Serva Changelog

What's new in Serva 4.6.0

Dec 9, 2021
  • 196F - TFTP Vulnerability (DoS) https://nvd.nist.gov/vuln/detail/CVE-2021-44429.

New in Serva 4.4.0 (Mar 24, 2021)

  • 192N - BINL WDS ServaPENet native ARM/ARM64
  • 191N - BINL WDS ARM 32/64-bit UEFI support
  • 190N - BINL WDS asset Boot Font management
  • 189N - DHCP Option 94 handler update
  • 188N - BINL BM_Option=2 deprecated

New in Serva 3.2.0 (Jun 18, 2019)

  • 170N - ALL Development migrated to MS VS 2017; Serva binaries run on Windows XP SP3 and up
  • 160N - BINL Support for pxeserva.0/efi menus with more than 99 entries per level
  • 158N - TFTP Client RFC 7440 GET_RQ and PUT_RQ support
  • 157N - TFTP Server RFC 7440 PUT_RQ support
  • 156N - TFTP Client Pick file dialog box
  • 155N - TFTP Enforced Windowed mode replaced by RFC 7440
  • 154N - TFTP Error simulation engine delay capabilities
  • 153N - HTTP Autoindex Nginx style automatically offered to Curl and Wget HTTP clients
  • 152F - HTTP Vulnerability (DoS) https://www.exploit-db.com/exploits/40905/
  • 151F - TFTP Client malformed error messages
  • 150F - TFTP Client not initialized under certain conditions
  • 140F - FTP FTP Server Registered user root directory pick dialog box
  • 139F - ALL MessageBox() center alignment

New in Serva 3.0.0 (May 19, 2016)

  • 138N - BINL UEFI support
  • 137N - BINL WIA_RIS_SHARE automatic test
  • 136N - BINL WIA_WDS_SHARE automatic test
  • 135N - BINL NWA_PXE_SHARE automatic test
  • 134N - BINL Recursive Boot.wim injection
  • 133N - BINL Head directory name non-ASCI character detection
  • 132N - BINL Head directory name space character detection
  • 131N - BINL Head directory name as menu name when booting default named WIMs
  • 130N - DHCP White/Black list MAC filter engine
  • 129N - DHCP Embedded MAC Ethernet vendor codes
  • 128N - DHCP MAC Ethernet vendor codes manually add/overwrite
  • 127N - PDHCP Protocol Tab
  • 126N - TFTP Improved windowsize algorithm
  • 125N - HTTP Default root Favicon
  • 124N - ALL About/Settings/Help buttons moved to System menu
  • 123F - BINL WIM injection; count of multi referenced files
  • 122F - BINL Default menu title change after Serva update/upgrade
  • 121F - BINL Menu entry wrong order when using special chars on head directory
  • 120F - BINL Sub-Menus not capitalized when initially defined
  • 119F - BINL ServaBoot.wim creation fail if Boot.wim is read only
  • 118F - BINL Renaming head directory of unnamed WindowsPE assets
  • 117F - BINL Renaming head directory of RIS assets
  • 116F - FTP anonymous account not working properly w/o a registered account

New in Serva 2.1.4 (Nov 29, 2013)

  • HTTP Improved file browsing cosmetic
  • HTTP Resources bigger than 2Gb under certain conditions
  • DHCP giaddr reply logic in relay situations
  • PDHCP DHCPACK reply port logic under certain conditions
  • TFTP RFC-1350 error recovery under certain conditions
  • TFTP uSleep engine; inter-frame delay control
  • LOG [Ctrl]+C Copy to Clipboard
  • LOG [Ctrl]+[Shift]+C Copy all to Clipboard
  • BINL RIS OSs driver extraction from SPx.CAB x=1,2,3
  • BINL Menu auto-numbering alignment

New in Serva 2.1.1 (Jun 28, 2013)

  • TFTP Vulnerability cert.org VU#127108
  • TFTP Client Browse button malfunction on x64
  • DHCP Settings IP fields ignoring last digit xxx.xxx.xxx.xx_
  • FTP Misleading "wrong password error" given when root directories are invalid
  • FTP Handling Error 430 Invalid username or password
  • ALL Settings dialog box alignment on x64
  • ALL Crash on saving settings under certain conditions

New in Serva 2.1.0 (Feb 5, 2013)

  • BINL Booting WinPE files
  • BINL Booting/Installing Non-Windows Assets (NWA)
  • BINL WDS Unattend.xml/Unattend.ini support
  • BINL RIS Unattended (winnt.sif edition) support
  • BINL menu.def edition support
  • BINL pxeserva.0; menu.def TFTP load on first attempt
  • DHCP Mask based MAC filter
  • DHCP Improved response on back-to-back scenarios
  • HTTP Resources bigger than 2Gb support
  • HTTP Range Request support.
  • HTTP HEAD method support.
  • BINL Parsing XML table of non conformant WIMs
  • BINL BCD sk record
  • BINL Vesamenu ESC key when exiting sub-menus
  • BINL Menu text algorithm on multi-image Install.wim
  • TFTP Occasionally not releasing transferred file handle
  • TFTP Abort transfer time-out message wrong Block#
  • TFTP Block counter overflow logic
  • DHCP Settings, drawing artifact on Treelist border
  • DHCP Settings, Treelist resource handle leak
  • DNS Bad conformed request vulnerability
  • HTTP Bad conformed request vulnerability
  • HTTP Settings, Root directory validation logic
  • FTP Settings, Anonymous Root directory validation logic
  • FTP Settings, Registered Root directory validation logic
  • TFTP Settings, Root directory validation logic
  • SNTP mS algorithm.
  • ALL LastWindowPos support for multi-monitor systems
  • ALL Assertion on Log message storm
  • ALL Assertion on Serva exit under certain thread conditions
  • ALL Delay on first Serva start

