DHCPatriot 5.5.0 has entered beta.

We will be contacting specific system owners and asking them to join our beta test period. If You would like to be a beta tester, please contact us at dhcpatriot@network1.net or 800-578-6381 opt. 3

Here are the changes in 5.5.0:

    1. API: A new API feature allows the retrieval of the entire list of users from Built-in Authentication: User Maintenance (or some sub-set thereof) from the DHCPatriot. The results can be limited by Identifier, username, static IP, simuse and status. Here is an example URL of the API call:
      https://patriot.network1.net/cli/BuiltInAuthAPI.php? function=BASearchCustomers&username=apiuser&password=apipass&identifier=Jim%20Smith&user=jsmith&staticip=1.3.5.7&simu se=3&status=Active
    2. API: A new API feature,GetNetworkConfig, provides all of the DHCP subnets in one xml return. Here is an example URL of the API call:
      https://patriot.network1.net/cli/?function=GetNetworkConfig&username=apiuser&password=apipass
    3. API: Added a new set of API calls that provide the ability to add, edit, delete and list the known client entries. This is basically an API interface that lets you perform all of the known client (Standard DHCP Actions -> Known Client) operations. See below for example API calls:
      Add: https://patriot.network1.net/cli/? function=KnownClient&username=apiuser&password=apipass&ACTION=ADD&mac=01:03:05:11:10:09&IDENT=Jose%20Aldo&TFT Pfile=some.file
      Edit: https://patriot.network1.net/cli/? function=KnownClient&username=apiuser&password=apipass&ACTION=EDIT&mac=01:03:05:11:10:45&IDENT=John%20Doe&TFT Pfile=some.other.file&id=5
      Delete: https://patriot.network1.net/cli/? function=KnownClient&username=apiuser&password=apipass&ACTION=DELETE&id=5
      List: https://patriot.network1.net/cli/? function=KnownClient&username=apiuser&password=apipass&ACTION=LIST

  1. API: Added a set of API calls to allow manipulation of Standard DHCP Actions -> Static IP Assignment via the API. See below for example API calls:
    Add: https://patriot.network1.net/cli/? function=StaticIPassign&username=apiuser&password=apipass&ACTION=ADD&StaticSubnetID=3&Ident=Jose%20Aldo&IP=10.22. 22.3&MatchType=REMOTE_MAC&MatchString=99:98:97:00:01:02&TFTPfile=PlusSign.png
    Edit: https://patriot.network1.net/cli/? function=StaticIPassign&username=apiuser&password=apipass&ACTION=EDIT&StaticSubnetID=4&Ident=John%20Doe&IP=10.23. 23.12&MatchType=agent_circuit_id&MatchString=chassis12:vlan4:port1&TFTPfile=UserManual-v.5.4.pdf&id=34292
    Delete: https://patriot.network1.net/cli/? function=StaticIPassign&username=apiuser&password=apipass&ACTION=DELETE&id=34292
    List: https://patriot.network1.net/cli/? function=StaticIPassign&username=apiuser&password=apipass&ACTION=LIST
  2. Implemented an easier method for FNGi personnel to set partner-down on the system in the event of problems. Also made recovery time quicker by setting a lower value for MCLT.
  3. Fixed misspelling when unsuspending a user. The success message used to say unsupsended, now correctly says unsuspended.
  4. It is now possible to tail DHCP logs and system logs from the menu config interface available via SSH or on serial console. Options 10 and 11 on that interface will show the current running logs for DHCP and the system respectively.
  5. Disabled nightly restart of the SQL server. This was no longer necessary.
  6. The secure web server on the DHCPatriot now uses 2048 bit sha256 encryption. After the upgrade, you may have to accept the certificate again to enter the administration interface.
  7. NTP 4.2.8 has been installed to fix a security issue with earlier versions.
  8. Removed extra column in configuration list under Auth DHCP Config -> Shared Network and Standard DHCP Config -> Shared Network.
  9. Corrected an error where the MAC address was not clickable for the manufacturer popup.
  10. If an assigned sticky IP belongs to a shared network then the name of that shared network will be shown in Auth DHCP Config -> Sticky IP Address and Standard DHCP Config -> Sticky IP Address.
  11. View Address Usage in both Auth DHCP Reports and Standard DHCP Reports now shows a warning if any grouping of Dynamic Subnets are using more than 95% of their address space.
  12. There is now a default timezone setting in System Configuration -> General Setup that lets a default timezone be selected for the DHCPatriot system. If users have not selected a timezone at the bottom of current screens or have pressed reset at the bottom of same screens, then the default timezone will be used.
  13. View Authenticated Users results now has a new column for quick viewing DHCP logs for each device. Clicking View in the Logs column will bring up a quick look at the last days DHCP logs for that device.
  14. Most data tables are now sortable by the column name. Some tables remain unsortable as it would make no sense (only one column, for example). The current sort is indicated by a ▲ (asc.) and ▼ (desc). Click the column to reverse the search order.
  15. When setting a TFTP server on the DHCPatriot system, previously only sname was set in the DHCP packet header. This led to problems on some systems as they would be expecting option 66 (tftp-server-name) as option payload in the packet. Now the DHCPatriot actually sets both. It sets the sname in the packet header and also makes option 66 available if the client asks for it. (see RFC 2132 for further information)
  16. Setting a file for download via tftp by the client on the DHCPatriot GUI used to only set the file option in the packet header. Some clients need option 67 bootfile-name instead. Setting a tftp file in the DHCPatriot GUI now sets both the file parameter in the DHCP header and option 67 bootfile-name is made available if the client asks for it. (see RFC 2132 for further information)
  17. Added a manufacturer hint to the View Authenticated Users. In the report, it now shows a shortened manufacturer name after the mac address like so: 00:04:5a:f6:61:a1 (Linksys). The mac may still be clicked to get the normal report on the manufacturer from the IEEE.
  18. Removed the 24 hour restriction on searching system logs (System Configuration -> System Logs).
  19. Sticky IP under both Auth and Standard DHCP Config have had their success messages updated to include the IP / MAC / USERNAME that was added, edited, or deleted. This will cause this information to appear in the System Logs.
  20. The DHCPatriot now supports running inside a VMware Virtual Machine. Contact FNGi for further details.
  21. Repaired a problem where the AFOR (Accounting Forwarding) server type (Auth DHCP Config -> Authentication) would not retain and send the Class attribute (25) when forwarding accounting start packets to a device.