/[mldonkey]/mldonkey/distrib/ChangeLog
ViewVC logotype

Contents of /mldonkey/distrib/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.25 - (show annotations) (download)
Wed Oct 16 10:22:09 2002 UTC (21 years, 6 months ago) by mldonkey
Branch: MAIN
CVS Tags: release-2-00
Changes since 1.24: +6 -0 lines
-

1 ChangeLog
2 =========
3
4 2002/10/16: mldonkey
5 - release 2.00
6 - fix: uploaded files do not appear twice in panel
7 - fix: empty results are not accepted anymore (Overnet ?)
8 - fix: "ovweb" accepts URLs since default site is down
9
10 2002/10/15: mldonkey
11 - fix: files should not appear twice anymore in upload panel (files whose
12 md4s have been computed replace [are not added anymore to] their
13 corresponding temporary shared file).
14 - fix: added must_write in udpSocket.ml when bandwidth controler is used
15 (UDP packets were not sent anymore...)
16 - fix: upload not more than the bandwidth each second
17
18 2002/10/14: mldonkey
19 - add: internationalisation
20 * envirronment variable MLDONKEY_GUI_MESSAGES
21 - fix: rewritten upload in edonkey. Old mode can be restaured with option
22 'new_upload_system' set to false
23
24 2002/10/13: mldonkey
25 - add: internationalisation
26 * new module lib/gettext.ml for format options
27 * new GUI config file gui_messages.ini
28 * new directory i18n to store gui_messages.ini.?? files for
29 contributed languages
30
31 2002/10/12: mldonkey
32 - fix: support for several GUIs at the same time
33 * Changes in how objects updates are monitored
34 * Lots of changes in DriverInterface
35
36 2002/10/11: mldonkey
37 - add: 'close_all_sockets' command to close all connection sockets.
38 Added to the SIGHUP signal handler.
39 - fix: SIGHUP doesn't call network_enable/disable anymore. Bug about
40 automatic disabling of edonkey plugin ?
41 - fix: new udp bandwidth management
42 - add: starting reimplementing multi-gui
43
44 2002/10/09: mldonkey
45 - add: catch SIGTERM and save the config before exiting
46 - add: publication on Overnet has been implemented, but not tested yet.
47 - fix: "ovstats" displays more information on current searches
48
49 2002/10/08: mldonkey
50 - fix: bug in indexer2.ml that prevented complex searches in local history
51 and in filters.
52 - patch #556 and debian/ from #553 from Goswin von Brederlow. Some problems
53 with the end of the patch #553.
54 * Availability seen in % of missing chunks, and height in color bar.
55 * New "last-seen" and "Age" columns in GUI
56 * No segfault on division by zero when size=0
57 * No queries for paused files.
58 * New debian/ directory
59 - GUI protocol 9
60 - add: gui open a message box when password is not valid.
61
62 2002/10/07: mldonkey
63 - fix: "forget_search" should work correctly now
64 - fix: use Unix.LargeFile.stat instead of Unix.stat to avoid
65 exception when sharing files greater than 1.7 Go
66 - add: filters. Need to enable 'filter_search' option, and to
67 change 'filter_search_delay' (results are gathered during this delay,
68 and all filtered together and displayed, so results are displayed
69 with this period, and no results are displayed before the delay).
70
71 2002/10/06: mldonkey
72 - fix: split add_interesting_client in two different functions:
73 force_fast_connect_client (connect immediatly, regardless of
74 min_reask_delay) and connect_as_soon_as_possible.
75 - fix bug #1291: vma does now display all servers
76 - add: new command "version"
77 - fix: "nu" can take negative arguments to decrease the no-upload period
78 - fix: stop adding MD4 to proposed names
79
80 2002/10/05: mldonkey
81 - fix: clients_lists are now stored in a 5 buckets array, one per minute.
82 Strange behavior: the list is almost always full, and the number of fds
83 increases dangerously. set client_timeout to 30 or smaller to
84 improve that ? Must check that this timeout is changed when the client
85 becomes interesting (queued for upload or download). Also set
86 max_clients_per_second to more than 5...
87 - fix: prefered files are not queried twice anymore, nor client repeatedly
88 queried after connection, to avoid Emule Black-list stupid mechanism.
89 - fix: unknown commands should print an error now
90 - add: new command "priority" that can be used to change the priority of
91 a file. Such files will get priority times more bandwidth than
92 normal connections.
93 - fix:
94 * new command "use_poll" to switch between poll and select.
95 * Fixed bug in poll making huge CPU usage
96 - add: new messages for publishing files on Overnet.
97
98 2002/10/04: mldonkey
99 - fix: file_best_name should be used more often
100 - fix: recover_temp should use the best available name
101 - fix: the number of overnet peers saved in servers.ini is now limited
102 by overnet_max_known_peers
103
104 2002/10/03: mldonkey
105 - add: new files for IP multicast, not used, probably never
106 - add: overnet URLs in "ovlink", statistics "ovstats"
107 - add: overnet new options to reduce memory usage "overnet_max_search_hits"
108 and "overnet_max_waiting_peers"
109
110 2002/10/02: mldonkey
111 - add: priority of files
112 * read power added to TcpBufferedSocket.t for priviledged connections
113 * DonkeyTypes.file_priority for priviledged files
114 * DonkeyTypes.client_power for priviledged clients
115
116 2002/10/01: mldonkey
117 - add: more debug output for 'dump_heap'
118 - donkeyClients.ml: SourceReq clients are not immediatly added to
119 clients_list
120
121 2002/09/29: mldonkey
122 - fix: bug #1252: servers were added several times in Opennap/DC to each user.
123 - fix: ed2k link should appear again in 'download' mail
124
125 2002/09/28: mldonkey
126 - fix: sources are correctly removed from the GUI locations panel
127 - fix: Makefile should correctly compile targets 'static' and 'byte'
128 - fix: Add command
129 MORECFLAGS="-I patches/ocaml-3.06/ -DHEAP_DUMP" make cdk/heap_c.o
130 to compile with "dump_head" command.
131
132 2002/09/28: mldonkey
133 - fix: incoming connections timeout are now correctly set, and
134 connections should be correctly initialized.
135 - fix:
136 * With select, you cannot use more than 1024 file descriptors
137 (otherwise, it segfaults)
138 * Added poll support, that allows to use more than 1024 fds and
139 is used by default.
140 - fix: better control of the number of used fds
141 - add: message in GUI starter about the 'ask_for_gui' option
142 - fix: faster sharing of downloaded files (probably present chunks are
143 checked first)
144 - fix: Ip.valid check for class D addresses
145 - add: new option 'verbose_overnet'
146 - fix: a file name is changed only if it was the MD4 before.
147 - fix: don't query blocks for Paused files
148
149 2002/09/27: mldonkey
150 - fix: upload improvements
151 * names are correctly chosen, and sent to the server
152 * all BUFFER_OVERFLOW due to long file lists have been removed
153 * after restart, non commited files are still shared.
154 * bug fixed when shared file list is too long (shortened message)
155 * the size of the ShareReq message directly depends on the space
156 available in the server buffer.
157 * md4s for downloaded files are never recomputed after commit
158 - fix: force download:
159 * new contectual menu item "Force Download" in GUI result panel
160 * "force_download" should now work well
161 - add: core errors are displayed in the GUI console (maybe the last line
162 of the console should be displayed in the status bar ?)
163 - GUI protocol 7 for "force" argument to Download_query
164
165 2002/09/27: zoggy
166 - add : web directory to manage source files of generated mldonkey pages
167 - change : chat protocol version (-> 1.1) to be able to communicate with
168 mlchat from Cameleon
169
170 2002/09/25: mldonkey
171 - add: new module common/commonDownloads.ml to share the functions used
172 in all network where downloads are in one piece.
173 - fix: mail, chat and file_completed_cmd are used for all finished downloads
174 not only eDonkey (CommonInteractive.file_complete)
175 - fix: file_commit now moves the file to incoming/. All networks must now
176 use the "commit" function, not only edonkey.
177 - fix: try to save the md4 of each file before sharing it.
178
179 2002/09/24: mldonkey
180 - fix: renewed my passport (6 hours)
181 - fix: prevent "BAD BAD BAD" lines from removing good sources. Very Important
182 Bug for your downloads.
183
184 2002/09/23: mldonkey
185 - fix: mldonkey_gui prints a better error message when the hostname couldn't
186 be resolved.
187 - fix: the configure script allows ocaml versions with +n extensions.
188 - add: new program mldonkey_guistarter to start the GUI immediatly at
189 mldonkey startup
190 * New options 'ask_for_gui', 'start_gui', 'mldonkey_bin' and 'mldonkey_gui'
191 * New option panel 'Startup'
192 - fix: get_int64 works correctly (no more negative upload counters)
193
194 2002/09/22: mldonkey
195 - fix: udp packets added to bandwidth computation
196 - GUI:
197 - add: new option panel for plugins
198 - add: each plugin defines its own option for the GUI panel
199 - fix: when gui_poll, don't send options values
200 - Overnet:
201 * No need for servers anymore :), searches and downloads are OK
202 (but no filter on search results)
203 - add: lots of debug messages for bandwidth control.
204 * I should probably remove from remaining_bytes the size of the
205 TCP packet header, each time the write/read is OK.
206 * I should optionnally include the GUIs in the control !
207
208 2002/09/21: mldonkey
209 - fix: removal of out-of-bounds accesses, not supported by Ocaml on
210 OSX Jaguar
211 * added check in ./configure for MacOsX 6.0 to enable CheckBounds
212 * added -inline 10 for checkbounds to be removed for other archs (5
213 would be enough)
214 * added Autoconf.check_string calls in littleEndian.ml and bigEndian.ml
215 - add: Overnet works for simple queries and sources
216 * two options disabled by default: overnet_search_keyword and
217 overnet_search_sources
218
219 2002/09/20: mldonkey
220 - add: OverNet should now be able to add sources to eDonkey downloads
221 (it is triggered using the "overnet" command). You need peers to
222 access OverNet: see the end of the distrib/servers.ini file.
223 - fix: started debugging mldonkey on Mac OS X 10.2
224 - fix : SIGBUS in telnet "q" command.
225 - need to check all possible array/string out-of-bounds accesses.
226
227 2002/09/19: mldonkey
228 - add: OverNet support started in donkey/donkeyProtoOvernet.ml and
229 donkey/donkeyOvernet.ml. Can connect to OverNet peers and learn
230 more peers.
231 - add: new donkey command "import_temp <dir>" to import old files
232 currently downloaded by edonkey in mldonkey.
233 - fix: Bug #1052 (buffer overflow warnings when MLdonkey is reading
234 my shared files)
235
236 2002/09/18: mldonkey
237 - fix: Bug #420 (Wrong permission on imported files)
238 - fix: Bugs #421 and #591 (vd: meta refresh use external ip)
239 - fix: Bug #842 (mldonkey overwrites the modified download.ini)
240 - fix: Bug #878 (Hidden files are shared)
241 - fix: Bug #1053 (no warning when overwriting files)
242 Note: / and \ in names are also replaced by _
243 Duplicated files get a .2 , .3, etc
244
245 2002/09/16: mldonkey
246 - fix: Bug #432 (same packet is send with the same data)
247
248 2002/09/15: mldonkey
249 - add: GUI
250 * Display the current upload/download rate in bytes.
251
252 2002/09/14: mldonkey
253 - add: New options in downloads.ini:
254 * [gui_options_panel] to configure the options that are configurable in
255 the GUI without modifying the GUI. Fix for Bug #844
256 * [debug_net] to display more information about low-level network layer
257 - add: GUI
258 * New protocol 5 for message [Add_section_option]
259 * Boolean and filename options have special entries
260 * More client options in the GUI option panel
261 - fix: LimeWire
262 * Correctly display file sources
263 * No more Unix.write errors due to early disconnections
264 * More ultra-peers agent types allowed
265
266 2002/09/11: mldonkey
267 - add: CyMeS server directory
268
269 2002/09/08: mldonkey
270 - fix: prevent connecting several times to the same server
271 - fix: remove_old_servers should work again
272 - fix: 'vo' command only display one-line options
273
274 2002/09/07: mldonkey
275 - Fix: Removed mldonkey_ suffix from names.
276 - Add: option 'files_queries_per_minute' and 'files_queries_initial_delay'
277 in downloads.ini to meet lugdunum master and Smurk UK requests.
278 - Fix: edonkey private messages should work again.
279
280 2002/09/05: mldonkey
281 - fix: upload tab should work
282
283 2002/09/04: zoggy
284 - add : upstats in the uploads tab
285
286 2002/09/04: mldonkey
287 - fix: shared files are not shared between all networks anymore (each
288 network has its own shared file type).
289 - add: edonkey protocol files are not hidden anymore
290 - add: upload per shared file.
291 - add: new upload messages in GUI protocol 4
292
293 2002/09/03: mldonkey
294 - Soulseek:
295 * Browse friend and simple downloads should work.
296
297 2002/08/30: zoggy
298 - add : download a whole directory from a friend
299 - fix : the 'goto <page>' actions, because of the new rooms and uploads tabs
300 - add : an option to specify if we display sizes with G,M, and k suffixes
301 - code : moved the servers, downloads and uploads status label to
302 Gui_servers.pane_servers, Gui_downloads.pane_downloads and
303 Gui_uploads.box_upstats so they can be updated more accurately,
304 and not each time a message comes.
305
306 2002/08/29: zoggy
307 - add :Now display the tree of files instead of just the list of files
308 for the selected friend (with a new option files_auto_expand_depth)
309 - add : new added chat room automatically selected
310
311 2002/08/29: mldonkey
312 - CVS commit on Savannah:
313 * Ocaml 3.06 is now used to compile.
314 * donkey/donkey.lam is not distributed anymore with mldonkey.
315 It should be downloaded as:
316 http://pauillac.inria.fr/~lefessan/src/edonkey/donkey.lam.SOME_MD5
317 and copied in the donkey/ directory.
318
319 where SOME_MD5 is the contents of the file donkey/donkey.lam.md5
320
321 This can be automated by the configure script.
322 - GUI protocol version 4:
323 * new message Room_remove_user
324 - Updates to be sent to the GUI are now stored in common/commonEvent.ml
325 - Only one GUI can be connected to mldonkey at any given time.
326 - Soulseek:
327 * Join/Leave room works with dialog and user updates.
328
329 2002/08/23: mldonkey
330 - update: ocaml 3.06 should now be used to compile mldonkey without secret/.
331 - add: GUI protocol version 3 should work for poll.
332 - Private messages are now received in a special (hidden) chat room,
333 which is used to send messages to the GUI.
334 - fix: Gui_columns has been rewritten with functors
335 - fix: commonChatRoom.ml renamed in commonRoom.ml
336 - add: room panel now displays both active and inactive rooms.
337 - add: better SoulSeek support:
338 * Searches work (no download yet :(
339 * Join/Leave room works (no dialog yet)
340
341 2002/08/23: zoggy
342 - add : an uploads tab (modules Gui_uploads and Gui_uploads_base)
343 only the tab for this evening, gotta go sleeeeeeep
344
345 2002/08/22: mldonkey
346 - gui_proto.ml has been cut in guiTypes.ml (types), guiProto.ml (protocols)
347 and guiEncoding.ml and guiDecoding.ml.
348 - Better soulseek support
349
350 2002/08/21: zoggy
351 - fix : memorize the size of the vpane in the friends tab,
352 for the chat notebook.
353 BTW, mldonkey compiled like a breeze will ocaml 3.06
354 without patch :-) I let mldonkey change the configure
355 script, don't want to disturb ;-)
356
357 2002/08/19: zoggy
358 - fix : a bug closing two chat boxes instead of one
359 - add : in chat rooms, try to get the user name and give him
360 its own color to display his name in the messages
361 - add : file sizes in downloads and result boxes now displayed
362 with G(iga), M(ega) or k(ilo) suffixes
363 - fix : scrollbar added to the chat room boxes, and the text
364 with the messages is not editable any more.
365 Chat rooms on direct connect work, except that kicked
366 people are not removed from the list.
367
368 2002/08/18: zoggy
369 - add: chat integrated in the gui; pb with the Gtk Main loop:
370 the chat window receive no event; will investigate,
371 or add the chat boxes in a notebook of the friends tab ?
372 Ok, done. I had to find my way through the not really clear
373 code of the Gui_proto module. And surprise, the code
374 indent is really, really bad, making it still more difficult
375 to understand...
376 Yet to do : change and memorize the size of the chat notebook,
377 but now i gotta go while it is not raining.
378
379 2002/08/16: mldonkey
380 - add: New command "dd <size> <md4>" originally used by mldonkey_submit.
381 mldonkey now generates a mlsubmit.reg file that can be used under Windows
382 to submit ed2k urls to mldonkey (thanks to equinox), and the
383 mldonkey_submit file.
384 - fix: Client files are now stored in a tree in the GUIs.
385 - fix: Config/config.guess and .sub updated.
386
387 2002/08/15: mldonkey
388 - fix: "set" and "vo" should work on simple options of all networks.
389 - add: New option "calendar" to execute commands at different hours of day.
390
391 2002/08/14: mldonkey
392 - add: The ./configure script is now able to download, compile and install
393 locally (not as root) ocaml and lablgtk to be able to compile mldonkey.
394 - fix: The ocaml-3.05.patch file contains the fix for the memory bug.
395
396 2002/08/12: mldonkey
397 - Olivier and Manu now work on another branch for servers rings
398
399 2002/08/10: mldonkey
400 - Move bigEndian.ml to littleEndian.ml to be correct :)
401 - Started implementing the OpenFT plugin, using LimeWire plugin code.
402
403 2002/08/09: mldonkey
404 - Client_ip is now always recomputed to avoid keeping an old IP address after
405 the IP changed (unless force_client_ip is true)
406 - The md4 is only used to save a file if no other name is available
407 - Files of new friends are correctly displayed (the client structure in the
408 friend list was not the canonized one).
409 - When sighup is sent, all networks are reset (disable/enable). Can be used
410 after a reset of the DSL connection.
411 - Removed friends are not kept as Contact any more.
412
413 2002/08/08: mldonkey
414 - Fixed bug in mldonkey_gui2 preventing removal of downloaded files.
415 - Number of downloaded files is now displayed in mldonkey_gui. I still
416 don't understand why so many features of the first GUI have been
417 removed from the new GUI. Moreover, the object-oriented style makes
418 it hard to understand and uggly to program. PLEASE, never put objects
419 in the core.
420
421 2002/08/08: zoggy
422 - fix : extended search button now does not appear any more in the friends tab
423 - add : the user must confirm before cancelling a download
424 - fix : window and global variables cleared when disconnected
425 - fix : Detect disconnection to client in the GUI
426
427 2002/08/07: mldonkey
428 - Upload statistics are correctly displayed by GUIs
429 - Upload is now computed in bytes
430 - Server_state and Client_state messages are used again.
431 - Fixed bug in TcpBufferedSocket preventing UDP packets from being sent when
432 bandwidth control is disabled (prevent Extended Searches).
433 - Fixed bug in Options causing Stack Overflow in convert_list
434 - Implemented simple form of subscription in server
435 - Predicate should now work completely in server
436 - Number of replies to a query limited to 1000
437 - Fixed bug in mldonkey_gui2 forcing GUI protocol 0
438
439 2002/08/06: mldonkey
440 - Rewritten server code to recognize mldonkey clients
441 - New GUI protocol 2
442 - Local search works again
443 - New subscribe button
444
445 2002/08/05: mldonkey
446 - The eDonkey server now shares the list of servers with the eDonkey client
447 - An error in the ocaml-3.05 patch has been fixed.
448
449 2002/08/02: mldonkey
450 - Fixed a bug in eDonkey saving sources for files in files.ini
451 - Fixed a bug in the parsing of server.met files downloaded from the WEB
452 (there was a "made by ..." at the end !!)
453 - load_url now supports HTTP 302 redirections
454 - Fixed a bug to connect to friends at startup
455
456 2002/08/01: mldonkey
457 - Fixed a bug in the GUI protocol version 0
458 - More fields in commonFile.file_impl. Download rate is computed the same
459 way for all networks.
460 - LimeWire download bug fixed (3 mp3s loaded for test)
461
462 2002/08/01: mldonkey
463 - Fixed bug with multiple files displayed in the GUI
464 - New GUI protocol 1 containing Client_stats
465
466 2002/07/31: mldonkey
467 - Old gui2 compiles normally and works.
468 - SendMessage (-1, PrivateMessage (num, string)) is used to send a private
469 message outside any room.
470
471 2002/07/30: mldonkey
472 ********* Ocaml 3.05 should now be used to compile mldonkey ********
473 - The patch to the ocamlopt compiler is not required anymore.
474
475 2002/07/29: mldonkey
476 - Re-included old gui as gui2/ and mldonkey_gui2. Not yet working.
477 Let the user choose until mldonkey_gui is working properly.
478
479 2002/07/27: mldonkey
480 - GUI:
481 o Only connected servers are normally displayed.
482 o New button to display all servers.
483
484 2002/07/26: zoggy
485 - GUI: Extended search button only available in the result box of the
486 last query
487 - GUI : fixed font for the console
488
489 2002/07/24: mldonkey
490 - Added GUI counter for better protocol compression.
491 - Removed user_remove function
492
493 2002/07/23: mldonkey
494 - Bug fix in Ocaml weak hash tables
495 - First file downloaded on DC (yeah !!)
496
497 2002/07/21: mldonkey
498 - Fixed a bug in the GUI protocol
499 - Improve timers behaviors
500
501 2002/07/16: mldonkey
502 - Upload should be OK in Direct-Connect
503 - CDDB: research is possible in index. building the index takes at least
504 600 Mo of RAM ... maybe some work to compress it.
505
506 2002/07/15: mldonkey
507 - New structure network_info
508 - Direct-Connect: allow other clients to browse our client
509 - CDDB: use_tags is able to index a freedb database. take about 300 Mo for
510 the full indexed database. need to build a server now.
511 - Donkey: fixed a buf in the protocol that removed shared files from shared
512 list.
513
514 2002/07/14: mldonkey
515 - New env variable MLDONKEY_DIR
516
517 2002/07/13: mldonkey
518 - More options in alternative networks.
519 - ./configure script accepts a --disable-multinet option.
520 - New option -check_impl to display unimplemented methods.
521 - New behavior for computing the downloaded size in donkey.
522
523 2002/07/11: mldonkey
524 - Upload on edonkey is priviledged, thanks to the upload_power option.
525 Done by giving more upload to some connections in TcpBufferedSocket.
526
527 2002/07/10: mldonkey
528 - Protocol between GUI and Core completely rewritten. No more Ocaml specific.
529 Other GUIs are encouraged to move to this new protocol.
530 - network-specific URLs are supported:
531 ed2k://|file|...
532 ed2k://|server|ip|port|
533 ed2k://|friend|ip|port|
534 dc://|server|ip:port|
535 dc://|friend|ip:port|
536 - Client browsing in Opennap.
537
538 2002/07/04: mldonkey
539 - Better types for result, client, user and file in LimeWire
540
541 2002/07/03: mldonkey
542 - Better Opennap support
543 - Should no more be 'too many pending searches'.
544 - Better types for result, client, user and file.
545
546 2002/07/02: mldonkey
547 - Per network options better supported (use "set" command with a prefix).
548 - One step towards soulseek implementation.
549 - Started implementing 'disable' methods.
550 - Using Weak hash tables for all common modules.
551
552 *** 2002/07/01: in holidays :) no network access for two weeks ...
553
554 2002/06/30: mldonkey
555 - HE3 compress/decompress code completely working for DirectConnect
556 - Can download file list in DirectConnect (not display it)
557 - Client IP correctly detected.
558
559 2002/06/29: mldonkey
560 - Added columns configuration for users in GUI.
561 - Added message BrowseUser from GUI to Core and user_ops.op_user_browse_files.
562 - Communication between clients in Direct Connect started.
563 - User information from Direct Connect displayed in GUI (admin/link/bytes)
564
565 2002/06/28: mldonkey
566 - Fixed several problems in WEB/telnet interface
567 - Added enable(disable) networks menu in GUI (disable not implemented):
568 networks can be started from GUI. New message EnableNetwork from GUI.
569 - Added display networks menu in GUI: servers and results from a network
570 can be hidden.
571
572 2002/06/27: mldonkey
573 - Started using Weak Hashtbl in common/ structures to avoid memory leaks.
574 - The GUI displays correctly eDonkey, Open-Napster, LimeWire and DirectConnect.
575 - Lots of debbugging messages have been removed.
576
577 Pre-Release 1.99:
578 Complete change of the architecture. mldonkey should now support multiple
579 peer-to-peer networks. Currently, download is possible from:
580
581 * Audiogalaxy support: works great (oups, not useful anymore :(
582 1) Must set 'enable_audiogalaxy' to true in downloads.ini
583 2) Start mldonkey. It should create 'audiogal.ini'. If you don't have any
584 audiogalaxy account, create an account: go on http://localhost:4081/
585 (if you are running mldonkey on localhost), and create it.
586 3) Stop mldonkey. Edit audiogal.ini. Set the 'login' and 'password'
587 options from your account.
588 4) Restart mldonkey. Go on http://localhost:4081/ to choose files to
589 download.
590
591 * LimeWire bridge. works great.
592 1) Must set 'enable_limewire' to true in downloads.ini
593 2) It should automatically connect to several ultra peers.
594 - Recover downloads works
595
596 * Open Napster support. Seems to work.
597 1) Must set 'enable_opennap' to true in downloads.ini
598
599 * Direct Connect support. Not working yet.
600 1) Must set 'enable_directconnect' to true in downloads.ini
601 2) You can connect to some hubs and search for files. Download
602 is not yet working, nor sharing, so that you will probably be
603 kicked fast.
604
605 IMPORTANT:
606 If you want to test some of these networks, edit the downloads.ini to
607 enable them. There are a lot of debugging messages (pipe to /dev/null,
608 don't kill the terminal). Most telnet commmands should work, but it is
609 not sure. In the GUI, use the File->Settings->GUI->Columns panel and,
610 for each type of structure, add the Network column to see in which
611 network a server or a file is located.
612
613 * Improved server implementation (enable_server option). Not working yet.
614 * Started implementing freedb bridge. Not working yet.
615 * replace Sys.rename with Unix2.rename (to allow cross-device moves)
616 * brand new GUI : choice of columns, icons, external chat utility, support
617 for custom searches. See file ~/.mldonkey_gui.ini for changing icons
618 and keyboard shortcuts. Searches skeletons are defined in the
619 searches.ini file in the directory where you launched the mldonkey core.
620
621
622 Release 1.16:
623 * Compaction forced every 'compaction_delay' hours (default is 2).
624 * File age computed for files smaller than one chunk. Better downloads for
625 these files.
626 * Servers sending extended search results are remembered, and immediatly
627 asked if their files are downloaded.
628 * Predicates in Indexer should work in most cases.
629 * Fixed #100833: new options 'http_bind_addr', 'gui_bind_addr',
630 'telnet_bind_addr' and 'telnet_bind_addr'.
631 * Started implementing 'use_tags', a program to rename mp3s from tags (and
632 maybe from freedb, someone interested ?)
633 * New option 'propagate_sources' to allow mldonkey to propagate sources
634 to other peers. When enabled, send far fewer messages than in 1.15.
635 * Fixed #100870: WEB interface can be configured through 'html_header',
636 'web_common_header' and 'vd_reload_delay'
637 * GUI buffer size increased. Can be set by 'interface_buffer' in
638 ~/.mldonkey_gui.ini
639 * Fixed bug making mldonkey use 100% CPU for long periods.
640 * Fixed option name for 'update_server_list'
641 * New options 'max_sources_per_file' to limit the number of sources for
642 a given file. One source is removed each time a new source is added
643 above this number.
644 * New command 'id' to display ID numbers for connected servers.
645 * 'client_buffer_size' set to 500000 by default.
646 * Fixed bug in ocaml patch that made open_mldonkey never finish downloads.
647
648 Release 1.15:
649 * Started implementing mldonkey_s (eDonkey compatible server)
650 * GUI:
651 - Should fit in 640x480 screens.
652 - Server can be specified by ip:port in Add Server entry.
653 - Removed some non-tailrecursive functions.
654 * Core acts now with all (direct) clients as a server to diffuse sources
655 for files. Indirect mldonkey clients can also receive information.
656 * WEB interface:
657 - New option 'customized_searches' that can be used to add new
658 queries in the WEB interface (see new option file searches.ini
659 for examples).
660 - Improved searches (work also in the GTK GUI):
661 * In the keyword/artist/title/album fields, a '-' in front of
662 a word means 'without'. Words separated by
663 spaces must appear in the reply.
664 * In the format field: you can specify several formats, separated by
665 spaces. A '-' in front of a format means you don't want that format.
666 - New options 'web_header' and 'web_header_frame' to customize the header
667 displayed by the Web interface.
668 - Generate correct HTML with HEAD and TITLE :)
669 - Downloads can be sorted by name/percent/downloaded/size/rate.
670 - Paused downloads are correctly displayed.
671 - Use tables instead of spaces (for non-fixed fonts).
672 - Added option 'use_html_frames'. When frames are enabled, clicking
673 on a result to download will only modify the second frame.
674 - Checklist of downloads and results can be activated/desactivated with
675 the option 'html_checkbox_file_list'.
676 - The number of days since the file was last seen complete is now displayed
677 * Core:
678 - New option 'file_completed_cmd' for a command which is called when
679 a file download is completed with as arguments:
680 <filename on disk> <md4> <size> <names on the edonkey networks>*
681 - Started moving local indexation from mldonkey to an auxiliary program,
682 controled by options 'local_index_find_cmd' and 'local_index_add_cmd'.
683 See the 'Using auxiliary programs for local indexation' section in
684 the help (in progress, doesn't work).
685 - New command line option -client_ip that can be used to force the
686 IP used by mldonkey (if you have a firewall). Be careful with
687 dynamic IPs.
688 - Delay between md4 computation can be set by 'compute_md4_delay' option.
689 Chunks downloaded improve to reduce long md4 computations.
690 * Most problems with ed2k:// links should be fixed (/ at the end, and
691 spaces in the middle). MLdonkeySubmit is distributed for Konqueror users.
692 * Improved implementation of indexation. Documents description are
693 stored on disk. Different choices of indexation.
694 * Server black list: 'bs <ip1> <ip2> ...' in console to add IPs to the
695 server blacklist. Servers on this black list are eventually removed,
696 and will never be added again.
697 * New option 'master_server_min_users' that prevent mldonkey from remaining
698 connected to a server with too few users.
699 * New option 'dont_update_server_list' to disable automatic update of
700 server lists.
701 * Telnet interface:
702 - New command 'remove_old_servers'
703 * New (less-aggressive) management of sources:
704 - New option 'max_source_age' (in days) to remove old sources.
705 - New option 'max_clients_per_second' to prevent bursts of connections.
706 * Faster computation of md4s for i486/i586/i686 Linux systems.
707 * Fixed bugs:
708 - #100662: only valid server IPs are accepted.
709 - Use IP returned by getsockname instead of the one from gethostbyname.
710 - #100761: new option 'update_server_list' to choose whether you want
711 mldonkey to automatically add new servers to your server list.
712 - Fixed bug preventing sharing of in-download files after restart.
713 - Fixed bug making history.met always increase.
714
715 Release 1.14:
716 * Bandwidth is now controled by the 'max_hard_download_rate' and
717 'max_hard_upload_rate' options. Old rate options are obsolete.
718 * All simple options can now be set by arguments on the command line (use
719 -help to show arguments).
720 * Bug fixes:
721 - Removed non-tailrecursive function in options.ml causing segfault when
722 loading files.ini.
723 - Connected clients without names in GUI should not appear anymore.
724 - Remove 2 minutes timeout for queued clients.
725
726 Release 1.13:
727 * Annotations on files in file 'comments.met'. Commands 'comments <filename>'
728 to load a file, and 'comment <md4> <comment>' to add a new comment.
729 Such comments could be downloaded from web sites (sharereactor.com).
730 * New option 'web_infos' and new command 'add_url' on console: allow
731 to download a file from the WEB automatically everyday (or less
732 frequently). Currently, only server.met and comments.met files are
733 supported.
734 * GUI:
735 - New config file in $HOME/.mldonkey_gui.ini with GUI options
736 - colors added in lists (see .mldonkey_gui.ini)
737 - Layout is saved.
738 - File locations are updated.
739 - Improved protocol to decrease bandwidth
740 - Comments are displayed in searches, and can be added in contextual menu.
741 - Shortcuts can be configured by options.
742 * Mailer accept non-canonnical addresses.
743 * Option 'verbose': '#' for download, 'U' for upload, and other messages.
744 * When possible, find extra names for files in history.
745 * Console:
746 - New command 'close_fds' to close all open files, to free space on disk
747 after remove.
748 - New command 'pause' and 'resume' to pause and resume downloads (use
749 arg 'all' to apply to all files).
750 * Some control on how many connections can be opened per minute.
751 * Better scheduling of compaction (new option 'compaction_overhead')
752 in both core and GUI that caused delay when exiting.
753 * Bug fixes:
754 - Remove block change causing many 'exceeding block boundaries'
755 - history.dat changed to history.met, using more secure marshaling.
756 - OVERFLOW with GUI should not appear anymore.
757 - Compaction makes GUI memory usage better.
758
759 Release 1.12:
760 * Bug fixes:
761 - Remove error 'bad file descriptor' when saving files.
762 - Remove possible infinite loop in upload function.
763
764 Release 1.11:
765 * Option 'shared_directories' to specify other directories where files to
766 share can be found.
767 * Setting 'telnet_port', 'http_port' or 'gui_port' to 0 disables the
768 corresponding access.
769 * Console:
770 - Sort results by size in vr.
771 - When 'd' fails with Already_done, you can use 'force_download' to force
772 an already downloaded file to be restarted.
773 - New command 'dllink' taking an ed2k URL to download as argument.
774 - Command 'set' can be used to set the allowed_ips option:
775 set allowed_ips '127.0.0.1 128.91.255.255'
776 255 is for networks.
777 - shorten names in 'vd' output (see 'max_name_len' option).
778 * WEB:
779 - New Cancel links in 'vd' output.
780 - New 'Complex Search' link in interface.
781 - 'View Options' output can be edited to modify options.
782 * GUI:
783 - The GUI tries to connect to the core every second until it succeeds.
784 - Corrected MD4 columns
785 - In search panel, 'Max hits' combo set the maximal number of replies
786 per server.
787 * Bug fixes:
788 - Don't add twice the incoming dir to shared file names.
789 - Cross-partition moves fail, but filename is renamed in temp dir.
790 - Limited open fds for files to 50 (doesn't limit shared files
791 and downloaded files).
792 - Execute entry on WEB interface always displayed.
793 - Removed a timeout closing all client connection after 2 minutes.
794 - Shared files are opened in read-only mode.
795
796 Release 1.10:
797 * Default timeout for server connection set to 5 for faster connection.
798 * Options are now divided into four configuration files: downloads.ini,
799 servers.ini, friends.ini and files.ini.
800 * Console: better display of downloads.
801 * Verification of IP addresses for admin ('allowed_ips' option).
802 * WEB interface: added pragma no-cache.
803 * Keep checking servers in the background.
804 * GUI: Auto-resize is now delayed. Default selection
805 mode is EXTENDED. Contextual menu items to switch between
806 auto-resize/manual resize and EXTENDED/MULTIPLE selection.
807 * Send a mail when download is finished. You must complete the
808 'smtp_server', 'smtp_port' and 'mail' options.
809 * Bug fixes: partial page in WEB interface fixed (often with vr).
810 Removed two minutes timeout on good client connections.
811 NoSpaceLeft causes pause in download.
812
813 Release 1.09:
814 * Bug fixes: fixed bad md4 computation of the first chunk, preventing
815 completion of downloads.
816 * New command 'recover_temp' to recover all lost files from the temp
817 directory.
818 * See http://www.freesoftware.fsf.org/mldonkey/ for porting mldonkey on new OSes.
819
820 Release 1.08:
821 * Remove use of the 'mmap' system call.
822 * Better management of delays between connection attempts.
823 * Local searches use minsize/maxsize information.
824 * More information on availability on WEB/console interface.
825 * Small improvement in MD4 computation. Shared files MD4s are saved in
826 a 'shared_files.ini' file to avoid computating them again.
827 * Filters on replies: set the 'filters' option to a string containing
828 sub-words you want to remove, separated by spaces.
829 * Maximal download rate can be specified in 'max_download_rate' option.
830 (need probably to be rewritten more carefully).
831 * Bug fixes: files greater than 9mb in incoming/ can now be shared,
832 ftruncate replaced by lseek (for vfat FS), multiple connections to
833 the same client fixed.
834
835 Release 1.07:
836 * Exchange of sets of sources between mldonkey clients.
837 * Started implementing chat between friends.
838 * GUI allows adding friends by specifying IP and port. New
839 'Connect friend' menu. Better properties of files.
840 * New menu item 'preview' in GUI, associated with option 'previewer'.
841 * New menu 'Select All' in lists.
842 * Bug fixes: in mp3 tags edition, in connected servers count, in
843 displaying friends files, in passive connections.
844
845 Release 1.06:
846 * History of seen files. New commands: 'ls' for local search on the history,
847 of search on servers, 'clh' for clear local history. New options:
848 'use_file_history' to allow history on files, 'save_file_history' to
849 save the history on disk. For now, search only by words (not size).
850 * Authentification by the 'auth' command on the telnet client.
851 * Bug fixes: servers disconnected viewed as connected.
852
853 Release 1.05:
854 * UDP protocol implemented: extended searches to all servers.
855 * Improved HTTP interface (port 4080).
856 * Limitation on minimal upload dropped to 1 kB/s.
857 * Fixed bug preventing queries on multiple words.
858
859 Release 1.04:
860 * Improved WEB interface (download files by clicking).
861 * Stats on upload.
862
863 Release 1.03:
864 * Upload can be disabled temporarily, if your client has been running long
865 enough.
866
867 Release 1.02:
868 * max_upload_rate is not modified automically anymore.
869 * command-line client available from the GUI.
870
871 Release 1.01:
872 * New command 'set' in command-line client to change options values
873 * Command-line client accessible from the GUI or any
874 WEB browser (at http://localhost:4080/)
875
876 Release 1.00:
877 * Upload/download works
878 * Friends works
879 * Complex queries works
880 * Command-line interface works
881 * Graphical interface works
882 * Import old config works

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26