New in Serva 2.0.0 (May 17, 2012)

  • BINL MS Multi-OS netboot; WAIK independent RIS/WDS Net protocol & Processes emulation
  • LOG Ctrl[Shift]-Up/Down browses Err, Warn, or Err+Warn Log messages
  • LOG Ctrl[Shift]-MouseWheeL browses Err, Warn, or Err+Warn Log messages
  • LOG F1 launches Serva.chm Log Help
  • TFTP new engine supporting "windowsize" option negotiation
  • TFTP new engine supporting enforced "windowed" mode.
  • TFTP new engine including error simulation capabilities
  • LOG Simpler message schema for TFTP traffic
  • ALL LOG pane selected as default when Serva starts
  • PDHCP Some messages were mistakenly logged as DHCP
  • ALL ListView focused line incorrect format for center and right aligned labels
  • DHCP processing of static leases (let Serva to generate a new ini !!)

New in Serva 1.5.0 (Nov 16, 2011)

  • DHCP Unassigned & Custom options support HEX and uninterpreted ASCII input
  • ALL Win2000 Pro & Win2000 Server support
  • DHCP "Next Server" (siaddr) user defined input
  • DHCP protocol options parsed on Proxy DHCP answers
  • DHCP option 249 Classless Route option (MS)
  • DHCP option 252 Proxy Autodiscovery
  • ALL Improved mouse right click button logic
  • ALL ListView tool-tip style unfold of partially hidden labels.
  • PDHCP sname = gethostname() only when TFTP is ON, NULL otherwhise.
  • DHCP Keep parameters when service gets disabled
  • DHCP option 52 error message
  • DHCP option 66 enabled
  • DHCP MAC Filter option name "reject" replaced by "ignore"

New in Serva 1.4.0 (Aug 22, 2011)

  • 042F - HTTP/FTP/TFTP 64Bit Directory dialog box
  • 041F - SYSLOG 64Bit File dialog box
  • 040F - DHCP 64Bit Settings dialog tab
  • 039F - 64Bit app icon display
  • 037F - Registry variable LastWindowPos moved to Serva.ini
  • 038N - DHCP option 67 Bootfile name (chain-loading) enabled

New in Serva 1.3.0 (Jul 9, 2011)

  • 036F - TFTP Client Local/Remote file requirement vs GET/PUT
  • 035F - TFTP Client -File exist, overwrite it?-
  • 034F - TFTP anticipation window log message
  • 033N - ALL ListView/ListBox right button popup menu (Copy/Copy All/Clear All)
  • 032N - DHCP dotted decimal IP variables in Serva.ini (let Serva to generate a new ini !! )
  • 031N - SYSLOG log file browse button
  • 030N - DHCP WINS option does not copy DNS setting
  • 029N - DHCP Domain Name Server option RFC 2132 compliant (multi-dns)
  • 028N - DHCP Router option RFC 2132 compliant (multi-router)
  • 027N - DHCP Subnet Mask optional CIDR style notation
  • 026N - DHCP GUI handled DHCP protocol options (0 to 254)
  • 025N - DHCP GUI handled MAC Filter policy (off/reject/accept)
  • 024N - DHCP GUI handled MAC Filter list
  • 023N - DHCP GUI handled Static Leases control (enable/disable)
  • 022N - DHCP GUI handled Static Leases list
  • 021N - DHCP improved speed
  • 020N - FTP GUI handled port option
  • 019N - FTP GUI handled local ports pool option
  • 018N - HTTP GUI handled port option
  • 017N - HTTP GUI handled default page option
  • 016N - HTTP/FTP/TFTP new directory dialog box style
  • 015N - ALL Improved Settings dialog logic and input validation
  • 014N - ALL Added Regular expression based user input validators

New in Serva 1.2.1.0 (May 14, 2011)

  • 013F - HTTP directory traversal vulnerability
  • 012F - HTTP denial of service vulnerability

New in Serva 1.2.0.0 (May 9, 2011)

  • 011F - DHCP static lease

New in Serva 1.2.0.0 RC1 (Apr 22, 2011)

  • 010N - DHCP will display vendor names along with mac addresses when Serva.evc is present
  • 009N - DHCP will not honor requests coming from Serva's own interfaces
  • 008N - Configuration dialog 'What's this?' style context-sensitive help
  • 007N - Improved general log engine performance
  • 006F - DHCP, RENEWING & REBINDING time according to RFC2131
  • 005F - About dialog incorrect topmost style
  • 004.1F - Listview objects not scrolling correctly
  • 004.0F - Listview objects not correctly displayed when switching tab panes