1
1
mirror of https://github.com/eblot/pybootd.git synced 2024-08-17 18:00:33 +03:00

Commit Graph

  • 0a10b95b33 Code cleanup master v1.8.0 Emmanuel Blot 2020-04-28 13:57:33 +0200
  • c904b04644 Merge branch 'pxe_rework', with support for legacy/UEFI first image selection Emmanuel Blot 2020-04-28 11:56:47 +0200
  • a9c03c94bf Fix #16. Padding byte was not properly discarded. v1.7.1 Emmanuel Blot 2020-04-17 16:04:02 +0200
  • 7069761bcf Add option 81 meaning, and update log trace to help tracking unknown options Emmanuel Blot 2020-04-17 16:00:24 +0200
  • 5cc8737c23 Add a unit test to reproduce #16 Emmanuel Blot 2020-04-17 15:59:33 +0200
  • aad67d5eb2 Fix a couple of bugs Emmanuel Blot 2020-04-17 15:57:54 +0200
  • 3eb8e2ed69 Document MAC mask syntax pxe_rework Emmanuel Blot 2020-04-14 17:16:08 +0200
  • 91f371b24a Add MAC and UUID mask support to simplify configuration files Emmanuel Blot 2020-04-14 16:41:56 +0200
  • 02955ba712 Remove deprecated commands for darwin Emmanuel Blot 2020-04-13 14:43:44 +0200
  • 46b4d11beb Update doc file Emmanuel Blot 2020-04-13 14:43:15 +0200
  • f4d0ab63e9 Add GitHub badge Emmanuel Blot 2020-04-12 19:20:38 +0200
  • a8dbc07817 Add basic CI rule to build package Emmanuel Blot 2020-04-12 19:18:25 +0200
  • f422eb13f5 Improve setup script. Emmanuel Blot 2020-04-12 19:10:19 +0200
  • 1556f78b18 Debian no longer provides all the files required to install from PXE... Emmanuel Blot 2020-04-12 18:44:30 +0200
  • 40abb45ddd Add a trace and fix remote file size Emmanuel Blot 2020-04-12 18:38:17 +0200
  • d284d5bfce Add support for remote file size evaluation Emmanuel Blot 2020-04-12 18:31:23 +0200
  • 45f79fc53f Fix socket's bindtodevice for Linux hosts Emmanuel Blot 2020-04-12 18:17:53 +0200
  • b96e352c34 Do not use ThreadingHTTPServer which has only been introduced w/ Py3.7 Emmanuel Blot 2020-04-12 18:11:19 +0200
  • 0eacc7899b Clean up dependencies Emmanuel Blot 2020-04-10 21:38:30 +0200
  • 3561be6722 Fix a regression when no UUID is emitted. Emmanuel Blot 2020-04-10 21:32:50 +0200
  • 8888451fcb Update documentation with new options Emmanuel Blot 2020-04-10 21:32:25 +0200
  • 9e5b35a12d Fix invalid variable to track buggy clients Emmanuel Blot 2020-04-10 18:40:07 +0200
  • 668a1d94d9 Update config file Emmanuel Blot 2020-04-10 18:33:18 +0200
  • 352f2c16f5 Initial support for architecture-based bootfile selection Emmanuel Blot 2020-04-10 18:31:00 +0200
  • 867639db90 Deal with the STUPID Intel PXE client implementation Such buggy clients only accepts 255.255.255.255 as broadcast address, which has been known as to-be-avoided for over a decade. Emmanuel Blot 2020-04-10 18:07:15 +0200
  • 12b719bddb Fix UUID string generation (more to go) Emmanuel Blot 2020-04-10 14:49:47 +0200
  • 35d930e9c1 Add missing AND operator Emmanuel Blot 2020-01-08 09:24:19 +0100
  • b4c9d26feb Fix syntax and increase patch level Emmanuel Blot 2019-09-19 10:27:31 +0200
  • 7c66572388 Update AUTHORS Emmanuel Blot 2019-09-19 10:18:09 +0200
  • 112354dd44 Fix byte strings Emmanuel Blot 2019-09-19 10:04:34 +0200
  • f08a6cf99d Fix block number overflow Emmanuel Blot 2019-09-19 09:58:48 +0200
  • 6baa567a55
    Merge bb6e5c0e13 into 79d223d3fe Luca Bodini 2019-09-18 11:17:58 +0000
  • bb6e5c0e13
    Update tftpd.py Luca Bodini 2019-09-18 13:11:54 +0200
  • 5d722ccd40
    Update pxed.py Luca Bodini 2019-09-18 13:05:01 +0200
  • bbf0b15edb Merge branch 'python3' Emmanuel Blot 2019-09-06 18:56:37 +0200
  • 79d223d3fe Fix #6 python3 Emmanuel Blot 2019-09-06 18:54:10 +0200
  • 3c9603ab5d Should address #13: infinite padding decoding loop Emmanuel Blot 2019-09-06 18:45:12 +0200
  • 9992ae524b Fix package generation Emmanuel Blot 2019-09-06 18:44:11 +0200
  • 1ba2f7d609 Tweak setup.py Emmanuel Blot 2019-09-06 16:23:56 +0200
  • be1195b25f Add a very basic HTTP server Emmanuel Blot 2019-09-06 16:20:54 +0200
  • a1cdddd8fa Add an exception for local configuration scripts Emmanuel Blot 2019-09-06 11:17:49 +0200
  • 22e8079c16 Adapt httpd test server to Py3 Emmanuel Blot 2019-09-06 11:16:00 +0200
  • 9b5184f461 Remove UTF8 explicit def Emmanuel Blot 2019-09-06 11:15:42 +0200
  • d053b2ed11 Fix doc typo Emmanuel Blot 2019-09-05 17:48:12 +0200
  • 3a2148537a Update doc, and use d suffix for local daemons/servers Emmanuel Blot 2019-09-05 17:44:14 +0200
  • 6d8a7111cb Fix log messages Emmanuel Blot 2019-09-05 17:08:57 +0200
  • 973f615736 Rework TFTP error codes Emmanuel Blot 2019-09-05 12:01:04 +0200
  • 38bd055b15 More fixin'... Emmanuel Blot 2019-09-05 11:52:52 +0200
  • 841274ca52 Do not use uname() Emmanuel Blot 2019-09-05 11:06:38 +0200
  • 23b8327ff1 Fix several type error issues * bytes vs. int * string vs. bytes Emmanuel Blot 2019-09-05 11:06:14 +0200
  • 02c32b412c More cleanup and removing old useless stuff Emmanuel Blot 2019-09-03 19:12:16 +0200
  • d1231d55c0 Start porting to Py3 only and fix old syntax Emmanuel Blot 2019-09-03 18:40:34 +0200
  • e30749f9f4 Merge 2d45b68cf6 into efe3ff3b40 tantalum7 2017-07-07 15:12:15 +0000
  • 2d45b68cf6 Added BOOTP VendorID -> FileName Mapping Added optional support for mapping BOOTP requests from specific vendorIDs to specific filenames. This is configured by adding a [bootp_mapping] section, and entries for each mapping in the form: vendor_id = filename Oliver Kent 2017-07-07 16:10:17 +0100
  • efe3ff3b40 Start up all daemons python2 Emmanuel Blot 2016-10-05 14:37:35 +0200
  • c6362196fd Fix issues, Python 2.7 is now a requirement Emmanuel Blot 2016-10-05 14:35:03 +0200
  • d5ef11770a Code cleanup, PEP8 Emmanuel Blot 2016-10-05 12:21:03 +0200
  • 84027667f2 Bump up version and update AUTHORS Emmanuel Blot 2016-10-05 12:17:53 +0200
  • a3550d4bb9 Merge pull request #7 from skrubly/master Emmanuel Blot 2016-10-05 11:28:09 +0200
  • 503be03b53 Merge pull request #3 from cloudbase/master Emmanuel Blot 2016-10-05 11:27:11 +0200
  • dccf4bf96f Merge pull request #9 from DavidDecotigny/decot-master Emmanuel Blot 2016-10-05 11:14:46 +0200
  • 55c5cf363c don't choke too hard on unknown options. David Decotigny 2016-05-22 22:10:56 -0700
  • 4cfb701431 remove unneeded space David Decotigny 2013-03-05 18:09:49 -0800
  • 8162ce912d Allow to advertise serveral DNS servers. David Decotigny 2013-03-05 18:07:08 -0800
  • ee5543ba97 Allow to configure client IP from a fixed MAC/IP mapping. David Decotigny 2013-03-05 18:03:00 -0800
  • e4ea373068 Fix legacy DHCP protocol handling. David Decotigny 2013-03-05 17:58:59 -0800
  • 810b027efe Make Netifaces an optional module dependency. David Decotigny 2013-03-05 17:57:48 -0800
  • 8112480bee Make pkg_resources an optional module dependency David Decotigny 2013-03-05 17:56:14 -0800
  • 2e88c19568 pkg_resources doesnt raise IOError but its own David Decotigny 2016-09-15 16:42:03 -0700
  • 6193c8618d don't choke too hard on unknown options. David Decotigny 2016-05-22 22:10:56 -0700
  • 982a6728a0 Added always_check option for http auth skrubly 2015-06-18 10:47:54 -0700
  • a0bc0311bd Adds support for reserved IPs Alessandro Pilotti 2015-02-21 18:41:56 +0200
  • a1b0bc6ee4 Fixes relay agent DHCP issues Alessandro Pilotti 2015-02-20 05:52:46 +0200
  • cf9ccd23f4 Adds custom gateway support Alessandro Pilotti 2015-02-18 01:26:33 +0200
  • 5b7e756764 Fixes issue with empty netmasks on host interfaces Alessandro Pilotti 2014-12-02 19:39:00 +0200
  • f5ff5f3825 Fix DistributionNotFound issue Alessandro Pilotti 2014-11-02 13:17:44 +0200
  • a62124c6a9 Adds set_gateway option Alessandro Pilotti 2014-10-26 19:09:58 +0200
  • d4ad0a479d Fix #2. Thanks for the report Emmanuel Blot 2014-09-15 14:39:26 +0200
  • 8ecbd7a40c remove unneeded space David Decotigny 2013-03-05 18:09:49 -0800
  • f712133717 Allow to advertise serveral DNS servers. David Decotigny 2013-03-05 18:07:08 -0800
  • a07821a23a Allow to configure client IP from a fixed MAC/IP mapping. David Decotigny 2013-03-05 18:03:00 -0800
  • a02b16770b Fix urlparse issue. David Decotigny 2013-03-05 18:01:09 -0800
  • 4848976af5 Fix legacy DHCP protocol handling. David Decotigny 2013-03-05 17:58:59 -0800
  • 12a9151212 Make Netifaces an optional module dependency. David Decotigny 2013-03-05 17:57:48 -0800
  • bb54748f0d Make pkg_resources an optional module dependency David Decotigny 2013-03-05 17:56:14 -0800
  • 7fd7d045fd Invalid interface settings Emmanuel Blot 2011-05-24 15:15:26 +0200
  • 5249ed9ef5 Fix forward.sh script Emmanuel Blot 2011-05-24 14:32:16 +0200
  • c216428e99 Fix syntax issue in forward.sh script Emmanuel Blot 2011-05-24 14:25:24 +0200
  • c24a402b86 Simpler syntax for Linux forwarding commands Emmanuel Blot 2011-05-23 15:56:53 +0200
  • 6268386efc Improve forward script and add Linux IP forwarding support Emmanuel Blot 2011-05-23 12:06:32 +0200
  • 99c1fb9694 Fix up setup.py file with valid PyPi specifiers Emmanuel Blot 2011-05-22 16:01:34 +0200
  • d1f0bfcbf7 Fix English grammar Emmanuel Blot 2011-05-22 15:53:57 +0200
  • d67e96da08 Documentation complete. Emmanuel Blot 2011-05-22 14:05:42 +0200
  • 5c38a55d90 Start documentation of the configuration options Emmanuel Blot 2011-05-22 02:44:05 +0200
  • 53b0511166 Fix up a bug with optional configuration section Add a sample configuration section in README file Emmanuel Blot 2011-05-21 03:04:03 +0200
  • ddd33a4b41 Remove trailing spaces Emmanuel Blot 2011-05-21 00:22:58 +0200
  • 89405ec150 Initial commit Emmanuel Blot 2011-05-21 00:21:53 +0200