| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Don't build new NetworkDevice objects when checking available() unless we
actually have a new device. Otherwise, we end up with no devices active
on the netconfig screen
|
|
|
|
|
|
|
| |
Shorten 'Red Hat Author(s)' to just 'Author(s)'. Perhaps eventually
we'll get an AUTHORS file and will just remove author names from the
individual files. Also fixed a type in scripts/dumphdrlist.py where
Author was listed twice.
|
|
|
|
|
|
| |
Updated all *.py files to have a uniform GPL boilerplate. Expanded copyright
year ranges and listed authors (if they were in the comment section) under
the Red Hat Author(s) section.
|
| |
|
|
|
|
|
| |
* network.py (Network._sysfsDeviceIsUsable): Don't show bridge
devices (#354561)
|
| |
|
|
|
|
|
| |
ifcfg files correctly, avoid IPV6ADDR=dhcp and other invalid settings
(#328931).
|
| |
|
| |
|
|
|
|
|
| |
* network.py: write persistent udev network device name rules (#264901)
* packages.py: restore SELinux context on rules file
|
|
|
|
| |
* network.py (Network.write): Fix spaces between host names
|
|
|
|
|
| |
* network.py (NetworkDevice.__str__): Don't traceback with
unconfigured nics (#325071)
|
|
|
|
|
|
| |
127.0.0.1 entry in /etc/hosts in addition to a real hostname line
if we can do it. Helps laptop users boot more quickly when the
network is disconnected (#253979).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-05-30 Jeremy Katz <katzj@aglarond.local>
* isys/isys.py (_stopRaid): Fix raidstop. I have no clue how
things were working here...
* isys/isys.py (_getRaidInfo): raise ValueError when we don't find
a valid raid superblock (#151653).
* upgrade.py: More blacklist
* isys/isys.h (EARLY_SWAP_RAM): Let's bump RAM needs a little (#232862)
* iw/netconfig_dialog.py (NetworkConfigurator._handleIPError): Add
a frame so things look right
(NetworkConfigurator._ok): Set useipv4 to true, call netconfig
methods with the right args (#240804)
* network.py (hasActiveNetDev): Ensure we have an IP as
otherwise, the network device isn't really all that active.
|
|
|
|
| |
isys to match new parameter list.
|
|
|
|
|
|
|
| |
in /etc/modprobe.d if the user has disabled IPv6 during
install (#237642).
* packages.py (setFileCons): Remove /etc/modprobe.d from the
list (#237642).
|
|
|
|
| |
the /etc/modprobe.d directory as the setting is global (#237642).
|
|
|
|
|
|
|
|
| |
reassembly. Also, make sure we read the entire interface name rather
than just the first four characters. Use BUFSZ macro throughout code.
Fixes numerous problems, including the missing HWADDR line (#234764)
* isys/nl.h: Define BUFSZ.
* isys/isys.c: Looks like I fixed some whitespace.
|
|
|
|
|
|
|
| |
to /etc/sysconfig/network anymore, initscripts does not use it.
Instead, write a file to /etc/modprobe.d containing
'install ipv6 /bin/true' in the cases where users want the IPv6
stack completely disabled.
|
|
|
|
|
|
|
|
|
| |
* network.py (hasActiveDev): Use isys.getLinkStatus() rather than
isys.getIPAddress() (#232512).
* isys/isys.c (doGetIPAddress): Do not clear netlink cache.
* isys/nl.c: Netlink cache searching cleanups.
|
|
|
|
| |
only probe for devices with modules currently loaded (#233507).
|
| |
|
|
|
|
|
|
| |
* network.py (NetworkDevice.__str__): Don't try to write out
USEIPV4/USEIPV6 on a per-device basis
(Network.write): Fix NETWORK_IPV6 for current code.
|
|
|
|
|
| |
yes or no depending on whether the user enabled or disabled IPv6
during installation (#222147).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in stage 1 and what users can see in the text mode version of stage 2.
These changes are meant for RHEL-5 as well.
* ui/netpostconfig.glade: Defines the Edit Network Device window used
in the stage 2 part of anaconda.
* loader2/net.c (writeNetInfo): Write out IPv6 settings.
* network.py (Network): Move the useIPv4 and useIPv6 flags to be per
device rather than per system.
* iw/network_gui.py: Removed old code in editDevice(), replaced with
NetworkDeviceEditWindow class. Removed the awful mess of input
validation code I had since the new dialog box handles all of that.
Support independent IPv4 and IPv6 stack configuration per device and
offer IPv6 automatic neighbor discovery in addition to DHCPv6 and
static configuration (#213110, #213112).
|
| |
|
|
|
|
| |
rather than localhost (#211800).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* anaconda (__main__): Set flags.useIPv4 and flags.useIPv6 to false if
we receive one of the --noipv{4,6} options (#208334).
* flags.py (Flags): Add useIPv4 and useIPv6 flags, default to
True (#208334).
* network.py (Network): Initialize self.useIPv4 and self.useIPv6 to
flags.useIPv4 and flags.useIPv6 (#208334).
* loader2/loader.c (doLoaderMain): After readNetConfig() call, set the
noipv4 and noipv6 flags in loaderData (#208334).
* loader2/loader.c (main): If noipv4 or noipv6 flag is set in the
loaderData, add option to pass to anaconda (#208334).
* loader2/net.c (readNetConfig): Set noipv4 and noipv6 flags in newCfg
after configureTCPIP() call (#208334).
* loader2/net.c (readNetConfig): After dialog window closes, copy the
noipv4 and noipv6 flags from newCfg to cfg (#208334).
|
|
|
|
| |
I like double negatives. I'm not not licking toads.
|
|
|
|
|
|
| |
* network.py (Network.__init__): Default ipv4 and ipv6 to being
enabled so that we get network devices enabled postinstall on CD
installs
|
| |
|
|
|
|
| |
addresses that look like 9.3.117.236 are validated (#209654).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
determine address family. Clean up error messages to make things
more clear. Have a catch-all else case that returns the given
IP address in an invalid message in the form of an IPError
exception.
* iw/network_gui.py (NetworkWindow.handleIPError): Display the
field description in the title bar rather than the field name.
Call __str__() on the msg parameter since msg could be an IPError
exception or a string.
* iw/network_gui.py (NetworkWindow): Set the IPv6 address entry
field to just the address portion of the value that's written
out to the ifcfg-ethX file (remove the /prefix part). Make sure
we set the ipv6prefix in the entrys hash and write out a new
ipv6addr with the new prefix in case the user changed it.
|
|
|
|
|
| |
a third nameserver setting (which should be called tertiary NS, not
ternary NS).
|
|
|
|
| |
because 'dhcp' does not equal 'DHCP'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are used in the network configuration dialog boxes. Set based on
existing network configuration, or initialize to true.
* network.py: Read in IPV6_AUTOCONF variable from the network-script if
it exists. We need this for the RFC 2462 auto configuration setting.
* iw/network_gui.py: Set the IPv4 and IPv6 enable check boxes based on
the useIPv4 and useIPv6 flags in the Network class.
* iw/network_gui.py: Add column labels so users have an idea of what
goes in the _____ / _____ entry boxes.
|
|
|
|
| |
we can support IPv4 and IPv6.
|
| |
|
|
|
|
|
|
|
|
| |
* loader2/net.c (setupNetworkDeviceConfig): Remove s390 hack
* network.py (sanityCheckIPString): Remove s390 hack
* isys/isys.py (sync): Remove s390 hack
|
|
|
|
| |
* network.py (sanityCheckIPString): More s390 inet_pton breakage
|
| |
|
| |
|
|
|
|
| |
IPv6 addresses so we don't have a thousand little boxes on the screen.
|
| |
|
| |
|
|
|
|
| |
line (#191328).
|
| |
|
|
|
|
|
| |
* network.py (Network.__init__): Don't reconfig network if using
rootpath mode
|
|
|
|
|
| |
* network.py (Network.lookupHostname): Don't change network config
in rootpath mode (#185930)
|
|
|
|
| |
not really. It's just iutil.getArch() -> rhpl.getArch() updates.
|