summaryrefslogtreecommitdiffstats
path: root/NEWS
blob: ce32924d06f1d4f633e50e0ec86620c6cff31259 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
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
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