-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
3174 lines (3017 loc) · 180 KB
/
changelog.txt
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
* Remove TLSv1.2 DHE-RSA-AES128-SHA256 ciphersuite support (cologic)
* Increase minimum transfer segment size to 512KiB (cologic)
-- 0.881 2023-11-06 --
* Require SSE4.2 for 64-bit builds (cologic)
* Upgrade compiler for better performance and security (emtee)
* [L#2039677] Fix crash logging to work with modern compilers' defaults - allows enabling (HE)ASLR properly (emtee)
* Modernize Users frame to show expanded and copyable user information (iceman50)
* Add new icon set with a modern look and feel, partly based on https://github.com/elementary/icons (iceman50)
* Add SetOverlayIcon to dwt::Taskbar, DC++ will now show a green or red icon overlay on the taskbar icon
depending on away status (iceman50)
* [L#2019492] Fix a possible crash in DWT tab view control (emtee, iceman50)
* Display originating hub info on new incoming private messages (iceman50)
* [L#1494814] Support MSVC project generation for Visual Studio 2022 (iceman50)
* Fix saving preferred port mapper setting for IPv4 (emtee)
* Update OpenSSL to version 3.1.2
* Update Boost to version 1.83
* Update MiniUPnPc to version 2.2.5
* Update the NAT-PMP library
* Update zlib to version 1.3
* Fix compression errors when uploading due to a change in zlib 1.2.12 (iceman50)
* Documentation and translations updated as usual, thanks everyone
-- 0.880 2022-10-20 --
* Upgrade license to GPLv3 for future license compatibility with some libraries
* Add OS and UAC compatibility manifests (emtee, iceman50)
* [L#1774502] Restore automatic downloading of up-to-date GeoIP databases
* Set cached hublists to expire in 24 hours, keep them longer only in case of download problems (emtee, rolex)
* [L#1979900] Prefer attempting outgoing connections on IPv4 when there's no IPv6 connectivity (emtee)
* Introduce the naming "Optimized" and "Legacy" for the 64-bit and 32-bit builds of DC++ respectively; the former gains advantage
of modern OSes and hardware while the latter makes DC++ remain compatible with the 32-bit architecture and / or old hardware.
* Installer: detect available CPU features and offer the best DC++ binary for the current system (emtee)
* [L#1970416] Set the focus properly on the active window at startup (emtee)
* [L#1952754] Add new hublist server hublist.pwiam.com; blacklist and remove discontinued or inaccessible server addresses
* Add AboutConfig frame for testing and debugging purposes (iceman50, emtee)
* [L#1682791] Block possible unencrypted direct private message connection attempts (fix adapted from AirDC++) (emtee)
* Upgrade compiler for better performance; allows further optimizations to modern Windows versions (cologic, emtee)
* Allow copy of hub address with keyprint on secure hubs (code adapted from AirDC++) (emtee)
* Require SSSE3 for 64-bit builds (cologic)
* Documentation and translations updated as usual, thanks everyone
-- 0.871 2022-04-01 --
* Update OpenSSL to version 1.1.1n
* Offer the current testing release to a random subset of users at start (emtee)
* [L#1965620] Restore TLS connections to certain servers with multiple hostnames (fix adapted from AirDC++) (emtee)
-- 0.870 2021-09-09 --
* Adaptively determine fastest TLS 1.3 ciphersuites (klondike)
* [L#1703150] Fix crash when closing NMDC hubs (emtee)
* [L#1909853] Allow the operating system to determine the best socket buffer sizes by default (maksis)
* Add option to exclude encrypted private messages from logs (emtee)
* [L#1445330] Allow CCPM on unencrypted ADC hubs (emtee)
* [L#1853692] Blacklist an unmaintained hublist server
* [L#1829064] Add new hublist server dcnf.github.io
* [L#1815377] Fix a bug that could keep files from hashing due to CRC errors when automatic .sfv checking is enabled (emtee)
* [L#1910274] Don't add incomplete TTH trees to hash database (cologic)
* [L#1649066] Don't share files/directories with non-UTF-8 names on Linux/macOS/BSDs (cologic)
* Fix GeoIP country in the Transfer View and Search window (emtee)
* Keep existing GeoIP files after an unsuccessful download (emtee)
* Update OpenSSL to version 1.1.1k
* Require TLS 1.2 or newer (currently only TLS 1.3)-based ADCS connections (cologic)
* "Require TLS ADC client-client connections" setting now on by default (poy)
* Drop support for SHA-1-based ciphersuites due to chosen-prefix collisions from https://sha-mbles.github.io/ (cologic)
* Disallow Diffie-Hellman keys smaller than 2048 bits to mitigate the Logjam attack (cologic)
* Update bzip2 to version 1.0.8
* Update MiniUPnPc to version 2.2.1
* Update Boost to version 1.72
-- 0.868 2018-11-12 --
* During the first run of a new DC++ release shipped with new default hublist servers the new addresses are automatically added
to the existing setup (no manual reset/configuration needed anymore) (emtee)
* Revisit default hublists, add new working hublist servers; blacklist discontinued or inaccessible server addresses (emtee)
* Add function to reset the list of public hublist servers to current defaults (emtee)
* Update OpenSSL to version 1.1.1
* Use default ECC curve list since improvement in version OpenSSL 1.1 (cologic)
* Remove Coral CDN support, since it's stopped running (cologic)
* Documentation and translations updated as usual, thanks everyone
-- 0.867 2017-10-12 --
* [L#1722364] Prevent remote crashes from malevolent UDP data (maksis)
-- 0.866 2017-05-20 --
* [L#1681153] Better handle chats with a lot of text and prevent a remote freeze case (poy)
* Update MiniUPnPc to version 2.0.20170509 - protocol and CVE-2017-8798 fixes
* MiniUPnPc: Fix a multicast TTL setting mistakenly set to 50 instead of 2 (poy)
-- 0.865 2017-02-01 --
* Update zlib to version 1.2.11
* [L#1656050] Fix compression errors when uploading due to a zlib API change (poy)
* Update OpenSSL to version 1.0.2k
-- 0.864 2017-01-09 --
* [L#1654329] Fix search crashes triggered by search results from offline users (emtee)
* Update zlib to version 1.2.10
* [L#1654411] Share filter dialog boxes: No case-insensitive uniqueness (poy)
* "Thank you for testing" notifications that can be disabled (poy)
-- 0.863 2016-11-12 --
* [L#1628615] Add user nick coloring to the Search window (iceman50)
* Build with SSE3 support; Intel Core or AMD A64 X2 or newer CPU required, with some older steppings also working (cologic)
* [L#1638038] Fix alignment issues in 32-bit builds leading to crashes
-- 0.862 2016-10-02 --
* Update the NAT-PMP library
* Update Boost to version 1.62
* [L#1629574] Fix automatic connectivity detection not switching to passive mode (emtee)
-- 0.861 2016-09-26 --
* Update to GCC 6.2 & boost 1.61 (poy)
* Build with SSE2 support; Intel P4 / AMD A64 or newer CPU required to run 32-bit builds (cologic)
* Update OpenSSL to version 1.0.2j
* [L#1626741] Fix some connectivity settings not being loaded / saved (emtee, poy)
* Scroll through tabs via Ctrl+PageUp / Ctrl+PageDown (poy)
-- 0.860 2016-09-14 --
* Switch feasible http links to https (cologic)
* [L#1451223] Added support for a HTTP downloader in the plugin interface (ullner)
* [L#1353402] Added option to autostart DC++ when Windows starts (ullner)
* [L#1265578] Added toolbar to download queue (ullner)
* Better security and certs related settings layout (emtee)
* [L#1262319] Add option to quick-check encrypted hubs in search frame (ullner)
* [L#1494809] Fix chat tab selection on Windows 10 (iceman50)
* [L#1506210] Improve IPv6 connectivity & add more settings (maksis, iceman50, emtee, poy, ullner)
* Show list of available network interfaces for binding; add IPv6 binding setting (iceman50, emtee)
* Add setting for external IPv6 addresses to be used for specific favorite hubs and hub groups (iceman50)
* Drop Windows XP support, Vista is the minimum Windows version required to run DC++ from now (iceman50)
* Add system memory size information to the crashlog (iceman50)
* [L#236056] Add search options to right click menu in the notepad (ullner)
* [L#1435007] Fix /clear-command scrolling problem (ullner)
* [L#1473791] Added support to specify encoding in NMDC (favorite) hubs (ullner)
* [L#264208] Add max extra slots option (ullner)
* Add safeguarding for notification balloons (might fix some odd crashes?) (ullner)
* [L#1306825] Add connectivity status for hubs to the public hubs window (ullner)
* [L#1502650] Add whitelist of URIs that can be directly opened without prompt (ullner)
* [L#710249] Show popup info text in text prompts (ullner)
* Update OpenSSL to version 1.0.2h
* [L#1436105] Improve KeyPrint checks (crise)
* [L#1516181] Fix the KeyPrint check for hubs (konstantin)
* [L#1543595] Fix issues with encrypted transfers (night)
* Update MiniUPnP to version 2.0
* Scroll through tabs using the mouse wheel (poy)
* Invert extra mouse button effects on tabs to be more intuitive (poy)
* [L#1620100] Installer: Update to NSIS 3 (emtee)
* Installer: Fix cut lines in the donation text (poy)
* Documentation and translations updated as usual, thanks everyone
-- 0.851 2015-04-06 --
* [L#1414362] Prefer boost regex over std regex for the time being (poy)
* [L#1419454] [NMDC] Disallow malicious search requests (iceman50)
* [L#1419478] [NMDC] Block C-C connections to hubs (pavel pimenov, ullner)
* Installer page regarding contributions / donations (emtee)
* Update some links (emtee)
* Update OpenSSL to version 1.0.2a
* Support only secp256r1/prime256v1/P-256 elliptic curve for ECDHE (cologic)
-- 0.850 2015-01-17 --
* [L#1308290] Enable TLS v1.1 and TLS v1.2-based ADCS connections (cologic)
* Update OpenSSL to version 1.0.1k
* Fix DWT button rendering on WINE (cologic)
* [L#1206864] Fix "Require TLS ADC C-C connections" (cologic)
* Add option to disable smart chat links - recommended on Wine (poy)
* Improve UTF-8 RFC-3629 compliance (cologic)
* Remove deprecated Bitzi TTH lookup (emtee)
* Update MiniUPnP to version 1.9
* Update the NAT-PMP library
* Update translations
-- 0.843 2014-04-28 --
* [L#1307978] Fix subtract list functionality (crise)
* [L#1309390] [NMDC] Prevent crashes when receiving malicious search requests (pavel pimenov)
-- 0.842 2014-04-10 --
* Update OpenSSL to version 1.0.1g - notably fixes the TLS heartbeat attack
-- 0.841 2014-04-07 --
* Reset fav hub column sizes (poy)
* [L#395400] Revert the hub list caching patch as it was messing logs up (poy)
-- 0.840 2014-03-31 --
* [L#1115765] Added ability to filter out files and directories from the share (ullner)
* [L#1225420] Open own list when using get/browse file list on self (ullner)
* [L#1250614] Added menu option on hub tab for only searching in that hub (ullner)
* [L#250238] Remove queued files that are already shared when DC++ starts (ullner)
* [L#309815] Hub icon will change depending on user status (user/registered/operator) (ullner)
* [L#721513] Transferview: Added "Remove file from queue" menu option and "Force attempt" is now only available for downloads (ullner)
* [L#210217] Add connectivity status for hubs to the favorite hubs window (ullner)
* [L#593613] Added /lastmessage in PMs to show the time of the last message (ullner)
* [L#363092] Disallow transfer port and encrypted transfer port to be the same (ullner)
* [L#1245179] Avoid connection failures (maksis)
* [L#1228927] Fix columns for file lists in the Download Queue (emtee)
* HTTP fixes (crise)
* Safer hub state tracking (poy)
* Add "/d <search>" for DuckDuckGo searches (poy)
* Add a dialog box to nag XP suckers into upgrading (poy)
* Support for a new XP-only branch in version checking (poy)
* [L#395400] Hub list caching fixed on Linux (maksis, ullner)
* [L#1030613] Safeguards against user command flooding (ullner)
* [L#1030613] Separate internal from external user commands (ullner)
* [L#991342] Verify keyprints against all available certificates - works with cert chains (crise)
* [L#991342] Use keyprints to indicate trust for hubs and clients - keyprint is equivalent to certificate pinning in this regard (crise)
* [L#991342] Generate temporary TLS keys dynamically at startup (crise)
* [L#991342] Use variable size temporary TLS keys (crise)
* [L#991342] Log some certificate verification errors (crise)
* [L#991342] No longer use SHA1 for automatically generated client certificates (crise)
* [L#991342] Automatically generated certificates remain valid for 90 days instead of 10 (crise)
* [L#991342] Request certificate for all TLS connections regardless of security settings (crise)
* [L#991342] Better OpenSSL integration regarding multi-threading and clean-up (crise)
-- 0.831 2013-11-11 --
* [L#1249810] Fix NMDC TTH search responses (emtee)
* [ADC] Don't disconnect CCPM conns after 3 minutes of inactivity (poy)
* [L#1246868] Increased maximum command length to 512 KiB and added an option in the UI (ullner)
-- 0.830 2013-09-22 --
* [L#1010996] Correct search responses (maksis, poy)
* [L#1206658] Fix transfer painting issues (poy)
* [L#1208049] Properly ungroup transfer items (poy)
* [L#1206855] Fix a bug with duplicate directory downloads (maksis)
* Optimize searches with multiple extensions (emtee, poy)
* [L#1032153] Added CDATA parsing to XML parser (crise)
* [L#233798] Added option to set automatic search interval (ullner)
* [L#1033249] The text in the /help-command now lists the description of each command. (ullner)
* Move the PM channel selector to a status bar menu (poy)
* [ADC] Direct encrypted PM channels (poy)
* [ADC] Validate connection tokens to avoid impersonators (poy)
* [ADC] Send FM / FB in code 43 STAs instead of FL (poy)
* Don't reconnect after a manual hub disconnect (poy)
* [L#1225930] Always show the window when double-clicking the notif icon (poy)
* [L#1220488] Upgrade the compiler
* Reduce the max protocol command size from 16 MiB to 16 KiB
* Documentation and translations updated as usual, thanks everyone
-- 0.828 2013-07-23 --
* Translation fixes
* [L#1194299] Prevent races when sending INF/MyINFO (maksis, poy)
* [L#1194299] Prevent races when closing a connection (maksis, poy)
* [ADC] Send the LC (locale) parameter in INF
* [L#1197557] Fix collateral row deletions in transfers & searches (poy)
* Fix duplicate user rows in transfers (poy)
* Icons in the plugin menu to show whether they are enabled (poy)
* Toolbar button to open the download directory (emtee)
-- 0.825 2013-06-18 --
* [L#1191099] Group partial file list uploads to avoid a crash (poy)
* [L#1189975] [ADC] Disallow some malevolent messages (maksis)
-- 0.822 2013-06-03 --
* Improve plugin management
-- 0.820 2013-05-21 --
* Rotate the icon while DC++ is loading (poy)
* [L#243727] Allow expanding merged search results (poy)
* Merge connections, downloads and uploads in the same list (poy)
* [L#249622] Add user commands to transfer menus
* Add a tab menu command to disconnect a hub (poy)
* Validate input before trying a TTH search (emtee)
* Display HTTP downloads in the transfer list (poy)
* [L#190964] Handle more connection errors (poy)
* Support city-level GeoIP databases - new params such as %[city] (poy)
* Distribute an x64 version
* Package plugins as .dcext files (poy)
* Toolbar button to access plugin commands (poy)
* Update zlib to version 1.2.8
* Update MiniUPnPc to version 1.8
-- 0.811 2013-03-04 --
* Fix status bar parts when the window is too small (poy)
* [L#534440] [NMDC] Preserve encodings in some search results (poy)
* [ADC] Fix problems after marking oneself as a favorite user
* Display progress information when DC++ starts (poy)
* No GUI freeze when DC++ starts (poy)
* Plugin API: conversion functions return the required buffer size
* Update Boost to version 1.53
* Update OpenSSL to version 1.0.1e
* [L#1029629] Compile with MinGW-w64 instead of MinGW
-- 0.810 2013-01-30 --
* Fix a race condition on file list download (thanks bigmuscle)
* [L#668548] Fix a potential infinite loop in BufferedSocket->setDataMode (crise)
* Add "chunked" transfer encoding as per the HTTP/1.1 spec (crise)
* [L#1072041] Fix DPI conversion problems (poy)
* Remove the "Windows UPnP" port mapper in favor of MiniUPnP (poy)
* Improve the plugin API (poy, crise)
* Delete "View as text" files only when their window is closed (poy)
* Fix queue matching when files have the same TTH but a different size (thanks irainman)
* Update Boost to version 1.52 and atomic&lockfree to the version in trunk
* Restore "Requesting" messages in the transfer list
* [L#1071363] Apply link & plugin formatting to status messages (crise, poy)
* [L#311818] Share file name duplicates due to directory merges (poy)
* [L#311818] Share file name duplicates due to case differences (poy)
* [L#311818] Reject file lists that contain duplicate items (poy)
* Drag & drop text into text input fields (poy)
* [L#1096465] Add "user online" / "user offline" status lines to PMs (emtee, poy)
* Apply "send unknown /commands" to PMs (poy)
* Don't clear the message box when trying to send a message to a disconnected hub (poy)
* Improve OpenSSL error handling
* Add copy menus to various lists (poy)
* [L#289713] Add a "Copy user information" menu item (poy)
* [ADC] Revise INF order in c-c connections as advised by ADC 1.0.2
* Add hublist.eu to default hub lists
* Add a toolbar button to open own file list (poy)
* [L#489704] Fix invalid share sizes after a directory merge (poy)
* Satisfy some boost lockfree requirements, could fix bugs on heavy load
* Clean up earlier after receiving zlib data (thanks irainman)
* [ADC] Send passive search replies via the hub they were requested from (poy)
* [ADC] Actions on search results happen on the correct hub (poy)
Note: The hash registry will be upgraded when running this version for the
first time. Make sure all your drives are connected to avoid re-hashing.
That upgrade only works on Win >= Vista; re-hashing is compulsory on XP.
-- 0.802 2012-10-20 --
* Perf improvements using lock-free queues, requires P6 CPUs (poy)
* Reduce freezes when displaying file list dirs that contain lots of files (poy)
* Less CPU consumption with large hubs/queues/lists (poy)
* Fix incorrect user lists when DC++ is under heavy load (poy)
* Plug resource leaks (poy)
* [L#411484] [ADC] Fix BLOM when h > 32 (thanks yorhel)
* [L#198416] Fix a crash when closing the download queue (poy)
-- 0.801 2012-09-29 --
* [L#1029629] Prevent crashes on heavy use by updating Boost.Atomic
-- 0.800 2012-09-16 --
* [L#270107] Revamp favorite hub settings (poy)
* Reduce resource consumption when slots are full (poy)
* [L#984330] Make PM windows more aware of the selected hub (poy)
* [L#927821] Don't choke on hub addresses with spaces (poy)
* Update OpenSSL to version 1.0.1c
* Fix a mixup between IPs and hostnames leading to wrong search results (poy)
* Tweak help tooltips in the settings dialog (poy)
* Make the menu bar hideable (poy)
* Add a /info hub command (poy)
* [L#957994] Fix glitches with the file list loader (poy)
* [L#1007103] Correct download logging after an app restart (emtee)
* Replace option to disable ADC C-C TLS with one to require it (cologic)
* [L#1007099] Fix disabled buttons in user matching settings (poy)
* Do not automatch queue for bad/removed sources (emtee)
* Minor DL queue tab fixes (poy)
* Replace the slot up-down control by a context menu (poy)
* [L#745162] Fix upload log format for partial lists (emtee)
* Fix GUI problems in a download attempt of a public hublist with invalid address (emtee)
* Fix unsuccessful HTTP redirections (emtee)
* [L#1016205] Avoid deadlocks when changing user matchings (poy)
* [L#249159] Improve performance when selecting lots of lines in lists (poy)
* [L#1016907] Exclude temporary downloads from queue dupe check (emtee)
* Greatly improve user command removal time when closing a hub
* [L#587597] Add plugin API (Crise, iceman50)
* [dwt] Add a link control (poy)
* Allow Magnet links to be pasted in the "Quick connect" box (poy)
* Rise the minislot size to 512 KiB
* More Alt+I shortcuts for list filters (emtee)
* Increase the chat buffer limit (iceman50)
* Eliminate GUI freezes when opening large file lists (poy)
* Remove the search spy in favor of the dev plugin - works on ADC too (poy)
* Fix partial list browsing after loading an old full list (poy)
* Add QP support (iceman50)
* [L#305811] Grant extra slot hangs connection in ADC hubs (iceman50)
* [L#1032227] Fix a crash when parsing messages with Magnet links (poy)
* [L#1039537] Fix a crash in Windows 8 (poy)
* Update Boost to version 1.51
* Merge 2 identical active mode settings (poy)
* Fix NAT-PMP renewal (poy)
* [L#226968] Remember list sorting & splitter positions (poy)
* [L#1041553] Fix help tooltips in Windows 8 (poy)
* Fix GeoIP & OpenSSL problems with wide character paths (poy)
* [L#288756] Automatically mark sources of large files as bad if the full tree is not available (emtee)
* Documentation and translations updated as usual, thanks everyone
-- 0.799 2012-05-05 --
* Add icons (iceman50)
* Fix table header column translations (emtee)
* Improve chat link menus (poy)
* Fix crashes when closing the DL queue window (poy)
* [L#330176] More reasonable DL queue directory expansion (poy)
* Update OpenSSL to version 1.0.1b
* Update zlib to version 1.2.7
-- 0.797 2012-04-17 --
* Save and restore partial file lists (poy)
* Apply ADL searches in partial file lists (poy)
* Heuristics to send additional levels of info in partial file lists (poy)
* Add a "Download full list" button in the file list toolbar (poy)
* Partial file lists in NMDC hubs (poy)
* Reclaim memory after a file list match
* Improve file reading operations
* [L#678432] Context-sensitive help tooltips in the settings dialog (poy)
* [L#804993] Improve multiple monitor support (poy)
* Propose a default nick using the Win user account name (poy)
* [L#914457] Fix missing tab icons (poy)
* Add a setting to enable away mode when Windows is locked (poy)
* Make the away message optional (poy)
* [L#704502] Away mode after some time of inactivity (poy)
* Allow empty user matching definitions that match every user (poy)
* Add predefined user matching defs for favs (bold, more red) & ops (more blue) (poy)
* [L#300971] Keep updating GUI elements while a menu is up (poy)
* Apply user matching definition styles to nicks in chats (poy)
* Fix favorite hub groups on Win XP (poy)
* [L#925659] Safer window cleanup (poy)
* Reduce chat flickering (bigmuscle)
* [L#923612] Show the last chat line in taskbar previews (poy)
* Show chat logs with a dim text color (poy)
* Re-add lost user information tooltips (poy)
* Fix discrepancies in the /conn chat command (poy)
* Update boost to version 1.49
* [L#947895] Move the "follow redirect" command to inline chat links (poy)
* Format chat links (poy)
* Improve threaded file list loading (poy)
* [L#981733] Prevent the keyboard language from switching
* [L#966339] Fix bot detection in NMDC hubs
-- 0.791 2012-01-14 --
* Update translations
-- 0.790 2011-12-29 --
* Fav users frame becomes users frame and shows all users
* Experimental implementation of KEYP ADC extension
* Display the name of the device MiniUPnP has bound to (poy)
* Add NAT-PMP for port mappings as an alternative to UPnP (poy)
* Continue from the beginning after reaching the end of a file list when searching (poy)
* Report the progress of file list searches in the status bar (poy)
* Repurpose Ctrl+F to in-place searches in chat windows & file lists (poy)
* Better splitter resizing
* [L#730828] Prevent a stack overflow when searching within too big file lists (poy)
* [L#710359] Add finished downloads log (emtee)
* Save and restore the current directory of file lists (poy)
* Move file list status bar buttons to the toolbar (poy)
* Faster startup with many tabs
* Reduce flickering when resizing
* Reorganize connectivity settings (poy)
* [L#748623] Port mappers respect the bind address (poy)
* Make more parts of the interface DPI-aware (poy)
* Resizable and scrollable settings dialog
* Remember the last settings page (poy)
* Fix focus problems in dialogs (poy)
* Fix Ctrl+W / Ctrl+F4 sometimes closing the wrong tab (poy)
* [L#604983] Fix transfers dying on setting upload/download throttle to 0 (cologic)
* [L#591626] Menus to adjust the bw limit from the tray menu & status bar (poy, iceman50)
* Increase the max bandwidth limit from 32 MiB/s to 1 GiB/s
* More icons (many from the Crystal Clear project, thanks to them)
* Add notifications via balloon popups and sound (poy)
* Fix taskbar tab previews when DC++ is elevated (poy)
* When holding shift at start, hubs are opened but not connected to (poy)
* Fix an integer overflow when starting a search 25 days after the previous one
* DC++ survives a Windows theme change better (poy)
* Remove the license page from the installer
* Update OpenSSL to version 1.0.0e
* [L#189241] Store crash reports in a CrashLog.txt file (poy)
* Improve "View as text" windows (poy)
* [L#804024] [ADC] Separate application and version in INF (ullner)
* [L#696761] Modal dialog fixes (poy)
* Link with DEP and ASLR support (thanks cologic)
* Store the password (if available) using "Add to favorites" (thanks iceman50)
* Fix queries in http downloads (thanks bigmuscle)
* Update MiniUPnPc to version 1.6
* [L#309402] Initial IPv6 support
* Update boost to version 1.48
* COM initialization fix for the Windows UPnP mapper (thanks bigmuscle)
* [L#425667] More accurate indexing time left calculation (poy)
* Switch to binary GeoIP databases, add the IPv6 one (poy)
* The country format can be customized, see help for available codes (poy)
* Handle GeoIP database updates from within the program (iceman50, poy)
* [L#783516] ZLIF compression support (iceman50)
* [L#874282] Fix the "Close disconnected hubs" command (poy)
* [L#721102] Close tabs when releasing the mouse button (poy)
* [L#729684] Fix the /userlist chat command (poy)
* Revamp style settings (poy)
* Add user matching settings (poy)
* [L#887021] No beep on ctrl+A in some text-boxes (poy)
* Improve list filters, add one to filter search results (poy)
* [L#901237] Fix a possible crash on parital list removal from the queue (thanks bigmuscle)
* [L#900650] Fix removal of same ADC users logged into multiple hubs when they go offline (emtee)
* Plug memory leaks in list and tree controls (poy)
* [L#735512] Switch to Boost.Atomic to solve freezes (poy)
* [L#871975] Safer updating of the finished transfer window (poy)
* Load file lists in a separate thread (bigmuscle, poy)
-- 0.782 2011-03-05 --
* Prevent a remote crash triggered via malformed user commands (poy)
* Avoid crashes when closing from the taskbar too often (poy)
* [L#580051] Restore DC++ colors to the fav hub window (poy)
* Be stricter when determining whether MiniUPnP has succeeded (poy)
* [L#704743] Fix hang on exit under WINE in active mode (cologic)
* [L#654483] Don't duplicate file list entries when re-downloading it (poy)
* Highlight window splitters on mouse hover (poy)
* Prevent endless redirection loops with some Coral servers (poy)
* [L#590651] Plug a resource leak with regard to tab icons (poy)
* [L#726254] Avoid a crash related to the Win 7 taskbar integration (poy)
-- 0.781 2011-01-12 --
* Add a dummy serial number to TLS certs to satisfy some parsers (poy)
* Avoid loading unprocessed file lists on exit (poy)
-- 0.780 2011-01-10 --
* Compiled with C++0x support
* Update Boost to version 1.45
* Prevent hub-provided cmds from "open own list" from going to the wrong hub
* Remove ADC empty token workaround targeting 0.698 (cologic)
* Enable Data Execution Prevention (cologic)
* Improved tabs, new settings (poy)
* [L#571546] Add an "X" icon to close the active tab (poy)
* [L#603071] Linux compile fix (thanks netcelli)
* [L#606435] Prevent potential re-hashing (thanks vasily.n)
* Automatic incoming connection type detection - enabled by default (emtee)
* Add "Close all hubs" to Window menu (emtee)
* New icons
* Update the links in the "Help" menu (poy)
* Prevent current-directory Windows DLL injection (cologic)
* [L#617021] Fix linux semaphore (thanks gennady proskurin)
* [L#617591] Fix multi-core/cpu issue with ref-counting (thanks gennady proskurin)
* Fix some counters that could have caused issues when running dc++ for a long time
* [L#617517] More portable critical sections (thanks big muscle)
* Removed stlport support (probably defunct by now...)
* Modernize the installer and make it translatable (poy)
* Customize the font selection dialog, save the charset (poy)
* Blacklist rogue hub-lists (poy)
* Fix some wrong menu fonts (poy)
* [L#630655] Separate IP and Country columns in users and connections lists (thanks iceman50)
* Support taskbar thumbnails and "Aero Peek" live previews on Win 7 (poy)
* Fix menu separators on Win 7 (poy)
* [L#588224] Display folders using the correct icon on Win 7 (poy)
* Help updates (poy, emtee)
* [L#571914] Fix crash when a zero sized bloom filter is requested (emtee)
* Don't close the net stats window when double-clicking on the status bar (poy)
* Fix a random crash when reconnecting hubs and being unlucky (poy)
* Added notice about the original C implementation of Tiger (you must include this in mods!) (ullner)
* Add a menu to change the group of a fav hub more easily (poy)
* [ADC] Support hidden users as per the ADC ext spec (poy)
* [ADC] Group search extensions thanks to "SEGA" (poy)
* Keep search history in file list windows (emtee)
* Add a "Previous" button in file lists for backwards searching (emtee)
* More efficient file list searches that start from the current selection (poy)
* Move the file list searching functionality to a togglable search bar (poy)
* Update OpenSSL to version 1.0.0c (poy)
* [L#378829] Make sure our OpenSSL binaries aren't "optimized for MS-DOS" (poy)
* [L#674545] Add magnet keyword search (thanks flow84)
* [L#506288] Save settings periodically (poy)
* Add titles to various menus (poy)
* [L#535556] Make sure menus are not too wide (poy)
* [L#610466] Fix sharing of downloaded files from different drives (emtee)
* [L#300728] Fix infinite recursion when sharing a directory with a broken name on unix (thanks alexander sashnov)
* [L#250149] Retry on more possible Coral errors (emtee)
* [L#260748] Really readded sfv check (was broken by segmented downloading) (emtee)
* Update bzip2 to version 1.0.6
* [ADC] Dispatch the amount of free slots with INF FS (poy)
* [ADC] Dispatch away mode changes (poy)
* Add a user icon modifier for users with no free slot (when INF FS is available) (poy)
* Add a user icon to represent bots (poy)
* [L#534242] Better looking settings dialog (fleetcommand, poy)
* Allow regular expressions in ADL searches (poy)
* [L#395464] [ADC] Send "000" as the STA success code
* Add user information tooltips (poy)
* Avoid parallel hub list downloads (emtee)
* Display full country names rather than abbreviations (poy)
* Select a better default font (poy)
* [L#681754] Fonts and dialogs respect DPI settings - mark DC++ as DPI aware (poy)
* Update MiniUPnPc to version 1.5 (poy)
* Ameliorate the MiniUPnPc device selection
* Prevent an endless loop on connection failure (thanks bigmuscle)
* More consistent behavior in file lists for back / forward / up, and some buttons (poy)
* Rework file and folder icons, add one for incomplete dirs (poy)
* Save and restore the selected tab when re-opening (poy)
* Process file lists only when they first come into view (poy)
* [L#700594] Prevent multiple password dialogs and give them the hub title (poy)
* [L#700593] Add an address bar in file lists (poy)
* Documentation and translations updated as usual, thanks everyone
-- 0.770 2010-07-05 --
* [L#550300] Catch more potential file corruptions (thanks bigmuscle)
* Fix socket resolve in *nix systems (thanks razzloss)
* [ADC] NAT traversal to allow passive-passive connections (thanks cologic)
* Reduce donwload reconnect attempts after connection failures (poy)
* Fix crashes related to file lists (poy)
* [L#230973] Add MiniUPnPc for UPnP mappings and make it threaded (poy)
* Be stricter when parsing list-looking %[line:] params (poy)
* [L#326541] [ADC] Customizable search type extensions (emtee, poy)
* Update zlib to version 1.2.5
* Documentation and translations updated as usual, thanks everyone
-- 0.762 2010-05-16 --
* Stability improvement related to menus (poy)
* [L#539992] Shell menus for directories when browsing own file list (poy)
* Parse separators in titles of user command param boxes (poy)
* Fix painting issues with /clear (poy)
* Smooth text-box menus (poy)
* Add user commands to the chat menu (poy)
* OpenSSL 0.9.8n - defends against a remote crash (poy)
* [L#548743] Fix broken share regression on non-Windows systems (steven sheehy)
* Fix 'Share hidden files' checkbox value saved to a wrong setting (emtee)
* [L#562099] Fix encoding problems (poy)
* [L#556011] Respect the font style in chat windows
* [L#551319] Add %[fileMN] to user command params (thanks darkklor)
* Magnet links are now produced with a size (xl) param
* [L#505450] Extend %[line:] to create combo boxes (thanks sulan)
* Compilation fixes for OpenSolaris (thanks andrew browne)
* Help updates (poy, emtee)
* [L#550300] Fix a possible file corruption (thanks bigmuscle)
* [L#551184] Fix unnecessary move of downloaded filelists (emtee)
* [L#556853] Fix sharing a whole drive (root folder) was impossible in random cases (emtee)
* [L#559544] Don't clear multiline boxes with Ctrl+Alt+A (poy)
* [L#545264] Correct ADC hub counts (emtee)
* Add an "Elapsed" column in finished transfer windows (poy)
* [L#539841] Network settings arrangements (poy)
* [L#556799] Fix positioning and possible queue problems with downloaded file lists (emtee)
* Refresh open file lists when they are being opened again (poy)
-- 0.761 2010-03-14 --
* [L#533840] Fix crashes with themed menus (poy)
* Fix showing settings from the tray menu (poy)
* Prevent a crash when the app is closed while a modal dialog is up (poy)
-- 0.760 2010-03-11 --
* [L#263390] Fix main icon format (poy)
* Help updates (emtee, poy)
* Handle file lists better in finished windows (emtee, poy)
* [dwt] Implement Richedit text control (cologic)
* Update the file list window title bar when the user online status changes (poy)
* Re-open previous windows - no auto-connect/auto-open setting anymore (poy)
* Fix own file list not deleted on closure
* Fix menu title size (poy)
* [L#239895] Display ISTA
* "Recent windows" button in the toolbar (poy)
* Upgraded to OpenSSL 0.9.8m-beta1 (poy)
* [L#350585] Fix sorting issues in finished windows (poy)
* [L#339872] Fix crash when decompression initialization fails (steven sheehy)
* Restore check-boxes in the "Context" user command group (poy)
* CTM protection by domain name instead of ip (thanks poy)
* [L#362598] Fix share crash (thanks emtee)
* [L#367186] Fix crash in waiting users (poy)
* [L#261185] Use standard user menus in PMs, waiting users, file lists (poy)
* [L#210727] Solve file list refresh & hashing sync issues (thanks ben)
* [L#264342] Stop hashing on shutdown (thanks steven sheehy)
* [L#350994] Fix ignored downloads from search (poy)
* [L#362878] Compilation fix for Mac OS X (thanks ximin luo)
* Save user nicks (poy)
* [L#384558] Don't share the temporary download directory (poy)
* [L#385818] More native menu colors (poy)
* [L#385821] Apply the font to check-boxes and tabs (poy)
* [L#213213] Implement bandwidth throttling (cologic, bigmuscle)
* New icons (thanks radox)
* Fix dialog focus issues (poy)
* Fix a crash in queue frame
* Move finished downloads functionality into queue frame
* [L#415965] Hashing can be paused (bigmuscle, emtee, poy)
* [L#414068] No 35-characters limit to nick and description (ullner)
* [ADC] Support the TS param of MSG (poy)
* Convert language codes to real names in settings (poy)
* Improve user command support in ADC hubs (poy)
* Improve context-sensitive help (poy)
* Fix Ctrl+Shift+Tab (poy)
* Readded WTL exception to the license (for mod developers)
* Update to boost 1.40
* [L#463723] Fixed download directory path on non-win32 (thanks razzloss)
* Favorite hub groups (poy)
* [L#206778] Fix issues related to users online in multiple hubs (poy)
* [L#460724] [ADC] Handle self-QUI when sent before INF (thanks sulan)
* [L#431045] Don't overwrite downloaded files in some cases (thanks emtee)
* Fix splitter positioning (poy)
* [ADC] Don't send commands that the hub has forbidden via STA (poy)
* [L#458498] Fix bad bloom error message causing disconnects
* Fix coloring of drop-down controls (poy)
* Show last main chat lines, add a "History" settings category (poy)
* [L#483323] Fix share files instantly after downloaded (emtee)
* Toolbar customization (shift+drag, double-click, right-click) (poy)
* [L#338888] Fix sharing hidden directories (emtee)
* Auto-resize the message editing box when composing a multiline message (poy)
* Remove flicker when opening a window (poy)
* Re-try UPnP mappings after closing settings (poy)
* [L#485018] Handle adcs:// links (thanks emtee)
* [L#484247] Fix memory usage when parsing (unreasonably) large file lists
* [L#242259] Fix a few more cases when adding sources to the queue (emtee)
* [ADC] Filter some status messages
* Drop support for non-xml hub lists
* [L#351393] Fix memory leak during share update
* [L#400080] Improve hub list status messages (emtee)
* [ADC] Allow hubs to send IPs of passive users via INF (poy)
* [L#473173] Fix crash when hashing files on non-Windows systems (thanks razzloss)
* Update list-view filters more often (poy)
* Show multiple user-command params in the same dialog (poy)
* [L#509456] Fix pressing Tab in the notepad (poy)
* Register in HKCU instead of HKLM to avoid UAC warnings; ditch magnet.exe (poy)
* Don't use the Vista download dir when running in local mode
* When a static window is opened, check its menu & toolbar buttons (poy)
* [L#321246] Fix crash with debug builds on non-Windows systems (steven sheehy)
* [L#510314] Fix a possible crash in rechecker (thanks poy)
* Don't move files <= 10 MB to weird places
* [L#515646] Remove ADC 0.10 compatibility (not ADCS 0.10) (cologic)
* Change the tray icon on private messages (poy)
* [L#195209] Revise keyboard shortcuts (poy)
* Error message when loading the notepad file fails (poy)
* Remove obsolete default hublists (emtee)
* Chat actions should work better when the user list is hidden (poy)
* Icons and tooltips in status bars (radox, poy)
* Update the installer to cope with new settings directories (emtee)
* [L#512032] Guard against out-of-screen window placement
-- 0.75 2009-03-06 --
* [L#243727] "Merge results for the same file" check-box in search (poy)
* [L#306209] [ADC] Send only 5 results to passive users (thanks sulan)
* [L#300993] Status message when a download fails from search (poy)
* [L#264146] Fix the finished downloads check-box sometimes not appearing (poy)
* Remove unsightly border below tab headers (poy)
* Fix wrong mouse cursors (poy)
* [L#312946] Add possibility to recheck unfinished downloads (emtee, poy)
* Fixed lists being matched twice
* [L#206778] Searches and connection attempts go through the correct hub if possible
* [L#254191] Bzr revision in AboutBox
* Upgraded to OpenSSL 0.9.8j (poy)
* [L#256358] Fix multiple instances (poy)
* Fix encoding issues in translated help files (poy)
* Help updates (emtee, poy)
* [L#259100] Fix upload speed reporting
* [L#275588] Clean up whitespace before sending search
* [L#302376] Clickable paths in the system log window (thanks poy)
* [L#195047] Auto-resizable UI (arnetheduck, poy, emtee)
* Shell menus for multiple selections (poy)
* [L#256357] Fix painting issues (poy)
* Add hub closing confirmation dialog (poy)
* [L#324960] Make sure downloaded chunks are always saved (thanks emtee)
* [L#264479] Double-click on main status bar stats to open the network stats window (poy)
* Double-click on the "AWAY" indicator to switch away mode on/off (poy)
* Add "/dslots <number>" chat command (thanks fusbar)
* [L#316475] Fix crash on decompression errors
* [L#317339] Fix round-off issue when segmented downloads are disabled
* [L#253702] Fix crash on too many connections
* [L#228582] Fix crash when dirs share virtual name
* [L#261618] Fix crash when finished transfers lists are too busy (poy)
* [L#316096] Send base hub address when connecting to other peers
* Fix errors and warnings when compiling with g++ (steven sheehy)
* [L#241995] Restore word selection in text-boxes on double-click (poy)
* [L#220499] Optionally use system paths for queue etc
* [L#300268] [ADC] Validate utf8 before processing messages
* Updated Polish, German, Finnish, Romanian, Swedish, Brazilian Portuguese,
French, Bosnian, UK English, Hungarian, Korean, Serbian, Russian, Turkish,
Portuguese, Latvian, Bulgarian, Norwegian and Estonian translations (thank
you all translators)
* Added secure connection status to hub frame
-- 0.7091 2008-11-27 --
* Fix packaging issues with regard to the settings dialog
* New GUI translations for Canadian English, Gujarati and Malayalam languages
* Update existing GUI translations
* Help translation system using po4a (thanks poy)
* Partial Help tanslations for Greek, Norwegian, Brazilian Portugese, Russian,
French, Romanian, UK English, Polish, Hungarian, Swedish, Italian, German,
Turkish, Serbian and Galician languages (thanks to the respective translators)
-- 0.709 2008-11-27 --
* Fix favorite users columns (emtee)
* [L#249159] Prevent UI freeze when selecting lots of items in list views (poy)
* [L#261172] Add favorite user & ADLS removal confirmation dialogs (poy)
* [L#263108] Misc fixes related to search results grouping (poy)
* [L#263390] Fix tray icon format (poy)
* Resize finished DL & search spy check-boxes correctly (poy)
* Help updates (poy, emtee)
* [L#268353] Fixed TigerHash regression on big-endian architectures (steven sheehy)
* Upgraded to OpenSSL 0.9.8i (poy)
* [L#262540] Fix crash when closing a busy window (poy, arnetheduck)
* Better header arrows for Common Controls < 6 (poy)
* Fix keys in the "Connections" window (poy)
* [L#289571] Fix non-responsiveness when the download queue has too many directories on Vista (poy)
* Disallow fake connections to a few known hub list servers (poy)
* [L#269098] Fix the users list not clearing itself out (poy)
-- 0.708 2008-08-28 --
* Added setting for max characters per tab (poy)
* [L#234458] Added "File size" and "% transferred" columns in finished windows (poy, emtee)
* Fix absent country code for IPs > 128.0.0.0 in MSVC builds (poy)
* Remove useless chars in some paths that could lead to a Shell menu crash (poy)
* [L#234458] Disable some menu commands in finished windows when files don't exist (poy)
* Added option to always display tray icon and reorganized its menu
* [L#234897] Improve error message when file list is too big (thanks steven sheehy)
* [L#234529] Right-alight sizes
* [L#243908] Better nick sorting in search results (thanks emtee)
* [L#231447] Fix file list positioning from search (arnetheduck, poy)
* Fix bogus menus when they contain more than 200 dynamic items (poy)
* Shell menus are now sub-menus, loaded only when requested (poy)
* [L#243728] Make Shell menus Vista-compliant (poy)
* Don't re-log logs when opening PM windows (poy)
* [L#243201] Save excluded search terms correctly in search history (thanks emtee)
* Search spy tab highlighting (poy)
* Help updates (emtee, poy)
* Enable keyboard shortcuts in the help file (poy)
* [L#242365] Error message when getting version info fails (thanks emtee)
* [L#203763] Ctrl-A selects all list view items again (thanks poy)
* [L#245474] Error when adding multiple sources to queue (thanks emtee)
* [L#234458] "Only show fully downloaded files" check-box in the finished DL status bar (poy)
* Count transfers that have run then failed in finished windows (poy)
* [L#247038] Improve SSL connection setup
* [L#249692] Better magnet error message
* Fixed UPnP for TLS port
* [L#242329] Fix SSL assert
* [L#246080] Users with untrusted cert removed from queue
* [L#230991] Add fast hash option
* [L#217082] Remember the positions of transfers and queue splitters (poy)
* [L#251536] Fix file list columns (poy)
* [L#234527] Fix possible crash when auto-downloading ADL Search matches (poy)
* [L#239901] Fix user commands separators (poy)
* Downloaded file lists show up with their correct extension (poy)
* [L#251486] Correct $GetZBlock support announcment
* [L#228283] Sort downloads by % done when sorting by status, resort dynamically
* Up-down control in the main status bar to change upload slots (poy)
* Fix crash with the "unable to open ports" message (poy)
* Add an optional param to the /clear command that specifies the number of lines to keep (poy)
* Add line history and /ts in private message windows, just like in hub windows (poy)
* [L#255370] Fix "View as text" in own file list (thanks emtee)
* Add icons next to tab menu titles (poy)
* [L#256895] Fix behavior when starting minimized (poy)
* [L#257225] Automatch of search results always on
* [L#246596] Partial file list requests visible in download queue
* Queue frame is not marked dirty when file list finishes
* Parse %userCID when logging finished transfers (poy)
* Fix audio file type search filter (emtee)
* Updated Slovenian, Estonian, Latvian, Australian, Greek, Norwegian,
Brazilian, Russian, Lithuanian, French, Portuguese, Traditional Chinese,
Turkish, Simplified Chinese, Finnish, Romanian, Telugu, Hebrew, UK English,
Bulgarian, Polish, Hungarian, Swedish, Croatian, Italian, German, Dutch,
Serbian and Spanish translations.
-- 0.707 2008-06-22 --
* Fixed crash when pressing F1 twice
* [L#203213] Search results with same tth are grouped
* [L#209419] Keep nick when user goes offline
* [L#208615] Fix finished frames being spammed by segments (thanks poy)
* Fixed a potential loss of connection with compressed transfers
* Fixed crash on Shell menu when browsing own file list (poy)
* Help updates (emtee, poy, bsod, pseudonym)
* [L#217878] Use system messages for file errors on nix (thanks individ)
* [L#185549] Fix connection hang on local hub connection
* [L#226188] Fix small chunks uploaded without slot (thanks pseudonym)
* [L#228059] Fix UI not updating after "Find" in a file list window yields no result (poy)
* Fixed invisible menu items in large owner-drawn menus (poy)
* [L#230972] Copy any field of hubframe userlist to clipboard (cologic)
* Prevent transfer tabs from being closed (poy)
* [dwt] Improved richedit support (thanks cologic)
* [L#228285] No "beep" sound when starting a search with the enter key (poy)
* Upgraded to OpenSSL 0.9.8h (poy)
* [L#237396] Fix crash when segmented downloads are switched off (thanks bigmuscle)
* [L#238333] Fix a possible remote crash on partial file list requests (thanks crise)
* [L#238522] Make translations work with wide path names (poy)
* Extra mouse buttons can be used to switch between tabs (poy)
* Fixed Alt+key combinations in the file list window (poy)
* Added a drop-down menu next to the toolbar icon for favorite hubs (poy)
* [L#237682] Fix bug that would make DC++ not return correct search results
* Fixed directories not being returned when searching for directories only
* Fix wrong default settings in some cases (poy)
* Fixed favorite hubs & ADLSearch windows scrolled down when opened (emtee)
* Fix removal of multiple favorite users at the same time (poy)
* Double-click on status bars to open corresponding log files (poy)
* The number of filtered items shown in public hubs (emtee)
* [L#225592] Fix file corruption when partially downloaded file is corrupted (part emtee)
* [L#239793] Automagically retry if coral fails (thanks emtee)
* Updated Icelandic, Greek, Polish, Turkish, German, Finnish, Chinese, Slovak,
Arabic, Norwegian, Dutch, Ukranian, Czech, Spanish, Estonian, Brazilian,
Hungarian, French, UK English, Romanian, Hebrew, Swedish, Russian,
Portuguese and Slovenian translations (thanks to the respective translators)
* [L#228271] Right-click selects user in waiting users
* [L#235852] Add 1000 mbit upload speed
-- 0.706 2008-04-24 --
* [L#202563] Fixed some missing translations
* Use setenv on unix (thanks yakov suraev)
* Fixed out of focus window when restoring from icon (poy)
* [L#203865] Fixed multiple instances (poy)
* Context-sensitive help (poy)
* Updated help files (poy, mikejj, emtee)
* Fixed toolbar separators (poy)
* Upgraded to bzip2 1.0.5 (thanks mikejj)
* Fixed background color of drop-down controls
* Fixed selection glitches
* Both up&downloads are disconnected if evil users quit (thanks poy)
* Add average share to status bar (thanks mikejj)
* Minor improvements to load / save dialogs
* [L#208917] Fixed menu background colors (poy)
* [L#208344] Fix about dialog up/down stats
* [L#209099] Fixed non-disappearing controls in search (poy)
* [L#208684] Made the Alt key work again for line history in hub window (poy)
* [L#209684] Fixed parsing of non-XML hub lists (poy)
* [L#205660] Readded hub column to transfers (thanks mikejj)
* [L#209277] Fixed crash on bad translation (thanks poy)
* More controls now use the font defined in settings (poy)
* [L#211164] Fixed bug when a new tab row is created while DC++ is minimized (poy)
* [L#211480] Fixed duplicated settings pages on bad translations (poy)
* Added the title of the currently selected page in settings (poy)
* [L#206785] Fixed a crash when a menu is owner-drawn while the desktop isn't visible (poy)
* [L#211313] Fixed bad virtual name being loaded (thanks kulmegil)
* [L#202801] Allow virtual folders to have the same name
* Allow more characters in virtual names
* [L#190015] Improved transfer speed averaging
* [L#212411] Fixed downloading multiple file lists (poy)
* Added filter already shared from search results (thanks smir)
* [L#206521] Fixed directory not being removable (thanks poy)
* Reduced resize flicker some
* [L#195209] Added various sound options (thanks poy)
* [L#211497] Segment size is automatically chosen depending on speed
* [L#209876] Added option to completely disable segmented downloads
* [L#209885] Fix antifrag not working as it should
* Anti-frag no longer optional - not using it was broken by segmented downloading
* [L#215779] Fix a few hub list download issues (thanks emtee)
* [L#195209] Changed tab order in hub windows (poy)
* Removed unused rollback option (thanks mikejj)
* Fixed PM history not showing the last line (poy)
* Queued field in connections no longer counts paused items
* [L#185722] Fix missing progress bars (no longer optional)
* Fix a crash when adding a favorite hub that already existed
* Renamed smartwin to dwt since by now it's very different from its roots
* Added some menu icons (poy)
* Updated several translations, we now have complete (or almost) Brazilian Portuguese, UK English,
Finnish, French, Hungarian, Italian, Polish, Romanian, Swedish, Norwegian,
German and Spanish translations
* [L#210117] View user/hub online/offline status
-- 0.705 2008-03-14 --
* Several patches for better *nix compatibility of the core (thanks steven sheehy et al)
* Improve segmented download implementation
* Fix search request ip when using multiple ip's (thanks stanislav maslovski)
* Fixed a crash when right-clicking in own file list
* [ADC] Searches filtered by token if available so that each search window only gets its own results
* [ADC] Implemented test version of bloom filters which will dramatically reduce hub bandwidth usage for TTH searches
* Fixed a crash with partial list browsing
* Replaced homegrown i18n solution with gettext (thanks david grundberg, mikejj)
* Fixed an issue with nick encodings and nmdc connections (thanks stanislav maslovski)
* Added download view which shows per-file download information
* Chat timestamps on by default
* Added tab drag/drop (thanks poy)
* Changed Pothead to mikejj
* Fixed search spy crash
* Upgraded to bzip 1.0.4 (thanks mikejj)
* Tab tooltips (thanks poy)
* [L#185724] Allow spaces in the description field (poy)
* [L#180321] [ADC] Handle third person formatting (thanks poy)
* [L#186429] Fix right-click issue when chat history is long (thanks poy)
* [L#188107] In waiting users, show requested chunk (since we can't know % done)
* [L#188585] Fixed crash when download connection was disconnected before any data was received
* Fixed crash due to race condition on idle check (thanks bigmuscle)
* Fixed crash when copying identity
* Fixed potential timer race condition (thanks bigmuscle)
* The good parts of partially downloaded segments are now added to queue (thanks bigmuscle)
* Fancy menus (thanks poy)
* [L#180321] [ADC] Added /me handling (thanks poy)
* [L#187288] Fixed issues with scrolling (thanks poy)
* [L#190463] Fixed re-add sources showing wrong sources (thanks poy)
* [L#190469] Fixed kick message filtering (thanks mikejj)
* version.xml now use Coral (ullner)
* [ADC] Number of files counts unique files when sending stats to hub
* [ADC] Fixed kick handling
* [L#190955] Fixed 100% on remove all sources in queue
* Fixed a few hardcoded dc++'s (thanks steven sheehy)
* Don't always show the tray icon after killing and re-opening explorer.exe (poy)
* Updated links (thanks pietry)
* Fixed clicking on active tab (poy)
* [L#195209] Fixed tabbing in hub windows (poy)
* [L#195209] Fixed Ctrl+F that opens favorite hubs (poy)
* [L#194696] Fixed small memory leak
* Some unix compile fixes (thanks pavel andreev and yakov suraev)
* [L#199192] [NMDC] Fixed crash on empty private message
* [L#198416] Fixed crash when closing the download queue (poy)
-- 0.704 2007-12-14 --
* Hub lists added to utilize Coral's distributed network (ullner)
* Use system header arrows on common controls 6+ (thanks poy)
* Fixed badly drawn arrows (thanks poy)
* Fixed transfer view header widths (thanks james ross)
* Fixed about years (thanks james ross)
* Fixed version info (poy)
* Keep selection visible on move up/down in some list views (poy)
* Fixed clicking in the header of the favorite hubs list view (poy)
* Update most things to ADC 1.0
* Fixed pressing enter in the notepad (poy)
* Fixed user commands params (poy)
* Readded list view double buffering (thanks poy)
* Fixed some msvc compile issues (thanks james ross)
* Fixed key handling in file listings (poy)
* Message always focused first in chats (poy)
* Fixed filter in public hubs (thanks poy)
* Fixed missing title changes on tab change (thanks poy)
* Fixed user list filter (poy)
* Readded chat message box auto-scroll (poy)
* Fixed tab order in public hubs (poy)
* Tooltips for toolbars (thanks poy)
* Close tab with middle mouse button (thanks poy)
* Fixed socket ip bind (thanks garg's quasi-friend)
* Finished UCMD extension draft implementation
* Fixed status bars (poy)
* Fixed protocol error STA being sent as type C
* Fixed a multisource download crash
* Fixed state checks for uploads (an invalid sequence could possibly crash client from remote)
* Page up/down in private chat scrolls chat log just as in hub chat
* Fixed crash on right-click in the download queue (poy)
* Readded waiting users frame keyboard shortcut
* Handle some QUI flags (thanks pret/poy)
-- 0.703 2007-11-08 --
* Fixed invalid strings (thanks james ross)
* Reverted initial anti-flicker (needs rethinking)
* Fixed some memory leaks
* Fixed background color in settings dialog example (thanks poy)
* Fixed disappearing tooltips (thanks poy)
* Stats frame work (thanks poy)
* Appearance page font cleanup (thanks poy)