- drakfirewall: o add support for SANE server o add support for network printer/scanner autodiscovery (mga#26912) o exclude NM wireless config files when building interface list (mga#8960) 2.51 - add basic support for connecting to WPA2-PSK network with net_applet when networkmanager is used 2.50 - enable IPv6 by default 2.42 - translation updates 2.41 - translation updates 2.40 - drakfirewall: cloned to a drakfirewall6 for UIPv6 firewall 2.35 - add advanced option to set NOZEROCONF in /etc/sysconfig/network (mga#23282) - use SNI when running under Enlightenment (mga#23954) - force use of X11 backend when running on Wayland (mga#20680) - drakfirewall: drop references to nonexistant mydsn, udhcpd, imap, courier-imap-pop, bittorrent (mga#23357) - updated translations 2.34 - iwlwifi-agn-ucode is renamed to iwlwifi-firmware (mga#22316) - updated translations 2.33 - net_applet: o fix the context menu 2.32 - drakfirewall o adapt to new samba package name (mga#20584) o Remove some packages no more available in mageia (mga#20584) o Add KDEConnect to available services - updated translations 2.31 - draksambashare: o updated require samba instead of samba-server (mga#17121) - updated translations Tajik and Chinese - net_applet o Prefer add_seconds() over add() as it uses less CPU and memory 2.30 - net_applet: o use DBus Menu (requires StatusNotifier 1.0) (mga#20410) 2.29 - net_applet: o make sure the status icon exists before trying to display it (mga#20425) 2.28 - draksambashare: o fix bogus hint about drakwizard (mga#8112) - net_applet: Fix the systray applet not working in Plasma o it now uses the SNI specification via the statusnotifier lib for Plasma only; other DEs keep using the previous code with GtkStatusIcon (which is not supported in Plasma) - install some SVG icons to hicolor theme for use by net_applet (needs to be done more systematically for all drakx icons in future releases) - updated translations 2.27 - drakconnect: o fix crash when running with --skip-wizard (mga#16772) 2.26 - net_applet: o fix crash if notification queue is not yet initialized (mga#16995) 2.25 - really update new design for 2016 (Animtim) (mga#18065) 2.24 - update new design for 2016 (Animtim) 2.23 - fix "unescaped left brace" warnings in perl-5.22+. - log dbus errors - stop using Gtk3::Notify::Queue as it's broken 2.22 - draknfs, draksambashare: o fix handling UTF-8 directories (mga#13354) - draksambashare: o fix undefined value for parameter (mga#13206) 2.21 - Fix double entry in menu for drakx-net (mga#15835) 2.20 - draksambashare: o fix empty user list (mga#12530) 2.19 - translation updates 2.18 - fix displaying bogus ESSID for hidden network (mga13685) - use high res icons for notifications (mga#7434) 2.17 - fix not saving Private key, Private key password, or a CA cert in /etc/wpa_supplicant.conf (Patrick Hibbs, mga#11136) - hide EAP client private key password (Patrick Hibbs, mga#11136) 2.16 - translation updates 2.15 - translation updates 2.14 - translation updates - drakgw: update squid configuration, so that it works for the new version (mga#14904) - drakgw: make sure shorewall loc and net zones don't contain the same interfaces (mga#14904) 2.13 - translation updates - drakfirewall: open submission port (587/tcp, RFC4409) when a mail server is available 2.12 - do not write NM_CONTROLLED flag in configs if it's not been explicitly set. This allows, e.g. NM to run on gnome live CD/DVDs. Drak tools will still work fine when NM is not installed. mga#6675 mga#9261 2.11 - add minimal (i.e. installer) support for shorewall-ipv6 (mga#11928) - drop shorewall 2->3 upgrade support - correct path to shorewall config - do not exec pkexec but run it so it has a parent process to fix double fork issues mga#11184 mga#12364 2.10 - block CHLD signals on startup in order to prevent glib-threading segfaults 2.9 - delay setting SIG_CHLD handler (thus preventing potential segfault on startup (mga#10289)) 2.8 - nuke the use of /etc/iftab (it's no longer useful) mga#11592 - nuke the use of udev rules for network device names (persistent device names make it no longer relevant) mga#11592 - nuke an ethN regexp that prevents network coming up in installer mga#11592 2.7 - adapt to new /etc/sysctl.d - drakfirewall: add 6881:6999 UDP port range for Bittorrent (this is used by rtorrent) 2.6 - prevent segfaulting on forking when glib/gtk create threads behind us (mga#12041) 2.5 - fix mga web url (mga#11972) - do not request password for draknetcenter (mga#12017) 2.4 - fix draksambashare crashing when displaying about dialog (mga#11972) 2.3.1 - fix a warning in net_applet (Colin Guthrie) 2.3 - avoid system() as this seems to segv perl when combined with threads (mga#11929) 2.2 - fix "undefined value for mandatory argument 'sensitive'" (mga#11799) 2.1 - fix "undefined value for mandatory argument 'is_active'" (mga#11763) - fix "undefined value for mandatory argument 'sensitive'" (mga#11764) 2.0 - port to Gtk+3 (net_applet notification works again!) 1.29 - fix paths to some binaries which no longer live in /usr/sbin - polkit: fix support for several third party net management commands (mga#11286) - do not do costly urpmi check before forking net_monitor 1.28 - tidy up polkit support 1.27 - fix namespace problem on root user check (mga#11332) 1.26: - use polkit for authorisation (mga#11125) 1.25: - net_applet: fix error dialog title after selecting a wireless network - install net_monitor package on demand (mga#157) - drakfirewall: replace obsolete state module with conntrack (mga#8225) 1.24: - connection manager: extract gtk2 specific code in separate module (to reuse connection manager in harddrake service for packages installation) - net_applet/netcenter/drakroam: remove unused pixbufs creation - netcenter: update connection status after connection timeout (#3888) 1.23: - add FDN to ISP list (mga#6883) 1.22: - drakgw, drakfirewall: install shorewall-ipv6 too (mga#9401) 1.21: - translation updates 1.20: - improve MAC adress help - drakfirewall: o fix detecting if shorewall is enabled (mga#8699) o list loc zone before net zone in /etc/shorewall/zones; this is useful to apply local rules before net rules for a "one-armed" router, e.g. one interface with both a public IP address and a local private address, with such an entry in /etc/shorewall/hosts: "loc eth0:192.168.0.0/24" 1.19.2: - re-add broadcom-wl reference 1.19.1: - load services when needed 1.19: - drakconnect: o add support for 802.1x EAP with WPA Enterprise Patch (mga#8577, Zombie Ryushu) o add support for MACADDR and ETHTOOL_OPTS (Oden Eriksson, mga#8811) - drakfirewall: o check shorewall enabling via systemd (mga#8699, from Rosa) - draknfs: o fix nfs server having switch to systemd unit (mga#3386, Derek Jennings) 1.18: - drop broadcom-wl reference during free driver tests - monitor: allow wpa_cli to report signale strength in dBm (Derek Jennings, #8228) - drakhosts: fix translation domain (Yuri Chornoivan, mga#8629) - fix untranslatable strings (Yuri Chornoivan, mga#8638, #8640 & #8628) 1.17: - update translations - draknfs: check /usr/sbin/rpc.nfsd instead of service file 1.16: - fix nfs-utils detection now that we use only systemd (mga#7654) - fix device path for "cdc_acm" (mga#3841) 1.15.1: - remove invalid character in source code that makes drakx-net tools crash 1.15: - draknetcenter: fix crash when net_applet doesn't run (mga#2006) 1.14: - drakinvictus: fix crashing due to missing icon (mga#5223) - drakroam: fix a crash (mga#6847) - use chroot's /etc/resolv.conf if stage1 didn't write any (Derek Jennings, mga#5772) - wait for network to show up the same way as in the installer (Derek Jennings, mga#5830) 1.13: - install rtlwifi-firmware for r8712u driver (#6064) - fix installing ralink firmware for 2860 and 2870 chipsets (#5072) (also drop 3090 checks, the driver has been merged in others) 1.12 - fix connectivity test during install (and possibly standalone) by calling res_init before hostname resolution (#5772) 1.11 - fix testing network connectivy test after resolv.conf changes (Derek Jennings, mga#5772) 1.10 - install rtlwifi-firmware for rtl8192 drivers - remove rtl8187se thirdparty check, it has been in mainline for a long time already - another fix for iwlagn firmware installation since reported module name is iwlwifi (#5549) 1.9 - further fix iwlagn firmware installation 1.8 - ndiswrapper: do not try to access the full chroot path when running in chroot (mdv#56052) - fix iwlagn firmware package installation (#5549) and make iwl3945/4965 check faster by fixing test file - install ralink-firmware for rt61/73/2860/2870/3090 drivers 1.7 - change path to b43 firmware according to kernel changes (#5419) 1.6: - ensure /etc/hostname has a newline as per upstream specs (#4672) 1.5: - fix CRDA never set to 'US' when country not in CRDA domains (might help #1015 & the like) - fix bogus messages about 3rd party drivers - drakfirewall: o fix listing NFS ports o fix cleaning old rules - nfs: add .conf suffix to lockd.drakx file in /etc/modprobe.d 1.4: - adapt to drakxtools-13.92+ API change (reduces net_applet resident memory) - drakfirewall: list SSL flavor of POP3/IMAP/SMTP ports 1.3: - hostname: update the /etc/hostname (new x-distro standard) file on hostname change (#2983) 1.2: - wireless scan: use programs from prefix, not installer root (#1452) 1.1: - drakfirewall: use . instead of source in /etc/ifw/rules - shorewall: o do not write end line twice in config files if there is no "LAST LINE" marker o do not warn about incompatible SECTION commands in rules file (source does not work in dash) - net_applet: use better libnotify app name - fix squid configuration when sharing internet connection (#1353) 1.0: - fix parsing (and thus writing back) ACCOUNTING and NM_CONTROLLED in ifcfg - make sure all strings ended in translation catalogs (#3371) 0.99: - Use b43-openfwwf for b43 module instead of asking for a windows driver 0.98: - make network connectivity check work with kernel-2.6.39+ (#1266) 0.97: - update encryption icons for Mageia (#1094) 0.96: - redraw wifi status icons 0.95: - update wifi status icons 0.94: - translation updates 0.93: - Make draknetcenter.desktop XDG compliant - Move autostart desktop files to /etc/xdg/autostart - Remove xinit.d script: non-xdg-autostart compliant desktops should use the xdg-compliance-autostart package if they want to run drakx-net and others 0.92: - Keep UUID, NAME and LAST_CONNECT variables for NetworkManager 0.91: - Allow interface to be controlled by NetworkManager 0.90: - fix blank entry for IFW in net_applet menu, aka baby-doll bug #58564 - translation updates 0.89.2: - translation updates 0.89.1: - fix syntax error in network::connection::wireless 0.89: - correctly generate squid configuration (#58600) - fix detecting sysfs bus (only applies to ieee1394 subsystem) - wireless backend: o add support for rt2870 driver - allow to skip Interactive Firewall configuration if IFW is set to no in /etc/sysconfig/drakx-net - installer: configure automatic DHCP on all ethernet interfaces (and not just if there is a unique ethernet interface) 0.88: - allow draknetprofile module selection to use whole screen. - properly configure nlockmgr ports (#51431) - disable CA certificate field if pkcs12 certificate is used (#38463) 0.87: - properly update /etc/hosts file when there are multiple aliases for the the same ip (#30168). - ndiswrapper support: o properly check for broadcom hardware - draksambashare: o properly list samba users (#55388) - allow multiple IPs which resolve to the same host in /etc/hosts (#30168) - cellular and 3g modem backend: o support udev-supplied 3g modem parameters - avoid multiple instances of draknetcenter for the same user (if it's already running) - Change prism54 wifi driver to p54pci/p54usb (#52018) - Don't guess gateway and nameserver if not specified (#28033) - Sort wireless networks by signal level by default - Fix inverted wireless networks signal level sorting 0.86.1: - ignore non-fatal wpa_supplicant messages (#54002) 0.86: - properly handle children processes in net_applet (#54636) - advanced settings: allow changing wireless regulatory domain without reboot (#54600) 0.85: - cellular backend: o import list of mobile broadband providers from mobile-broadband-provider-info project o separate manually-defined and imported network providers into different modules 0.84: - do not install net_monitor, as it is provided by a different package now, which should be pulled by urpmi automatically 0.83: - add support for cleaning all pending IFW notifications by sending SIGUSR1 to net_applet - prevent net_applet from creating zombie processes 0.82: - only display 2 digits after comma for signal strengh (#53685) - update net_applet icon when connecting to a network 0.81.1 - improved parsing of utf8-encoded network profiles 0.81: - added support for Ralink 3090 wireless (#53181) - assume that network profiles could be utf8-encoded (#53127). - update drakfirewall entry related to network services autodiscovery (#50544, #48869) - make drakfirewall module return something (#53076) 0.80: - moved draknetprofile module configuration into 'Advanced' button 0.79: - showing current profile information when multiple profiles are detected in other drakx-net applications. 0.78: - updated draknetprofile to work with new netprofile. 0.77: - connection backend: o show default hostname if no hostname is specified by the user, to have a better visual feedback of what is going to be used by the system (#35143, #38557, #47364) o show help for hostname settings o show what devices have duplicated IP addresses o simplify IP conflict test and prevent crashing if none found - wireless backend: o support overriding wpa_supplicant variables o correctly set network mode for Ad-hoc networks. o correctly handle wireless keys similar to hex numbers when not using WEP (#52128) 0.76.1: - wireless backend: o properly handle wpa_supplicant WPA-Enterprise settings (#51574). 0.76: - wireless backend: o properly handle passwords with special characters (#50670). o support toggling password echoing on and off (#50668). o ndiswrapper: properly detect partitions during install (#44416). o ndiswrapper: improve description for driver selection (#51511). - connection backend: o added support for connection traffic accounting. o using correct sysctl variables when configuring advanced settings (#50807). - ethernet backend: o added e1000e to the list of cards requiring LINK_DETECTION_DELAY (#49335). - cellular backend: o added Cingular connection provider (#48849). o properly detecting Sierra Wireless card (#48849). - drakfirewall: o added support for AVAHI/mDNS ports (#50541). 0.75: - connection manager: o remove possibility to configure wireless regulatory domain in drakconnect, to prevent user confusions 0.74.5: - connection manager: o test for network conectivity several times before reporting error (#50098, #49574) - cellular backend: o added support for Brazilian VIVO provider. 0.74.4: - wireless backend: o properly handling wireless cards which do not have a complete /sysfs/ directory (such as b43) (#44740). 0.74.3: - wireless backend, draknetcenter: o support configuring default system regulatory domain (#49982, #49983 and #49171) 0.74.2: - connection manager: o correctly saving hostname (#49827). 0.74.1: - connection manager: o using correct persistent-net-rules udev file during installation (#49156) 0.74: - netcenter: o new way of disabling IPv6 (#48618). o allow editing global interface settings (#33623) 0.73: - connection manager: o check if the network is really working during the connection test (#48887 #48169 #45965). o verify possible causes of network connection errors (#20684). - drakfirewall: o added support for bacula, dhcp, syslog, mysql and postgresql servers. o updated associations between ports and packages. - net_applet: o re-checking the wireless networks when updating applet (#40912) - cellular backend: o added support for connections which do not require PIN number (#48837) - ethernet backend: o always writing udev rules when saving settings (#48973) 0.72: - draknfs: o preventing overlap of portmap and rpcbind (#48913). - drakgw: o better explanation for firewall configuration (#34460). - wireless backend: o support dynamic regulatory domain settings (#47324). 0.71: - drakfirewall: o supporting custom user-defined NFS ports. - netprofile: o selecting correct profile for cloning (#26562 #26776 #29303 #29271 #31721). 0.70: - drakfirewall: o support NFS connection firewalling (#7689, #42072). 0.69: - network tools: o added missing require to fix mdkapplet crash (#48729). 0.68: - cellular backend: o added O2 operator support (#48582) - draknfs: o updated directory selection to use FileChooser (#44562) - draksambashare: o support users with dashes in login (#45694) o updated directory selection to use FileChooser (#44564) - drakids: o reduced default window height (#38904) - net_applet: o update tooltip periodically (#48408, #40912) 0.67: - drakids: set gtk2 dbus watch helpers again (broken in 0.66) - net_applet: fix crash_applet when mandi gets started (happens if mandi was not available at net_applet start) 0.66: - net_applet: do net set gtk2 dbus watch helpers twice (fix crash, #48243) 0.65: - connection manager: o factorize dbus events code o warn on connection failures - net_applet: o reload network interfaces list when a new network device appears (if dbus support is enabled) - ethernet backend: o correctly write udev rules for network devices 0.64: - connection manager: o fixed issue with ist of wireless networks not appearing in drakconnect (#43613). 0.63: - xdsl backend: o reduce number of maximum failed attempts to 5 (#28087) - connection manager: o allow editing MTU value (#45394) - cellular backend: o added a message specified that only 4-digit PINs are supported (#45341, #46972) - net_monitor: o more informative default connection information and control (#17140) o add option to reset traffic counter (#46676) 0.62: - connection manager: o preserve MTU value (#45969). - net_monitor: o handle /proc/net/dev overflows (#46398) - drakconnect: o displaying interface name together with description (#45881) o guessing DNS address the same was as GW (#7041) o displaying more information when configuring duplicate IP address (#16595) 0.61: - draknetcenter: o added support for msec-controled variables - drakfirewall: o restarting mandi after changing interactive firewall settings (#47370) 0.60: - drakids: o not using locale-specific date (#39914) - netcenter: o added more options to Advanced settings view - net_applet: o added DNS information to tooltip 0.59: - Moved advanced network settings to draknetcenter, and removed draknetadvanced. 0.58: - Added draknetadvanced to control advanced network parameters such as IPv6 and TCP Window Scaling (#27070, #28829, #33623, #38662). 0.57: - firewall: o fixed issue with drakfirewall not saving settings (#46256) - updated translations. 0.56: - net_applet: o use longer description for user-friendly interface names o use user-friendly names in more places - wireless backend: o fix installing rt61 and rt73 firmware packages - xdsl backend: o add support for ATM bridging (for pppoe over USB modems, #35797) o fix writing ATM settings (mainly for ATMARP) 0.55: - net_applet: o show interface type name instead of just the interface - netcenter: o prefer full type description instead of type name - connection backend: o detect cellular_card types from ifcfg file 0.54: - netcenter: o show/hide connections on hotplug events 0.53: - drakfirewall: o do not display any banner when embedded (#44732) o honnor canceling interactive firewall - wireless backend: o run wpa_cli reconfigure after writing network settings in wpa config file o reload networks list from wpa_supplicant before checking if a network is configured (fixes showing configure window again when clicking Connect right after Configure) - connection frontends: o allow to sort networks list (from Pascal Terjan, #40177) o allow to search in networks list (from Pascal Terjan) - netcenter: o use network connection type as primary interface label o add XDG desktop file 0.52: - wireless backend: o correctly initialize monitor object in draknetcenter/drakroam/net_applet so that it can be reused later (and thus pre-select correct network in wpa_supplicant) o run wpa_cli select_network as fallback when network monitor (mandi) is not available o refresh wpa_supplicant network ids after wpa_supplicant is restarted too o keep track of hidden networks o write bssid in wpa_supplicant.conf for hidden networks (helps getting network ids of hidden networks) o set scan_ssid to 1 only for hidden or non-broadcasted SSIDs (based on an idea from Pascal Terjan) o set higher priority (1) for encrypted wpa_supplicant networks (based on an idea from Patrick Sinz) 0.51: - net_applet: fix crash on mandi restart (#42557) - draknfs: start rpcbind service (from aginies, #44335) 0.50: - do not show interactive help during install 0.49: - update translations 0.48: - update translations 0.47: - new icons - draknfs (aginies): o start nfs-server at launch o start nfs-server if needed only, don't use the restart command o fix Expander in add/modify dialog box - draksambashare (aginies): o standalone server by default o add charset advanced option o should read the default configuration, instead of force some value o fix netbios option, use charset option only if defined o remove option if value is null - wireless backend: o add support for rt2860 driver o add support for rtl8187se driver 0.46: - drakfirewall: o add Windows Mobile sync option (from Adam Williamson, #43907) o update bittorrent packages list (handle deluge, ktorrent, transmission, vuze) 0.45: - connection backend: o rely on module name instead of sysfs driver name when finding module for an interface (for ath5k, #42990) 0.44: - wireless backend: o adapt to rt61pci and rt73usb drivers 0.43: - wireless backend: o add initial support for b43 and b43legacy firmwares o add support for iwlagn firmware - fix title style in drakfirewall 0.42: - modify thirdparty packages detection API 0.41: - handle correctly LAST LINE comments when writing in /etc/shorewall/stop - extract some shorewall functions to be reused by drakguard 0.40: - write WIRELESS_WPA_REASSOCIATE=yes for rt61pci driver 0.39: - update some icons - update translations 0.38: - install kppp if kdebase4-runtime is installed (instead of checking kdebase, thanks neoclust) 0.37: - adapt to kppp package names for KDE4 0.36: - cellular providers: add Vodafone for Germany - wireless backend: fix rescaling signal levels from wpa_supplicant 0.35.1: - draknetcenter: re-enable dbus based notifications 0.35: - cellular backend: o add suport for cdc_acm USB modems in cellular backend o install ppp (thanks Anssi) and bluez-utils when configuring a cellular connection over bluetooth o hso devices support (using ttyHS0 device and hso0 interface) using ifup-hso script, together with dkms-hso and hso-rezero o do not write DEBUG=yes for hso devices o write CELLULAR_CID in ifcfg file if needed o call comgt instead of gcom o update chat/ppp files when connecting to a cellular network o fix check for SIM card (adapt to latest comgt output) o use "comgt PIN" to check cellular cards status o use ttyUSB2 or ttyUSB1 as control device for usbserial devices when possible o hang when waiting for comgt to finish (not to have a zombie process) o guess provider according to APN from chat file or from configuration of current network - cellular providers: o add BouygTel, SFR WAP (Illimythics / Pass Surf), SFR EeePC o add Finnish providers (from Anssi) o fix APN for TIM provider (from Giuseppe Ghibo) o enhance label of SFR Web APN - ethernet backend: o do not disable ONBOOT for PCMCIA interfaces (ifplugd is used by default) o fix blacklisting via_velocity for ifplugd o do not blacklist ifplugd for via_velocity, use a link detection delay instead (reported working by Stefan van der Eijk) - generic backend: o find gateway address for ptp connections with only one interface route (like hso devices) - wireless backend: o do not try to use mandi if not available o really force using wireless-tools when wpa_supplicant gives empty results (by removing useless info from wpa_cli output) o add network to wpa_supplicant config if needed when connecting (drakroam/netcenter) o use signal level if all reported qualities are 100% and if signal level is different o parse "Signal level=" as well (was only parsing "Signal level:") o try to normalize signal level reported by wpa_supplicant only if some values are greater than 100 o refresh networks list when switching from non-roaming to roaming (to get wpa_supplicant network IDs) o default to roaming for all encryption types if ROAMING is true in /etc/sysconfig/drakx-net o do not write ONBOOT setting in access point files - connection frontends: o make "Any" translatable in providers list (#40926) o ask for ndiswrapper files in /media (not inexistant /media/cdrom) - connection managers (drakroam/draknetcenter): o do not check and warn twice about device setup (i.e. kill switch) o allow to select provider (useful for cellular cards) o check hardware and probe networks if not already done when expanding connection o show wait message when checking hardware o do not let interactive::gtk set huge window size when asking hardware settings (PIN code) - drakconnect: o allow skipping interface choice if AUTOMATIC_IFACE_CHOICE is true in /etc/sysconfig/drakx-net and only one "automatic" interface is detected (i.e. not ndiswrapper) o allow to skip protocol and address configuration (defaulting to dhcp) if AUTOMATIC_ADDRESS is true in /etc/sysconfig/drakx-net - draknetcenter: o do not use a networks list when there is only one network, just use one text line (cellular cards) - drakproxy: factorize code restarting window manager (tv) - net_applet: o do not read modules_conf (saves 92 kB of RSS, 25808 -> 25716) o allow to disable D-Bus usage by setting DBUS=no in /etc/sysconfig/drakx-net (saves about 5200 kB of RSS memory) this disables Interactive Firewall and switching wireless network in the background without being root o do not try to run ifw code if disabled (total memory gain of 156 kB after network::net_applet::ifw move, if D-Bus is disabled) o autostart in LXDE too (Funda Wang) - translation updates 0.34: - show wait message when starting connection - use network-up to wait for connection to be started (useful when called right before adding urpmi media) 0.33: - wireless backend: o ensure that WPA keys are 8-63 long if ASCII, 64 is hex o ensure that WEP keys are not longer than maximum key length for wpa_supplicant (#28107), 32 bytes in latest cooker package o allow to force using key as ASCII string (#27525) o write open/restricted mode in WIRELESS_ENC_MODE variable to be able to use spaces in ASCII wireless keys (#26025) o check firmware with ucode API '-1' for iwl3945/iwl4965 (default in our kernel) o do not write MII_NOT_SUPPORTED in wireless.d files (so that its value does not get overwritten when switching networks) - cellular backend: o zero-pad module options to usbserial module o add cellular provider data for Italy (from Giuseppe Ghibò) - ethernet backend o add a link detection delay for b44 module (#38795) o do not set RESOLV_MODS to "yes" if PEERDNS is "yes" - firewall backend: o redirect both fw and loc zone (if loc is available) o allow to accept multiple users for the same port - drakgw: o write netmask as VLSM for shorewall (#38447) o allow more local networks in squid (from squid default conf) o make sure squid user can connect to http - draknetprofile: o allow to toggle radio buttons and set netprofile in background (from Pascal Terjan, #33602) - drakvpn: o use new advanced vpnc UDP options (mostly from Lonny, #35007) 0.32: - drakfirewall backend: o really configure shorewall if not installed previously o fix reading config file if it exists but is almost empty 0.31: - drakfirewall backend: o make easier to redirect ports (for drakguard) o redirect ports from the firewall system if no local zone exists o allow to accept local users for specific ports o fix reading default squid port (if prefixed by domain, or suffixed by other options) 0.30: - updated translations 0.29: - add has_network_connection helper (for mdkonline and finish-install) - drakfirewall: make sure shorewall config is written if there is no interface in net zone (#38722) - draksambashare: add missing accelerators in menus (aginies) 0.28: - wireless support: o detect EAP support when parsing iwlist scan (#38792) o rephrase WPA/WPA2 PSK/Enterprise labels o install mandi if wpa_supplicant is enabled, so that net_applet can trigger connections without being root - cellular cards support: o check that PIN number is 4 digits o do not enter PIN multiple times in gcom (to prevent wrong PIN from being entered and SIM card to be locked) - connection frontend: o improve message about non-free packages (#37258) o only write network settings that really have to be applied before starting connection (#38792) o do not crash if no device is detected when updating networks (#38734) - connection backend: o do not check connection setup again if the first time failed o preverse existing settings when configuring a new device o fix crash during ethernet devices detection (#33517) - netcenter: o show only non-zeroconf virtual interfaces (#38310) o improve virtual/alias interfaces support o show wait_message earlier and remove main window showing hack (wait_message will end with a default window icon though) - drakroam: o do not run the whole setup check if interface is already ok o preselect "No device found" in connections list if no device is found - net_applet: o add support for "new connection" messages from Interactive Firewall (do not show them as "attacks") o use Gtk2::Notify and Gtk2::StatusIcon (#37509, reworked based on a patch from Titi) o set 'critical' urgency in attack notifications popup o flush gtk before displaying notifications (so that they appear on the status icon position) - drakfirewall: o adapt Ifw rule to new shorewall (remove old Ifw rule if needed) o do not ask which interfaces to protect if disabled (#27049) o protect all interfaces by default, let the user unselect local ones (#27978) o add banner - drakids: o add banner o better phrasing (do not read Attack when it can be a simple connection notification) - drakconnect: o include interface name when selecting device o split code in sub-modules (startup should be slightly faster) o always write modules conf before exiting (this could fix some bugs with drakconnect --del) o drop --old and --install options 0.27: - connection backend: o initial import of WPA-EAP support (patch from Clement Onime, with minor changes, #23925) o do not crash with prism54 driver which reports quality with division by zero (assume max signal quality is 255 instead, from Eddy De Greef, #34845 and #37879) - net_applet: o update icons (from Hélène) - drakroam/draknetcenter: o show the GUI earlier to fix window icon, it gets destroyed after initial wait message is destroyed o be 800x480 friendly (#38049) - draknetcenter: o use cached result to match detected devices (update cache when needed only), not to show the same interface multiple times 0.26: - draknetcenter: o fix crash with cellular cards (#36801) o allow to configure device if not installed (#33531) o setup connection if needed when updating networks list o do not enable by default devices that require slow hardware check (like cellular cards) o allow to scan networks even if slow (like cellular cards), just don't do it at startup o do not scan networks at startup if device is unavailable o write settings after initial connection setup o update networks list after initial connection setup o do not run sdptool search when detecting connections o add wait message at start o remove wait message when displaying device setup error - net_monitor (tv): o make expose_event callback more robust (#36537) o make sure widgets got realized before any event callback is called (#36537) o make sure not to run timers after quitting the main loop (#37635) - connection backend: o fix checking dkms modules after package installation (#33044) o write modalias for ethernet and wireless interfaces (mostly useful with ndiswrapper: #34660, #37026, #37106) o fix crash in providers list when weirdly translated locale country contains metacharacters (reported by Cosmin Humeniuc) o be stricter when matching provider country o add title in wait messages - ndiswrapper support: o find more conflicting drivers: original driver from ldetect, sysfs driver, and drivers registered on the ssb bus (to find all of bcm43xx, ssb and b43 for Broadcom devices) o unload drivers for all conflicting interfaces o stop conflicting interfaces before removing conflicting modules o do not reload ndiswrapper module thrice or more o improve error message for ndiswrapper setup (#28335) 0.25: - draksambashare (aginies): o fix typo, fix inherit permission problem, re-order some share options o add an Help menu o only display share name, directory and comment (try to improve GUI #27339) o add security options, fix list problem, fix default PDC configuration o add a wizard to configure a PDC or a standalone Samba server o fix wizard bug o add host allow option - draknfs: o translate "Advanced options" - connection frontend: o do not make refresh/monitor buttons sensitive if device has no interface - 3G/GPRS providers list: o add "Orange WAP" (with "orange" as APN) o rename "Orange Grand Public" as "Orange Web" - i18n: o renamed Uzbek translations to follow the libc standard (#35090, from Mashrab Kuvatov, approved by Pixel) o updates 0.24: - draknetcenter: o update networks list on connection status change o use a scrolled window for wireless networks o show all wireless networks o do not modify GTK style, it is not consistent in MCC and standalone, and breaks widgets o check network address settings - drakconnect/draknetcenter/drakroam: o check that network access settings are valid (i.e. check wireless key) - drakroam: use same sort function than draknetcenter - net_applet/drakroam/draknetcenter: o list current network on top of network list o do not show as selected the APs with same ESSID as current AP - connection backend: o fix URL for Smartlink modems (#34479) o fix typo in german translation (#34479) o fix test of unicorn kernel modules o use Orange instead of Wanadoo France in xDSL provides list (Emmanuel Andry, #23172) 0.23: - updated translations 0.22: - update israeli xDSL provider list (#32685) 0.21: - updated translations 0.20: - check for draknetcenter/drakroam instances of root, not user - do not allow to run multiple draknetcenter (#34276) 0.19: - add back ipw3945 settings - net_applet: add X-MandrivaLinux-CrossDesktop (#33416) 0.18: - updated translation 0.17: - net_monitor: o fix crash on exit (Tv, #33023) - net_applet: o run net center instead of simple menu on left click 0.16: - connection manager (netcenter/drakroam): o add banner in configure dialog (#33622) - netcenter: o update connection status on dbus event o update status icon on connection change o always allow to connect if no network has to be selected o fix connection stop - drakroam: o remove extra toggle button o do not die when no wireless interface is configured (#33123) - net_applet: o use new connected/disconnected/unconfigured icons - connection backend: o wait a bit for iwl3945/iwl4965 interfaces to appear o fix matching of ueagle_atm module (#33029) o show notification about cxacru firmware 0.15: - draknetcenter: o use new status icons o add Quit button o do not show markup instead of interface name if interface does not exist (#33241) - draknfs/draksambashare: o use translations (#33221) 0.14: - draknetcenter: o move buttons on one row o add per-connection expander - net_applet: o always show interfaces in left-click menu o do not show empty menus 0.13: - draknetcenter: initial prototype - drakroam: o add iwl3945/iwl4965 support to replace ipw3945 o show signal strength and encryption flags as tooltip for networks list o remove encryption flags column in networks list o pre-set Managed mode for access points detected as Master (#30303) - net_applet: o fix startup with XFCE (Tv, #31834) o disable autostart notifications of net_applet (Tv, #18965) o prevent firing up drakbug when automatic startup is disabled (Tv, #32292) o use "Help" instead of "Get Online Help" since the doc is local (thanks damsweb) - draksambashare: o fix existing shares test (aginies, #30099) o use exit instead of return in main code (nvigier, #32374) - draknfs (nvigier): o add subtree_check option o fix bug with sync/async option o nfs service was renamed to nfs-server for 2008.0 o fix path for do_pkgs->ensure_is_installed : /sbin/rpc.statd is from nfs-utils-client package, not nfs-utils o use exit instead of return in main code 0.12: - fix check of nfs-utils-clients installation (Tv) 0.11: - enhance selection of multiple thirdparty packages - make thirdparty packages code easier to re-use (for example in automatic install, useful for live systems) 0.10: - drakroam: do not show "More networks" menu if empty (#28626) - don't translate program names in old interface (Emmanuel Blindauer, #29196) - drakconnect: make net_applet reload its configuration after an interface is deleted(#28680) - draknfs: fix missing use of gtkset (aginies) 0.9: - allow drakroam to be run as user (#23771) - do not allow drakconnect to be run as user anymore - fix gateway detection for new ppp daemon (#27886) 0.8: - prefer DNS variables over MS_DNS one in ifcfg files (should fix ppp ifcfg files and static net install) - drakroam: rt73-firmware support (#29691) - drakroam: do not detect network with empty ssid as configured - drakroam: fix rf_kill detection for ipw3945 by checking it before interface presence - drakroam: remove ipw3945d service support - drakroam: reload ipw3945 module if no interface is present when the device is not rf-killed (fix missing interface is booting with rf-kill) - drakroam: try to find wireless driver if unknown (fix rt61 detection) - drakroam: rt61 firmware support 0.7: - add missing tools: drakhosts, draknfs, draksambashare (thanks Titi for the hint) - drakconnect: match PCI domain when looking up devices by MAC address (Titi) - drakconnect: use a link detection delay for r8169 - drakconnect: default to NEEDHOSTNAME=no - drakroam: merge flags from configured wpa_supplicant networks in all matching scanned networks - drakroam: detect ad-hoc networks when wpa_supplicant is used - drakroam: pre-select detected wireless mode of the configured network - drakroam: allow to configure ad-hoc networks with wpa_supplicant - drakroam: write more settings in ifcfg files when wpa_supplicant is used - drakroam: do not write Roaming WIRELESS_MODE anymore, ifup scripts will rely on WIRELESS_WPA_DRIVER - drakroam: do not override AP address with "any" when parsing wpa_supplicant network list - net_applet: start it using GNOME own autostart infrastructure (Frederic Crozat) - net_applet: fix detection of running net_applet processes 0.6: - use link detection delay for forcedeth and sky2 drivers (#28023) - use ifplugd for forcedeth driver, it works fine (even if mii-tool does not handle it) - override pcitable driver with detected network driver (useful to detect ndiswrapper) - do not ask ndiswrapper firmware if already configured for selected device (#25968, #27850) - drakroam: show window before wait message (fix window icon) - drakroam: install required per-connection-type packages (useful for 3G connections) - drakroam: write module alias in modprobe.conf - drakroam: fix WEP keys quoting in wpa_supplicant.conf - net_applet: sort wireless networks in menus 0.5: - add rt73 in the old rt2x00 list - drakhosts, draknfs, draksambashare: initial import 0.4: - net_monitor: fix choosing color 0.3: - do not run tools in restricted mode (#27458) - fix crash in restricted mode - use /media instead of /mnt for cdrom/floppy - get translations from "drakx-net" domain - update tarball so that perl_checker is not required 0.2: - net_applet: show simplified menu on left click (instead of running net_monitor) - drakfirewall: really disable services if asked to (#27295) 0.1: - initial drakx-net release