aboutsummaryrefslogtreecommitdiffstats
ModeNameSize
-rw-r--r--.editorconfig320logstatsplain
-rw-r--r--.gitignore451logstatsplain
-rw-r--r--.travis.yml1131logstatsplain
-rw-r--r--README.md1654logstatsplain
d---------build367logstatsplain
-rwxr-xr-xcomposer.phar960311logstatsplain
d---------git-tools173logstatsplain
d---------phpBB1279logstatsplain
-rw-r--r--phpunit.xml.dist1434logstatsplain
d---------tests2253logstatsplain
d---------travis919logstatsplain
/a> 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239
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