Releases: ftao/python-ifcfg
Releases · ftao/python-ifcfg
0.14
0.13
0.12
0.11
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
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
This release seeks to clean up the codebase (sparingly!) and introduce
Windows compatibility.
- Removing ill-defined
encoding
keyword arg fromifcfg.get_parser
- Removed no-op Linux Kernel 2.x parsing and
kernel
keyword arg - Removed class
ifcfg.IfcfgParser
, useUnixParser
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
This release seeks to clean up the codebase (sparingly!) and introduce
Windows compatibility.
- Removing ill-defined
encoding
keyword arg fromifcfg.get_parser
- Removed no-op Linux Kernel 2.x parsing and
kernel
keyword arg - Removed class
ifcfg.IfcfgParser
, useUnixParser
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