Skip to content

Releases: ftao/python-ifcfg

0.14

02 Feb 13:44
Compare
Choose a tag to compare
  • Replace Python 2 syntax #21

0.13

11 Jan 17:45
3476547
Compare
Choose a tag to compare
  • Further crashes on non-English Windows systems #17
  • Known issue: Localized non-English Windows parsing does not work #18

0.12

23 Dec 15:37
3ddb52e
Compare
Choose a tag to compare
  • Fix encoding crashes on non-English Windows systems #16

0.11

23 Nov 17:19
Compare
Choose a tag to compare

Moving from an idea that this is in Beta to a mentality that we will probably never actually keep up with all the various ways of detecting network properties for different systems.

So let's ship early, ship often instead.

This release seeks to clean up the codebase (sparingly!) and introduce Windows compatibility.

  • Add Windows compatible parsing of ipconfig output
  • Handle non-unicode terminals (Windows+Mac especially)
  • Removing ill-defined encoding keyword arg from ifcfg.get_parser
  • Removed no-op Linux Kernel 2.x parsing and kernel keyword arg
  • Removed class ifcfg.IfcfgParser, use UnixParser instead
  • All strings are UTF-8, also in Py 2.7
  • Only cross-platform features are now guaranteed to be in the result set: ['inet', 'ether', 'inet6', 'netmask']
  • IPv6 addresses are now stored in a list.
  • Removed prefixlen and scopeid, as they should be added for each IPv6 address, not the interface
  • Allow ifcfg to be imported despite whether or not the OS system is recognized.
  • Remove ifcfg.exc module
  • Fix some interface names containing :_- characters on Linux (Sergej Vasiljev)

0.11b6

17 Aug 11:24
Compare
Choose a tag to compare
0.11b6 Pre-release
Pre-release

This release seeks to clean up the codebase (sparingly!) and introduce Windows compatibility.

  • Add Windows compatible parsing of ipconfig output
  • Handle non-unicode terminals (Windows+Mac especially)
  • Removing ill-defined encoding keyword arg from ifcfg.get_parser
  • Removed no-op Linux Kernel 2.x parsing and kernel keyword arg
  • Removed class ifcfg.IfcfgParser, use UnixParser instead
  • All strings are UTF-8, also in Py 2.7
  • Only cross-platform features are now guaranteed to be in the result set: ['inet', 'ether', 'inet6', 'netmask']
  • IPv6 addresses are now stored in a list.
  • Removed prefixlen and scopeid, as they should be added for each IPv6 address, not the interface
  • Allow ifcfg to be imported despite whether or not the OS system is recognized.
  • Remove ifcfg.exc module
  • Fix some interface names containing :_- characters on Linux (Sergej Vasiljev)

0.11b4

01 Aug 21:10
Compare
Choose a tag to compare
0.11b4 Pre-release
Pre-release

This release seeks to clean up the codebase (sparingly!) and introduce
Windows compatibility.

  • Removing ill-defined encoding keyword arg from ifcfg.get_parser
  • Removed no-op Linux Kernel 2.x parsing and kernel keyword arg
  • Removed class ifcfg.IfcfgParser, use UnixParser instead
  • All strings are UTF-8, also in Py 2.7
  • Only cross-platform features are now guaranteed to be in the result set:
    ['inet', 'ether', 'inet6', 'netmask']
  • IPv6 addresses are now stored in a list.
  • Removed prefixlen and scopeid, as they should be added for each IPv6 address, not the
    interface
  • Allow ifcfg to be imported despite whether or not the OS system is
    recognized.
  • Remove ifcfg.exc module

0.11b2

01 Aug 13:10
Compare
Choose a tag to compare
0.11b2 Pre-release
Pre-release

This release seeks to clean up the codebase (sparingly!) and introduce
Windows compatibility.

  • Removing ill-defined encoding keyword arg from ifcfg.get_parser
  • Removed no-op Linux Kernel 2.x parsing and kernel keyword arg
  • Removed class ifcfg.IfcfgParser, use UnixParser instead
  • All strings are UTF-8, also in Py 2.7
  • Only cross-platform features are now guaranteed to be in the result set: ['inet', 'ether', 'inet6', 'netmask']
  • IPv6 addresses are now stored in a list.
  • Removed prefixlen, as it should be added to one IPv6 address, not the interface