Skip to content
This repository has been archived by the owner on Oct 26, 2023. It is now read-only.

Releases: pypxe/PyPXE

v1.8.4

24 Nov 15:13
Compare
Choose a tag to compare

What's Changed

  • server: only load DHCP's static config file if using DHCP by @tanty in #196
  • server: enable TFTP port from CLI by @tanty in #198
  • dhcp: only install signal handlers from the server by @tanty in #197
  • HTTP: Fix missing ascii encoding in connection send by @maximeborges in #199

New Contributors

Full Changelog: v1.8.3...v1.8.4

v1.8.3

03 Apr 19:09
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.2...v1.8.3

v1.8.2

07 Aug 00:00
Compare
Choose a tag to compare
  • Fix config loading issue in v1.8.1

v1.8.1

05 Aug 23:51
Compare
Choose a tag to compare
  • Clean up typos
  • Fix bugs in Python 3 support

v1.8.0

31 Jul 19:35
Compare
Choose a tag to compare
  • Support for Python 3

v1.7.2

26 Dec 19:45
Compare
Choose a tag to compare

--dump-config-merged was broken

v1.7.1

26 Dec 19:13
Compare
Choose a tag to compare

Improvements

  • #141 --dump-config and --dump-config-merged

Bug Fixes

  • #138 Exit if any thread dies
  • #119 Fix dhcp defaults

v1.7

26 Dec 15:07
Compare
Choose a tag to compare

Improvements

  • Fix Multi NIC broadcasts #132
  • Enable Exporting Leases to JSON #110
  • Enable Static ROM Allocations in JSON Config #111

Bug Fixes

  • Python 2.6 logging compatibility #136
  • pypxe/tftp.py: set select timeout to 1 to reduce CPU usage #129

v1.6

12 May 17:47
Compare
Choose a tag to compare

Improvements

  • Added support for NBD (network block device)
  • Added debug mode negation via CLI options
  • Removed short CLI options
  • Added support for static DHCP lease assignments and DHCP whitelist
  • Improved CLI argument groupings to help without output out --help in pypxe-server.py

Bug Fixes

  • Now able to enable/disable services via CLI when using a JSON configuration file
  • DHCP options are now client-specific

v1.5

11 May 17:18
Compare
Choose a tag to compare

Improvements

  • Global use of str.format()
  • Added support for configuration of pypxe-server.py via JSON file
  • Added support for more granular debugging of pypxe-server.py so that selected services can be debugged rather than all or none.
  • Added support for UEFI boot
  • Added support for syslog
  • Improved/updated documentation throughout
  • TFTP overhaul, increasing stability and scalability

Bug Fixes

  • CLI options now take precedence over JSON configuration
  • HTTP requests are now threaded
  • Added support for TFTP server TID
  • Added support for TFTP re-transmit and timeout
  • DNS servers now correctly present in offers