- Moved 77-network.rules and 81-mount.rules to /lib/udev/rules.d
as both contain static rules.
- Fixed spec to use 0600 mode for ifcfg-lo, because of bnc 670871.
- Send gratuitous arp when new SEND_GRATUITOUS_ARP variable is set
to yes either in global network/config or in per-interface ifcfg
file. Fixed to use CHECK_DUPLICATE_IP for ipv4 only (bnc#617373).
- Enslave a slaves into a bond on hotplug "up" event (bnc#669361).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=94
With this and the corresponding multipath-tools patch,
iscsi mounting works as advertised, both multipathed and
non-multipathed (bnc#630434).
- Fixed ifup-bonding to fail and remove bond when there are no
active slaves at the end and not on enslave failure (bnc#660774).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=80
- Use iBFT primary or PXE BOOTIF inteface as primary dhcp interface
(sets the default route and hostname) and the "first up interface
wins" selection used before as fallback, when there is explicit
user configuration available. Updated the DHCLIENT_PRIMARY_DEVICE
variable description, added it also to the global network/dhcp
config file (bnc#653365).
- Improved default vlan name scheme docs in ifcfg-vlan.5 man page.
- Use startmode auto instead of onboot in ifcfg-lo (bnc#533818)
- Dropped obsolete and confusing etc/modprobe.d/50-ipv6.conf file
(bnc#632530, bnc#656916).
- Fixed link_wait scriptname check and ping usage (bnc#644738);
improved to allow the user to specify the steps.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=78
- Adopted to search tunctl in /sbin (bnc#650468)
- Fixed check if ipv6 is enabled in ifup-dhcp (bnc#616765).
- Fixed ifplugd-selectif script to use -1 as default carrier
flag and initialize interface type when unset to correctly
print wireless instead of cable messages (bnc#637183).
- Require wpa_supplicant if a wpa_supplicant config is specified
- Improved ifup-bridge port prio and cost handling.
Allow to specify '-' in BRIDGE_PORTPRIORITIES or BRIDGE_PATHCOSTS
lists to skip setting of the port prio or path cost for particular
ports while setting it for others.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=74
- Fixed wireless hardware to wext/nl80211 WPA driver mapping.
Changed to use -Dnl80211,wext by default for untested drivers
to let the wpa_supplicant fallback to wext when nl80211 is not
available. Adjusted info message about untested drivers and
enabled untested driver handling also in case wpa_supplicant
is not required but the user prefers to use it (bnc#623340,
#623676,#624182,#625403,#631283). Thanks to all reporters,
especially to Larry Finger and Vladimir Botka!
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=70
- Added writing of name server addresses to /etc/resolv.conf in
forwarder mode ("bind", "dnsmasq") as fallback for the moments,
when the local forwarder process is stopped, e.g. during update
(bnc#607511). Set NETCONFIG_DNS_FORWARDER_FALLBACK=no to revert.
- Fixed ifup-bonding to not fail, when the bonding already exists
(bnc#609809) or when bonding options are using numeric arguments
instead of names (fixes also bnc#572367).
- Added BONDING_SKIP_REMOVE_WORKAROUND variable allowing to skip
bonding interface removal in ifdown as workaround for kernel
modules not reacting correctly to UNREGISTER event (bnc#576355).
- Updated USERCONTROL variable description (bnc#605853).
- Removed obsolete (pre 10.3) migration hooks
- Removed dbus from Required-Start in /etc/init.d/network,
added earlysyslog to Should-Start
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=64
- Added WIRELESS_WPA_DEBUG_OPTION option with default of -dddt used
while wpa_supplicant start when DEBUG is set (yes or wireless).
- Fixed ifup-wireless to use PREFER_WPA_SUPPLICANT=yes when unset
as specified as default in ifcfg.template.
- Switched to use the new nl80211 wpa_supplicant driver required to
support WIRELESS_REGULATORY_DOMAIN by default in the ifup-wireless.
Can be switched back using WIRELESS_WPA_DRIVER='wext' (bnc#585802).
- Updated interface type detection checking new sysfs tun_flags for
tap and the phy80211 link for mac80211 based wireless interfaces.
- Use git commands when in git repository (show/create ChangeLog)
- Documented xen routed network setup using sysconfig mechanizms
in the README.virtualization.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=56
- Removed the haldaemon Required-Start/Stop dependency from the
/etc/init.d/network-remotefs script, NetworkManager dropped it.
- Added reading of a temporary startmode in ifdown to skip
stopping of the interface and avoid shutdown problems when
multipathed iscsi device was mounted (bnc#581259).
- Do not use own ipoib mode/umcast defaults in ifup-infiniband
but honor the /etc/sysconfig/infiniband:SET_IPOIB_CM=yes/no
setting and apply when explicitly requested only (bnc#579555).
- Fixed ifup-dhcp to check the complete state mark also for
dhclient, that reports it now too (bnc#585380,bnc#518219).
- Fixed dhcpcd-hook to call ifup ... -o dhcp (if-up.d/ifservice
scripts) when dhcpcd reports "complete" configuration instead
in "up", so also the new hostname is already set (bnc#583800).
- Fixed to apply (per interface) sysctl settings also in ifup,
so changes to the configuration have an effect (bnc#494958).
- Added scripts/link_wait disabled by default, that can be used
via if-up.d to check whether an interface is ready to use or
just wait some time in cause of devices that does not report
the link state correctly (bnc#570935).
- Fixed ifdown to stop dhcp, flush IPs and set down interfaces
marked BOOTPROTO=none (slave/ports) or the dhcp clients, ...
will stay active after a rcnetwork restart when an interface
configured with dhcp gets reconfigured as a bridge port or a
bonding slave. Fixed ifstatus to report accurate status codes,
so rcnetwork does not show red errors for virtual interfaces
with STARTMODE=off (bnc#581245,bnc#562030).
- Fixed ifdown-dhcp to remove pid file that can't be cleaned up
when the client has been killed with -KILL (e.g. nfsroot case)
and fixed ifdown to not execute ifdown-dhcp twice (bnc#524675).
- Changed to use expanded option lists for netconfig actions in
usage text (bnc#569609).
- Improved netconfig.8 DNS forwarder/static servers documentation
and yast2 meta tags in network/config file to show the currently
available settings (bnc#580361,bnc#580506).
- Filter out loopback addresses from forwarder configs (dnsmasq,
bind) in NETCONFIG_DNS_FORWARDER!=resolver mode, so they don't
cause any loop and allow them in /etc/resolv.conf to make it
possible to get the system running, when the glibc feature to
use the name server on the local machine gets broken again or
the user wants ipv4 only (bnc#580361,bnc#549447,bnc#441947).
- Fixed ifdown-dhcp to release a dhcpv6 lease correctly when
requested, added a separate DHCLIENT6_RELEASE_BEFORE_QUIT
variable (bnc#524675).
- Consider the bind mounted files scenario instead of symlinks
to a writable location in all netconfig calls to create
temporary files.
- Applied patch by agruen@suse.de:
When no temporary files can be created next to /etc/resolv.conf
(like /etc/resolv.conf.XXXXXXX), create the temporary file in
/tmp instead: the root filesystem may be read-only, and
/etc/resolv.conf may be bind mounted to a writable location.
Likewise for /etc/yp.conf.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=50
- Fixed netconfig module/action exit code propagation (bnc#568398)
- Applied udevmountd udev rule patch by Ludwig Nussel: don't handle
crypto devices, boot.crypto does that already (bnc#569942)
- Fix to allow ifup $tap when it already exists, e.g. created by
kvm (bnc#557864).
- Synchronized ifup-dhcp and dhcpcd configuration steps to report
status after dhcpcd really finished all its steps (bnc#518219).
- Improved detection if a dhcp client is running, causing ifup-dhcp
and the network script to report false failures, when the client
forks at the moment of the check (bnc#562030 and others).
- Fixed rc option handling in ifup-sysctl, show own name in debug
- Documented the if-up.d/ndp-proxy and its config file in the
ifndp-proxy.5, fixed to follow the sysconfig config file name
conventions (fate#304415).
- Added ifup-sysctl script applying per interface sysctl settings
and documented it in the ifsysctl.5 man page (bnc#494958).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=43
- Fixed to not set WIRELESS_AP at all for wl driver (bnc#555774)
- Avoid error message, when pcmcia device does not provide its
vendor/name info via sysfs device/prod_id files (bnc#551640).
- Allow ifup lo, even NetworkManager is active or it breaks the
lo setup via /etc/init.d/boot.localnet (bnc#547620,bnc#547928).
- First implementation of BOOTPROTO=ibft (fate#308283,bnc#542225)
causing to either start dhcp client or skip any setup -- it is
already done in the initrd. Intended to use on systems with iBFT
firmware together with STARTMODE=nfsroot.
- Documented BOOTPROTO=ibft (fate#308283,bnc#542225), dhcp4 & 6
and CIDR/IPv6 route notation in ifcfg.6 and routes.5 man pages.
- Improved network/config and network/dhcp variable documentation
adding notes, that the NetworkManager and the dhclient started
by the NetworkManager are not using any sysconfig settings
(bnc#551690).
- Documented netconfig DNS service ranking (fate#306342).
- Added racoon to netconfig dns ranking defaults (bnc#550706).
- Fixed spelling mistake in ifcfg.template (bnc#537428).
- Fixed typo in convert_persistent_name_rules script causing to
generate persistent name rules on update, not matching MAC
address (bnc#546575).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=39