diff options
-rw-r--r-- | ChangeLog | 191 |
1 files changed, 99 insertions, 92 deletions
@@ -1,3 +1,10 @@ | |||
1 | Fri Apr 16 18:19:05 CEST 2010 | ||
2 | Nearly complete rewrite and new overall architecture. Many | ||
3 | features are still missing, but basic system seems to be | ||
4 | working again. Maybe time to again track major changes | ||
5 | in the ChangeLog. Releasing 0.9.0pre0. | ||
6 | |||
7 | |||
1 | Sun Feb 1 19:51:40 MST 2009 | 8 | Sun Feb 1 19:51:40 MST 2009 |
2 | Fixed Mantis #1429 (struct padding could cause sizeof | 9 | Fixed Mantis #1429 (struct padding could cause sizeof |
3 | to be different on AMD64, using gcc-ism "packed" to | 10 | to be different on AMD64, using gcc-ism "packed" to |
@@ -21,7 +28,7 @@ Sun Jul 20 15:27:11 MDT 2008 | |||
21 | Releasing 0.8.0a. | 28 | Releasing 0.8.0a. |
22 | 29 | ||
23 | Thu Jul 10 00:59:31 MDT 2008 | 30 | Thu Jul 10 00:59:31 MDT 2008 |
24 | Fixed bug where datastore resizing would not | 31 | Fixed bug where datastore resizing would not |
25 | result in bloomfilter update during gnunet-update. | 32 | result in bloomfilter update during gnunet-update. |
26 | 33 | ||
27 | Sat Jun 28 23:43:00 MDT 2008 | 34 | Sat Jun 28 23:43:00 MDT 2008 |
@@ -35,7 +42,7 @@ Fri Jun 13 23:51:00 MDT 2008 | |||
35 | GNUnet now compiles on OpenBSD. | 42 | GNUnet now compiles on OpenBSD. |
36 | 43 | ||
37 | Wed Jun 11 22:17:09 MDT 2008 | 44 | Wed Jun 11 22:17:09 MDT 2008 |
38 | Made state of gnunet-auto-share persistent. | 45 | Made state of gnunet-auto-share persistent. |
39 | Added support for multiple directories. Improved | 46 | Added support for multiple directories. Improved |
40 | FSUI/ECRS APIs to reduce the number of threads needed | 47 | FSUI/ECRS APIs to reduce the number of threads needed |
41 | for probing. Increased number of concurrent probes | 48 | for probing. Increased number of concurrent probes |
@@ -74,7 +81,7 @@ Mon Mar 24 21:15:36 MDT 2008 | |||
74 | Fixed various problems with downloading locally | 81 | Fixed various problems with downloading locally |
75 | indexed large files (downloading large files from | 82 | indexed large files (downloading large files from |
76 | other peers should not have been a problem). | 83 | other peers should not have been a problem). |
77 | 84 | ||
78 | Sun Mar 2 15:33:41 MST 2008 | 85 | Sun Mar 2 15:33:41 MST 2008 |
79 | Added option to allow user to disable IPv6 support. | 86 | Added option to allow user to disable IPv6 support. |
80 | Releasing 0.8.0pre0. | 87 | Releasing 0.8.0pre0. |
@@ -87,14 +94,14 @@ Sat Mar 1 21:14:02 MST 2008 | |||
87 | 94 | ||
88 | Mon Feb 25 23:25:48 MST 2008 | 95 | Mon Feb 25 23:25:48 MST 2008 |
89 | Cleanup of the DNS code: removed GNUNET_IPvXAddress | 96 | Cleanup of the DNS code: removed GNUNET_IPvXAddress |
90 | and GNUNET_PRIP; centralized all DNS lookup code in | 97 | and GNUNET_PRIP; centralized all DNS lookup code in |
91 | util/network/dns.c; improved IPv6 support for | 98 | util/network/dns.c; improved IPv6 support for |
92 | network-client code. | 99 | network-client code. |
93 | 100 | ||
94 | Mon Feb 25 00:01:27 MST 2008 | 101 | Mon Feb 25 00:01:27 MST 2008 |
95 | Added asynchronous search and download methods for | 102 | Added asynchronous search and download methods for |
96 | ECRS library. FSUI now can do with only one thread | 103 | ECRS library. FSUI now can do with only one thread |
97 | per search or download (until now, we had two | 104 | per search or download (until now, we had two |
98 | threads per search / download). | 105 | threads per search / download). |
99 | 106 | ||
100 | Tue Feb 19 20:35:28 MST 2008 | 107 | Tue Feb 19 20:35:28 MST 2008 |
@@ -125,18 +132,18 @@ Tue Feb 12 23:54:34 MST 2008 | |||
125 | Sat Feb 9 22:06:23 MST 2008 | 132 | Sat Feb 9 22:06:23 MST 2008 |
126 | Minor changes to the ECRS/FSUI APIs for searches | 133 | Minor changes to the ECRS/FSUI APIs for searches |
127 | (no more timeouts and/or max-results). Clients who | 134 | (no more timeouts and/or max-results). Clients who |
128 | need these features could easily implement them | 135 | need these features could easily implement them |
129 | directly (and they are not really useful to begin | 136 | directly (and they are not really useful to begin |
130 | with). | 137 | with). |
131 | Also, the IPv4 and IPv6 protocols are being integrated | 138 | Also, the IPv4 and IPv6 protocols are being integrated |
132 | so that we only listen to one port (running both IPv4 | 139 | so that we only listen to one port (running both IPv4 |
133 | and IPv6 over the same port). This break transport | 140 | and IPv6 over the same port). This break transport |
134 | compatibility, but given that we're breaking protocol | 141 | compatibility, but given that we're breaking protocol |
135 | compatibility for file-sharing already, this may | 142 | compatibility for file-sharing already, this may |
136 | actually be a bit of a good thing (since it will now | 143 | actually be a bit of a good thing (since it will now |
137 | be possible to tell if peers running the new GAP code | 144 | be possible to tell if peers running the new GAP code |
138 | are connected to other peers running the new GAP code). | 145 | are connected to other peers running the new GAP code). |
139 | 146 | ||
140 | Sun Feb 3 13:17:09 MST 2008 | 147 | Sun Feb 3 13:17:09 MST 2008 |
141 | Dramatic changes to the GAP implementation (breaking | 148 | Dramatic changes to the GAP implementation (breaking |
142 | protocol compatibility). Essentially, we can save | 149 | protocol compatibility). Essentially, we can save |
@@ -150,7 +157,7 @@ Sun Feb 3 13:17:09 MST 2008 | |||
150 | 157 | ||
151 | Tue Jan 8 20:07:20 MST 2008 | 158 | Tue Jan 8 20:07:20 MST 2008 |
152 | Added option for testing ("make check") to use weak(er) | 159 | Added option for testing ("make check") to use weak(er) |
153 | PRNG for key generation (thanks to Werner Koch for | 160 | PRNG for key generation (thanks to Werner Koch for |
154 | pointing out how to do it). | 161 | pointing out how to do it). |
155 | 162 | ||
156 | Thu Dec 22 20:10:37 MST 2007 | 163 | Thu Dec 22 20:10:37 MST 2007 |
@@ -161,8 +168,8 @@ Sun Dec 9 14:34:32 MST 2007 | |||
161 | means that sqLite is now again truly optional. | 168 | means that sqLite is now again truly optional. |
162 | 169 | ||
163 | Sat Dec 8 15:15:53 MST 2007 | 170 | Sat Dec 8 15:15:53 MST 2007 |
164 | Integrated F2F topology into main topology module | 171 | Integrated F2F topology into main topology module |
165 | (options are used to choose between F2F-only (old F2F), | 172 | (options are used to choose between F2F-only (old F2F), |
166 | minimum number of friend connections (NEW) or entirely | 173 | minimum number of friend connections (NEW) or entirely |
167 | arbitrary connection set (default)). | 174 | arbitrary connection set (default)). |
168 | 175 | ||
@@ -200,8 +207,8 @@ Sat Jul 7 00:22:47 MDT 2007 | |||
200 | 207 | ||
201 | Fri Jul 6 22:54:52 MDT 2007 | 208 | Fri Jul 6 22:54:52 MDT 2007 |
202 | Fixed bugs in F2F topology code. Eliminated a few | 209 | Fixed bugs in F2F topology code. Eliminated a few |
203 | confusing LOG messages. | 210 | confusing LOG messages. |
204 | 211 | ||
205 | Sun Jul 1 20:35:00 MDT 2007 | 212 | Sun Jul 1 20:35:00 MDT 2007 |
206 | Fixed issue with too many TCP connections being | 213 | Fixed issue with too many TCP connections being |
207 | created. Reduced CPU overheads by increasing | 214 | created. Reduced CPU overheads by increasing |
@@ -361,7 +368,7 @@ Tue Dec 26 20:54:03 MST 2006 | |||
361 | specification file. | 368 | specification file. |
362 | 369 | ||
363 | Sun Dec 24 18:06:04 MST 2006 | 370 | Sun Dec 24 18:06:04 MST 2006 |
364 | Limit memory utilization by select write queue. | 371 | Limit memory utilization by select write queue. |
365 | Improved select write buffering (fewer malloc/free | 372 | Improved select write buffering (fewer malloc/free |
366 | operations and less copying). | 373 | operations and less copying). |
367 | 374 | ||
@@ -373,7 +380,7 @@ Sat Dec 23 22:12:17 MST 2006 | |||
373 | Allow aborting of gnunet-transport-check with CTRL-C. | 380 | Allow aborting of gnunet-transport-check with CTRL-C. |
374 | Allow testing of bi-directional transports behind NAT with | 381 | Allow testing of bi-directional transports behind NAT with |
375 | gnunet-transport-check. | 382 | gnunet-transport-check. |
376 | 383 | ||
377 | Fri Dec 22 19:21:25 MST 2006 | 384 | Fri Dec 22 19:21:25 MST 2006 |
378 | Added option to set maximum number of file descriptors | 385 | Added option to set maximum number of file descriptors |
379 | (convenience for OS X users where the default is too low). | 386 | (convenience for OS X users where the default is too low). |
@@ -382,7 +389,7 @@ Fri Dec 22 19:21:25 MST 2006 | |||
382 | Thu Dec 21 20:03:07 MST 2006 | 389 | Thu Dec 21 20:03:07 MST 2006 |
383 | Fixed gnunet-insert "-e" option. Fixed various | 390 | Fixed gnunet-insert "-e" option. Fixed various |
384 | crashes in client code. Improved OS X portability. | 391 | crashes in client code. Improved OS X portability. |
385 | 392 | ||
386 | Tue Dec 19 19:03:48 MST 2006 | 393 | Tue Dec 19 19:03:48 MST 2006 |
387 | Allowing GNUnet (without gnunet-setup) to be build | 394 | Allowing GNUnet (without gnunet-setup) to be build |
388 | on systems without guile. | 395 | on systems without guile. |
@@ -393,7 +400,7 @@ Sun Dec 17 16:54:33 MST 2006 | |||
393 | 400 | ||
394 | Sat Dec 16 11:42:13 MST 2006 | 401 | Sat Dec 16 11:42:13 MST 2006 |
395 | Bugfixes in collection library (gnunet-pseudonym). | 402 | Bugfixes in collection library (gnunet-pseudonym). |
396 | 403 | ||
397 | Mon Dec 11 21:11:54 MST 2006 | 404 | Mon Dec 11 21:11:54 MST 2006 |
398 | Implemented ncurses/dialog based gnunet-setup wizard. | 405 | Implemented ncurses/dialog based gnunet-setup wizard. |
399 | Releasing GNUnet 0.7.1pre2. | 406 | Releasing GNUnet 0.7.1pre2. |
@@ -417,7 +424,7 @@ Mon Nov 27 08:51:46 MST 2006 | |||
417 | Sun Nov 19 00:20:14 MST 2006 | 424 | Sun Nov 19 00:20:14 MST 2006 |
418 | Improved error handling. gnunetd now can communicate | 425 | Improved error handling. gnunetd now can communicate |
419 | text error messages to clients (not just error codes). | 426 | text error messages to clients (not just error codes). |
420 | 427 | ||
421 | Wed Nov 15 23:17:36 MST 2006 | 428 | Wed Nov 15 23:17:36 MST 2006 |
422 | Fixed expiration time setting. Improved bias of | 429 | Fixed expiration time setting. Improved bias of |
423 | migration towards valuable content. | 430 | migration towards valuable content. |
@@ -440,7 +447,7 @@ Thu Oct 19 23:44:24 MDT 2006 | |||
440 | * abort methods can cancel action (but do not stop everything) | 447 | * abort methods can cancel action (but do not stop everything) |
441 | * upload and unindex operations can now be suspended and resumed | 448 | * upload and unindex operations can now be suspended and resumed |
442 | * cleaned up naming conventions | 449 | * cleaned up naming conventions |
443 | 450 | ||
444 | Thu Sep 14 23:44:17 MDT 2006 | 451 | Thu Sep 14 23:44:17 MDT 2006 |
445 | Breaking UDP transport protocol compatibility -- some | 452 | Breaking UDP transport protocol compatibility -- some |
446 | fields have to be switched around to make it work with | 453 | fields have to be switched around to make it work with |
@@ -495,7 +502,7 @@ Sat Mar 18 12:54:11 PST 2006 | |||
495 | Thu Mar 16 22:14:01 PST 2006 | 502 | Thu Mar 16 22:14:01 PST 2006 |
496 | Fixing various routing problems (resulting in better utilization | 503 | Fixing various routing problems (resulting in better utilization |
497 | of bandwidth by routing more content and less queries). | 504 | of bandwidth by routing more content and less queries). |
498 | 505 | ||
499 | Wed Mar 15 00:00:14 PST 2006 | 506 | Wed Mar 15 00:00:14 PST 2006 |
500 | Fixing various content migration bugs (one that disabled it, | 507 | Fixing various content migration bugs (one that disabled it, |
501 | one that made it unlikely that migration was even tried, and | 508 | one that made it unlikely that migration was even tried, and |
@@ -517,7 +524,7 @@ Wen Dec 28 00:22:54 CET 2005 | |||
517 | 524 | ||
518 | Fri Dec 23 17:17:18 PST 2005 | 525 | Fri Dec 23 17:17:18 PST 2005 |
519 | Releasing GNUnet 0.7.0b. | 526 | Releasing GNUnet 0.7.0b. |
520 | 527 | ||
521 | Sat Nov 19 16:00:16 PST 2005 | 528 | Sat Nov 19 16:00:16 PST 2005 |
522 | Releasing GNUnet 0.7.0a. | 529 | Releasing GNUnet 0.7.0a. |
523 | 530 | ||
@@ -544,7 +551,7 @@ Sun Aug 21 23:08:57 PDT 2005 | |||
544 | Fixed bugs causing unnecessary long delays for downloads from | 551 | Fixed bugs causing unnecessary long delays for downloads from |
545 | loopback. Also now bypassing routing table for loopback download | 552 | loopback. Also now bypassing routing table for loopback download |
546 | (faster, avoids pollution of the routing table when not needed). | 553 | (faster, avoids pollution of the routing table when not needed). |
547 | 554 | ||
548 | Sun Aug 21 18:42:14 PDT 2005 | 555 | Sun Aug 21 18:42:14 PDT 2005 |
549 | Fixed memory leak in gnunet-insert -R. Improved memory utilization | 556 | Fixed memory leak in gnunet-insert -R. Improved memory utilization |
550 | by SQlite dramatically (see discussion on gnunet-developers). | 557 | by SQlite dramatically (see discussion on gnunet-developers). |
@@ -567,7 +574,7 @@ Sat Aug 20 12:51:27 PDT 2005 | |||
567 | 574 | ||
568 | Thu Aug 18 21:18:28 PDT 2005 | 575 | Thu Aug 18 21:18:28 PDT 2005 |
569 | Made quotations match GNU standards. | 576 | Made quotations match GNU standards. |
570 | 577 | ||
571 | Wed Aug 17 20:05:19 PDT 2005 | 578 | Wed Aug 17 20:05:19 PDT 2005 |
572 | Fixed bug that would prevent P2P messages from being | 579 | Fixed bug that would prevent P2P messages from being |
573 | transmitted under certain (common) circumstances. | 580 | transmitted under certain (common) circumstances. |
@@ -583,7 +590,7 @@ Sun Jul 17 13:49:40 CEST 2005 | |||
583 | Fixed problems with struct alignment on 64-bit | 590 | Fixed problems with struct alignment on 64-bit |
584 | AMDs. Fixed recently introduced memory leak. | 591 | AMDs. Fixed recently introduced memory leak. |
585 | Fixed various compiler warnings. | 592 | Fixed various compiler warnings. |
586 | 593 | ||
587 | Sat Jul 16 23:55:31 CEST 2005 | 594 | Sat Jul 16 23:55:31 CEST 2005 |
588 | Fixed various minor problems with platforms | 595 | Fixed various minor problems with platforms |
589 | without gettext/NLS support and for 64-bit size_ts. | 596 | without gettext/NLS support and for 64-bit size_ts. |
@@ -602,39 +609,39 @@ Mon Jul 11 02:22:24 CEST 2005 | |||
602 | 609 | ||
603 | Thu Jul 7 15:22:21 CEST 2005 | 610 | Thu Jul 7 15:22:21 CEST 2005 |
604 | Fixed bug in identity, missing ntohs for protocol ID. | 611 | Fixed bug in identity, missing ntohs for protocol ID. |
605 | Fixed bug in topology, wrong calculation of saturation. | 612 | Fixed bug in topology, wrong calculation of saturation. |
606 | 613 | ||
607 | Wed Jul 6 22:34:30 CEST 2005 | 614 | Wed Jul 6 22:34:30 CEST 2005 |
608 | Fixed bugs in core with respect to possible infinite | 615 | Fixed bugs in core with respect to possible infinite |
609 | recursion caused by fragmentation callbacks. Also | 616 | recursion caused by fragmentation callbacks. Also |
610 | differenciated between fatal transport sends and | 617 | differenciated between fatal transport sends and |
611 | transient transport sends. Cleanup of some APIs. | 618 | transient transport sends. Cleanup of some APIs. |
612 | 619 | ||
613 | Sat Jul 2 17:21:07 CEST 2005 | 620 | Sat Jul 2 17:21:07 CEST 2005 |
614 | Fixed bugs in gnunet-pseudonym (listing of namespaces), | 621 | Fixed bugs in gnunet-pseudonym (listing of namespaces), |
615 | FSUI (double-free for namespace creation), cleaned up | 622 | FSUI (double-free for namespace creation), cleaned up |
616 | APIs and implemented clearing of completed downloads | 623 | APIs and implemented clearing of completed downloads |
617 | (FSUI). Releasing 0.7.0pre4. | 624 | (FSUI). Releasing 0.7.0pre4. |
618 | 625 | ||
619 | Fri Jul 1 15:08:42 CEST 2005 | 626 | Fri Jul 1 15:08:42 CEST 2005 |
620 | Added statistics for transports and other connection- | 627 | Added statistics for transports and other connection- |
621 | related functions. Prevented core from dropping | 628 | related functions. Prevented core from dropping |
622 | messages just because transport is (temporarily) | 629 | messages just because transport is (temporarily) |
623 | blocked. Made transport selection in identity random | 630 | blocked. Made transport selection in identity random |
624 | again where necessary. | 631 | again where necessary. |
625 | 632 | ||
626 | Thu Jun 30 20:05:15 CEST 2005 | 633 | Thu Jun 30 20:05:15 CEST 2005 |
627 | Added cache for KBlocks (can speed up insertion speed | 634 | Added cache for KBlocks (can speed up insertion speed |
628 | for recursive inserts quite a bit). | 635 | for recursive inserts quite a bit). |
629 | 636 | ||
630 | Thu Jun 30 13:52:17 CEST 2005 | 637 | Thu Jun 30 13:52:17 CEST 2005 |
631 | Enabled IPv6 by default. Fixed various minor bugs. | 638 | Enabled IPv6 by default. Fixed various minor bugs. |
632 | 639 | ||
633 | Tue Jun 28 13:41:58 UTC 2005 | 640 | Tue Jun 28 13:41:58 UTC 2005 |
634 | Fixed various open FIXMEs, including error handling, | 641 | Fixed various open FIXMEs, including error handling, |
635 | bad performance and some memory leaks (gnunet-tools | 642 | bad performance and some memory leaks (gnunet-tools |
636 | only, not in gnunetd). | 643 | only, not in gnunetd). |
637 | 644 | ||
638 | Mon Jun 27 17:21:09 CEST 2005 | 645 | Mon Jun 27 17:21:09 CEST 2005 |
639 | Fixed double-free segfault. | 646 | Fixed double-free segfault. |
640 | Fixed problem with session timeout not happening. | 647 | Fixed problem with session timeout not happening. |
@@ -646,11 +653,11 @@ Mon Jun 27 17:21:09 CEST 2005 | |||
646 | Sun Jun 26 18:21:17 CEST 2005 | 653 | Sun Jun 26 18:21:17 CEST 2005 |
647 | Plenty of bugfixes everywhere, gnunet-setup works | 654 | Plenty of bugfixes everywhere, gnunet-setup works |
648 | now. Releasing 0.7.0pre3. | 655 | now. Releasing 0.7.0pre3. |
649 | 656 | ||
650 | Sat Jun 11 11:25:24 EST 2005 | 657 | Sat Jun 11 11:25:24 EST 2005 |
651 | Fixed various problems with recursive upload | 658 | Fixed various problems with recursive upload |
652 | (thread stack size too small, wrong filenames | 659 | (thread stack size too small, wrong filenames |
653 | passed around, wrong list of filenames updated). | 660 | passed around, wrong list of filenames updated). |
654 | 661 | ||
655 | Sat Apr 2 01:54:23 EST 2005 | 662 | Sat Apr 2 01:54:23 EST 2005 |
656 | Various bugfixes, some of them critical (segfaults, | 663 | Various bugfixes, some of them critical (segfaults, |
@@ -699,7 +706,7 @@ Tue Nov 23 02:35:50 EST 2004 | |||
699 | most of the service modules are not even attempted. | 706 | most of the service modules are not even attempted. |
700 | And without those, nothing will work. But in good news, | 707 | And without those, nothing will work. But in good news, |
701 | util, transport and server do compile now. | 708 | util, transport and server do compile now. |
702 | 709 | ||
703 | Sun Nov 21 03:53:22 EST 2004 | 710 | Sun Nov 21 03:53:22 EST 2004 |
704 | Starting to make incompatible changes. Once this is commited | 711 | Starting to make incompatible changes. Once this is commited |
705 | to CVS (which will only happen once at least some parts compile | 712 | to CVS (which will only happen once at least some parts compile |
@@ -729,10 +736,10 @@ Tue Aug 24 20:59:14 IST 2004 | |||
729 | Significant enhancements to namespaces. A namespace can | 736 | Significant enhancements to namespaces. A namespace can |
730 | now be annotated with meta-data at the time that it is | 737 | now be annotated with meta-data at the time that it is |
731 | created. | 738 | created. |
732 | 739 | ||
733 | Sat Aug 21 01:00:06 IST 2004 | 740 | Sat Aug 21 01:00:06 IST 2004 |
734 | Adding GNU gettext support to configure. | 741 | Adding GNU gettext support to configure. |
735 | 742 | ||
736 | Thu Aug 19 01:26:55 IST 2004 | 743 | Thu Aug 19 01:26:55 IST 2004 |
737 | Migrating gnunet-gtk to GTK 2.0 (tested with 2.4). | 744 | Migrating gnunet-gtk to GTK 2.0 (tested with 2.4). |
738 | 745 | ||
@@ -754,7 +761,7 @@ Sun Aug 1 01:31:19 IST 2004 | |||
754 | Pushed URIs for namespaces and keyword searches into more | 761 | Pushed URIs for namespaces and keyword searches into more |
755 | widespread use. Replaced all occurences of sprintf with | 762 | widespread use. Replaced all occurences of sprintf with |
756 | SNPRINTF (to obtain extra bounds check). | 763 | SNPRINTF (to obtain extra bounds check). |
757 | 764 | ||
758 | Sun Jul 11 13:54:01 IST 2004 | 765 | Sun Jul 11 13:54:01 IST 2004 |
759 | Moved testcases for libgnunet_util to util/ directory. | 766 | Moved testcases for libgnunet_util to util/ directory. |
760 | Made DB testcases in afs/module/ run for each available | 767 | Made DB testcases in afs/module/ run for each available |
@@ -766,7 +773,7 @@ Fri Jun 25 21:05:59 IST 2004 | |||
766 | Wed May 5 17:34:39 EST 2004 | 773 | Wed May 5 17:34:39 EST 2004 |
767 | Releasing GNUnet 0.6.2a (resolves libgcrypt and packageing | 774 | Releasing GNUnet 0.6.2a (resolves libgcrypt and packageing |
768 | issues, improved gtk-statistics, other minor bugfixes). | 775 | issues, improved gtk-statistics, other minor bugfixes). |
769 | 776 | ||
770 | Fri Apr 30 21:36:23 EST 2004 | 777 | Fri Apr 30 21:36:23 EST 2004 |
771 | Fixed synchronization problem in cron (only relevant for | 778 | Fixed synchronization problem in cron (only relevant for |
772 | parallel downloading). Releasing GNUnet 0.6.2. | 779 | parallel downloading). Releasing GNUnet 0.6.2. |
@@ -785,7 +792,7 @@ Mon Apr 26 19:27:29 EST 2004 | |||
785 | Sun Apr 25 18:24:55 EST 2004 | 792 | Sun Apr 25 18:24:55 EST 2004 |
786 | Global changes to fix bug #698. The fix is still | 793 | Global changes to fix bug #698. The fix is still |
787 | incomplete with respect to pthread.h specific structs. | 794 | incomplete with respect to pthread.h specific structs. |
788 | 795 | ||
789 | Sun Apr 25 15:20:29 EST 2004 | 796 | Sun Apr 25 15:20:29 EST 2004 |
790 | Fixed compile error in IPv6 transports. | 797 | Fixed compile error in IPv6 transports. |
791 | 798 | ||
@@ -793,7 +800,7 @@ Fri Apr 23 23:38:01 EST 2004 | |||
793 | Added recursive insertion of directories to gnunet-gtk. | 800 | Added recursive insertion of directories to gnunet-gtk. |
794 | Progress-bar does not work yet, also libextractor is | 801 | Progress-bar does not work yet, also libextractor is |
795 | always used (no option to turn it off). | 802 | always used (no option to turn it off). |
796 | 803 | ||
797 | Fri Apr 23 21:49:18 EST 2004 | 804 | Fri Apr 23 21:49:18 EST 2004 |
798 | Removed need to specify _protocol in configuration file | 805 | Removed need to specify _protocol in configuration file |
799 | (shorter is better). | 806 | (shorter is better). |
@@ -824,18 +831,18 @@ Sun Apr 18 17:24:34 EST 2004 | |||
824 | Sun Apr 18 01:57:32 EST 2004 | 831 | Sun Apr 18 01:57:32 EST 2004 |
825 | gnunet-transport-check can now be used to check | 832 | gnunet-transport-check can now be used to check |
826 | external connectivity (with other peers). | 833 | external connectivity (with other peers). |
827 | 834 | ||
828 | Sat Apr 17 17:46:19 EST 2004 | 835 | Sat Apr 17 17:46:19 EST 2004 |
829 | Reduced memory consuption for AFS insertion and | 836 | Reduced memory consuption for AFS insertion and |
830 | download. | 837 | download. |
831 | 838 | ||
832 | Sat Apr 10 21:17:46 EST 2004 | 839 | Sat Apr 10 21:17:46 EST 2004 |
833 | Implemented statistics-plot in gnunet-gtk based on | 840 | Implemented statistics-plot in gnunet-gtk based on |
834 | gnome-system-monitor code. | 841 | gnome-system-monitor code. |
835 | 842 | ||
836 | Fri Apr 9 22:01:51 EST 2004 | 843 | Fri Apr 9 22:01:51 EST 2004 |
837 | Added support for libextractor > 0.2.7. | 844 | Added support for libextractor > 0.2.7. |
838 | 845 | ||
839 | Fri Apr 9 0:29:20 EST 2004 | 846 | Fri Apr 9 0:29:20 EST 2004 |
840 | Completed --help conversion. | 847 | Completed --help conversion. |
841 | 848 | ||
@@ -859,7 +866,7 @@ Sat Feb 21 06:16:47 EST 2004 | |||
859 | 866 | ||
860 | Thu Feb 19 00:48:33 EST 2004 | 867 | Thu Feb 19 00:48:33 EST 2004 |
861 | Fixed integer underflow possibly causing slow download performance. | 868 | Fixed integer underflow possibly causing slow download performance. |
862 | 869 | ||
863 | Sun Feb 15 15:17:05 EST 2004 | 870 | Sun Feb 15 15:17:05 EST 2004 |
864 | Fixed weak key failures with libgcrypt. | 871 | Fixed weak key failures with libgcrypt. |
865 | 872 | ||
@@ -874,7 +881,7 @@ Sat Jan 31 04:32:33 EST 2004 | |||
874 | 881 | ||
875 | Fri Jan 23 00:00:09 EST 2004 | 882 | Fri Jan 23 00:00:09 EST 2004 |
876 | Fixed indexed content being overwritten by migrated content | 883 | Fixed indexed content being overwritten by migrated content |
877 | 884 | ||
878 | Thu Jan 22 19:27:33 EST 2004 | 885 | Thu Jan 22 19:27:33 EST 2004 |
879 | Fixed integer-overflow problems in statuscalls. | 886 | Fixed integer-overflow problems in statuscalls. |
880 | Fixed missing ttl/priority adjustment for NS-Queries. | 887 | Fixed missing ttl/priority adjustment for NS-Queries. |
@@ -891,7 +898,7 @@ Wed Dec 31 17:07:40 EST 2003 | |||
891 | 898 | ||
892 | Wed Dec 24 00:00:00 EST 2003 | 899 | Wed Dec 24 00:00:00 EST 2003 |
893 | Releasing 0.6.1. | 900 | Releasing 0.6.1. |
894 | 901 | ||
895 | Fri Dec 19 00:57:29 EST 2003 | 902 | Fri Dec 19 00:57:29 EST 2003 |
896 | NAT transport passes tests. | 903 | NAT transport passes tests. |
897 | 904 | ||
@@ -926,7 +933,7 @@ Sun Oct 5 21:35:23 EST 2003 | |||
926 | GNUnet 0.6.0 released. | 933 | GNUnet 0.6.0 released. |
927 | 934 | ||
928 | Sat Oct 4 12:54:55 EST 2003 | 935 | Sat Oct 4 12:54:55 EST 2003 |
929 | Fixed bug in timer code (discovered in testcase). | 936 | Fixed bug in timer code (discovered in testcase). |
930 | Added extensive testcases for platform dependent code. | 937 | Added extensive testcases for platform dependent code. |
931 | 938 | ||
932 | Fri Sep 19 01:38:00 EST 2003 | 939 | Fri Sep 19 01:38:00 EST 2003 |
@@ -936,12 +943,12 @@ Fri Sep 19 01:38:00 EST 2003 | |||
936 | Wed Sep 17 23:54:15 EST 2003 | 943 | Wed Sep 17 23:54:15 EST 2003 |
937 | Migrated libgcrypt code in util to comply with | 944 | Migrated libgcrypt code in util to comply with |
938 | libgcrypt 1.1.43 (and it passes the tests just fine) | 945 | libgcrypt 1.1.43 (and it passes the tests just fine) |
939 | 946 | ||
940 | Wed Sep 17 22:59:16 EST 2003 | 947 | Wed Sep 17 22:59:16 EST 2003 |
941 | Fixed problems with updates in namespaces in the GTK code. | 948 | Fixed problems with updates in namespaces in the GTK code. |
942 | Added boolean search capability (x AND y) to GTK search. | 949 | Added boolean search capability (x AND y) to GTK search. |
943 | Made namespace search frequency respect TTL delays. | 950 | Made namespace search frequency respect TTL delays. |
944 | 951 | ||
945 | Thu Aug 21 19:42:57 EST 2003 | 952 | Thu Aug 21 19:42:57 EST 2003 |
946 | GNUnet 0.5.5 released. | 953 | GNUnet 0.5.5 released. |
947 | 954 | ||
@@ -951,11 +958,11 @@ Tue Aug 12 20:48:39 EST 2003 | |||
951 | 958 | ||
952 | Sun Jul 27 14:48:19 EST 2003 | 959 | Sun Jul 27 14:48:19 EST 2003 |
953 | Added download summary window to gnunet-gtk. | 960 | Added download summary window to gnunet-gtk. |
954 | 961 | ||
955 | Fri Jul 25 14:15:37 CET 2003 | 962 | Fri Jul 25 14:15:37 CET 2003 |
956 | Unioned gnunet-insert-multi and gnunet-insert-sblock | 963 | Unioned gnunet-insert-multi and gnunet-insert-sblock |
957 | into gnunet-insert. | 964 | into gnunet-insert. |
958 | 965 | ||
959 | Thu Jun 26 23:22:12 EST 2003 | 966 | Thu Jun 26 23:22:12 EST 2003 |
960 | Added draft support for directories. | 967 | Added draft support for directories. |
961 | 968 | ||
@@ -964,12 +971,12 @@ Thu Jun 26 23:21:41 EST 2003 | |||
964 | 971 | ||
965 | Sat Jun 14 19:21:41 EST 2003 | 972 | Sat Jun 14 19:21:41 EST 2003 |
966 | Added support for HTTP-PROXY to download the hostlist. | 973 | Added support for HTTP-PROXY to download the hostlist. |
967 | 974 | ||
968 | Wed May 29 01:13:15 EST 2003 | 975 | Wed May 29 01:13:15 EST 2003 |
969 | Fixing some ugly bugs in connection.c that caused | 976 | Fixing some ugly bugs in connection.c that caused |
970 | permanent connection-drop and connection-establish | 977 | permanent connection-drop and connection-establish |
971 | cycles (every 5 minutes). | 978 | cycles (every 5 minutes). |
972 | 979 | ||
973 | Sat May 24 03:12:42 EST 2003 | 980 | Sat May 24 03:12:42 EST 2003 |
974 | Migrated subset of libgcrypt into GNUnet tree to use | 981 | Migrated subset of libgcrypt into GNUnet tree to use |
975 | it instead of OpenSSL or libgcrypt. RSA in the new | 982 | it instead of OpenSSL or libgcrypt. RSA in the new |
@@ -989,7 +996,7 @@ Fri May 2 23:20:15 EST 2003 | |||
989 | 996 | ||
990 | Sun Apr 27 23:52:12 EST 2003 | 997 | Sun Apr 27 23:52:12 EST 2003 |
991 | GNUnet 0.5.3 released. | 998 | GNUnet 0.5.3 released. |
992 | 999 | ||
993 | Wed Apr 23 03:20:21 EST 2003 | 1000 | Wed Apr 23 03:20:21 EST 2003 |
994 | Build system cleanup, location of mysql, gdbm, tdb and | 1001 | Build system cleanup, location of mysql, gdbm, tdb and |
995 | db can now be specified. | 1002 | db can now be specified. |
@@ -1006,12 +1013,12 @@ Sun Apr 20 23:25:45 EST 2003 | |||
1006 | Sat Apr 19 14:42:37 EST 2003 | 1013 | Sat Apr 19 14:42:37 EST 2003 |
1007 | Replaced use of dlopen for plugins with the more | 1014 | Replaced use of dlopen for plugins with the more |
1008 | portable ltdl from libtool. | 1015 | portable ltdl from libtool. |
1009 | 1016 | ||
1010 | Thu Apr 17 20:36:42 EST 2003 | 1017 | Thu Apr 17 20:36:42 EST 2003 |
1011 | Added synchronization to pIdx, also use truncate | 1018 | Added synchronization to pIdx, also use truncate |
1012 | to remove last n entries instead of re-writing the | 1019 | to remove last n entries instead of re-writing the |
1013 | entire file (much, much faster). | 1020 | entire file (much, much faster). |
1014 | 1021 | ||
1015 | Mon Apr 7 00:00:07 EST 2003 | 1022 | Mon Apr 7 00:00:07 EST 2003 |
1016 | Implemented gnunet-delete. | 1023 | Implemented gnunet-delete. |
1017 | 1024 | ||
@@ -1024,13 +1031,13 @@ Sat Apr 5 15:55:31 EST 2003 | |||
1024 | Mon Mar 31 16:51:24 EST 2003 | 1031 | Mon Mar 31 16:51:24 EST 2003 |
1025 | gnunet-convert and gnunet-check compile again | 1032 | gnunet-convert and gnunet-check compile again |
1026 | with the new DB code. | 1033 | with the new DB code. |
1027 | 1034 | ||
1028 | Sun Mar 30 13:14:52 CET 2003 | 1035 | Sun Mar 30 13:14:52 CET 2003 |
1029 | Added BSD DB (libdb) support. | 1036 | Added BSD DB (libdb) support. |
1030 | 1037 | ||
1031 | Sun Mar 23 04:04:38 EST 2003 | 1038 | Sun Mar 23 04:04:38 EST 2003 |
1032 | Big gnunet-gtk cleanup. | 1039 | Big gnunet-gtk cleanup. |
1033 | 1040 | ||
1034 | Tue Mar 18 01:52:18 EST 2003 | 1041 | Tue Mar 18 01:52:18 EST 2003 |
1035 | Releasing 0.5.2a. | 1042 | Releasing 0.5.2a. |
1036 | 1043 | ||
@@ -1097,7 +1104,7 @@ Thu Jan 16 00:49:20 EST 2003 | |||
1097 | Nearly finished removing dependencies on OpenSSL | 1104 | Nearly finished removing dependencies on OpenSSL |
1098 | (using libgcrypt instead), $FOO-expansion in | 1105 | (using libgcrypt instead), $FOO-expansion in |
1099 | configuration parsing and RSA (public key crypto) | 1106 | configuration parsing and RSA (public key crypto) |
1100 | are the only missing pieces. | 1107 | are the only missing pieces. |
1101 | 1108 | ||
1102 | Mon Jan 13 01:53:45 EST 2003 | 1109 | Mon Jan 13 01:53:45 EST 2003 |
1103 | Fixed deadlock in gnunetd (would stop processing | 1110 | Fixed deadlock in gnunetd (would stop processing |
@@ -1106,7 +1113,7 @@ Mon Jan 13 01:53:45 EST 2003 | |||
1106 | Sun Dec 27 13:34:11 CET 2002 | 1113 | Sun Dec 27 13:34:11 CET 2002 |
1107 | Fixed segmentation fault that occured when number | 1114 | Fixed segmentation fault that occured when number |
1108 | of known peers goes over 128. | 1115 | of known peers goes over 128. |
1109 | 1116 | ||
1110 | Sat Dec 21 16:27:11 CET 2002 | 1117 | Sat Dec 21 16:27:11 CET 2002 |
1111 | Releasing GNUnet 0.5.0. | 1118 | Releasing GNUnet 0.5.0. |
1112 | 1119 | ||
@@ -1161,7 +1168,7 @@ Fri Oct 11 02:16:42 EST 2002 | |||
1161 | bloomfilter are calls from gnunet-insert to update | 1168 | bloomfilter are calls from gnunet-insert to update |
1162 | the bloom-filter (top-CHK and super-queries) and the | 1169 | the bloom-filter (top-CHK and super-queries) and the |
1163 | actual bloom-filter implementation. | 1170 | actual bloom-filter implementation. |
1164 | 1171 | ||
1165 | Tue Oct 8 20:35:45 EST 2002 | 1172 | Tue Oct 8 20:35:45 EST 2002 |
1166 | TCP transport now works with only one thread (using | 1173 | TCP transport now works with only one thread (using |
1167 | select) instead of one thread per peer-connection. | 1174 | select) instead of one thread per peer-connection. |
@@ -1250,7 +1257,7 @@ Sun Aug 25 15:30:56 EST 2002 | |||
1250 | * database does not belong in util, it's AFS specific | 1257 | * database does not belong in util, it's AFS specific |
1251 | * AFS: cleaner separation between database, encoding, | 1258 | * AFS: cleaner separation between database, encoding, |
1252 | protocol implementation, shell-tools and GUI code. | 1259 | protocol implementation, shell-tools and GUI code. |
1253 | 1260 | ||
1254 | And finally, renaming: | 1261 | And finally, renaming: |
1255 | * if we have TCP for peer-to-peer communications, | 1262 | * if we have TCP for peer-to-peer communications, |
1256 | we can't use "TCP" vs. "UDP" to distinguish p2p from | 1263 | we can't use "TCP" vs. "UDP" to distinguish p2p from |
@@ -1270,7 +1277,7 @@ Tue Aug 20 23:11:10 EEST 2002 | |||
1270 | when there was lots of results. | 1277 | when there was lots of results. |
1271 | Modified gnunetd to return more results at once if there | 1278 | Modified gnunetd to return more results at once if there |
1272 | is excess bandwidth. | 1279 | is excess bandwidth. |
1273 | 1280 | ||
1274 | Sun Aug 18 23:57:10 EST 2002 | 1281 | Sun Aug 18 23:57:10 EST 2002 |
1275 | Reworked the lookup-database. The old database got | 1282 | Reworked the lookup-database. The old database got |
1276 | into trouble storing data when it was 6% full. Some | 1283 | into trouble storing data when it was 6% full. Some |
@@ -1355,14 +1362,14 @@ Mon Jul 29 18:52:23 EST 2002 | |||
1355 | SIGTERM is received (to avoid keeping lots of UDP | 1362 | SIGTERM is received (to avoid keeping lots of UDP |
1356 | traffic for the next couple of minutes from hosts | 1363 | traffic for the next couple of minutes from hosts |
1357 | that still believe we're up). | 1364 | that still believe we're up). |
1358 | 1365 | ||
1359 | Sat Jul 27 12:39:47 EST 2002 | 1366 | Sat Jul 27 12:39:47 EST 2002 |
1360 | Added code to measure network load asymmetrically (useful | 1367 | Added code to measure network load asymmetrically (useful |
1361 | for DSL users). | 1368 | for DSL users). |
1362 | 1369 | ||
1363 | Fri Jul 26 22:46:54 EST 2002 | 1370 | Fri Jul 26 22:46:54 EST 2002 |
1364 | Released 0.4.3. | 1371 | Released 0.4.3. |
1365 | 1372 | ||
1366 | Wed Jul 24 21:13:08 EST 2002 | 1373 | Wed Jul 24 21:13:08 EST 2002 |
1367 | Fixed bug in locking and segfault (Linux tolerated, | 1374 | Fixed bug in locking and segfault (Linux tolerated, |
1368 | BSD crashed, both in connection.c), added logging service. | 1375 | BSD crashed, both in connection.c), added logging service. |
@@ -1370,7 +1377,7 @@ Wed Jul 24 21:13:08 EST 2002 | |||
1370 | Tue Jul 23 00:41:17 EST 2002 | 1377 | Tue Jul 23 00:41:17 EST 2002 |
1371 | Made gnunetd fork like a nice deamon should. Also | 1378 | Made gnunetd fork like a nice deamon should. Also |
1372 | started to add a logging service. | 1379 | started to add a logging service. |
1373 | 1380 | ||
1374 | Sun Jul 21 20:39:20 EST 2002 | 1381 | Sun Jul 21 20:39:20 EST 2002 |
1375 | Fixed issue with check_database (index checking too | 1382 | Fixed issue with check_database (index checking too |
1376 | strict if content is available in database and | 1383 | strict if content is available in database and |
@@ -1395,7 +1402,7 @@ Sat Jul 20 23:57:06 EST 2002 | |||
1395 | Wed Jul 17 22:50:24 EST 2002 | 1402 | Wed Jul 17 22:50:24 EST 2002 |
1396 | Fixed bug that prohibited a transitive HELO exchange | 1403 | Fixed bug that prohibited a transitive HELO exchange |
1397 | in many cases. | 1404 | in many cases. |
1398 | 1405 | ||
1399 | Wed Jul 17 01:48:44 EST 2002 | 1406 | Wed Jul 17 01:48:44 EST 2002 |
1400 | Fixed a couple of bugs in gnunet-check and the | 1407 | Fixed a couple of bugs in gnunet-check and the |
1401 | insertion-tools. Now gnunet-check seems to run like | 1408 | insertion-tools. Now gnunet-check seems to run like |
@@ -1425,16 +1432,16 @@ Thu Jun 20 21:13:21 EST 2002 | |||
1425 | Thu Jun 20 03:11:01 EST 2002 | 1432 | Thu Jun 20 03:11:01 EST 2002 |
1426 | Improved handling of collisions in the hashes in the | 1433 | Improved handling of collisions in the hashes in the |
1427 | lookup module (uses no longer a linear scan on the | 1434 | lookup module (uses no longer a linear scan on the |
1428 | collisions file but a hashtable for the collisions!). | 1435 | collisions file but a hashtable for the collisions!). |
1429 | 1436 | ||
1430 | Tue Jun 18 20:29:38 EST 2002 | 1437 | Tue Jun 18 20:29:38 EST 2002 |
1431 | Released GNUnet 0.4.2. | 1438 | Released GNUnet 0.4.2. |
1432 | 1439 | ||
1433 | Tue Jun 18 20:20:55 EST 2002 | 1440 | Tue Jun 18 20:20:55 EST 2002 |
1434 | Fixed bugs in blacklisting IPs. Added feature to allow specification | 1441 | Fixed bugs in blacklisting IPs. Added feature to allow specification |
1435 | which networks are trusted enough to connect to the trusted TCP | 1442 | which networks are trusted enough to connect to the trusted TCP |
1436 | port (TCP/2086 no longer needs to be firewalled!). | 1443 | port (TCP/2086 no longer needs to be firewalled!). |
1437 | 1444 | ||
1438 | Tue Jun 18 02:35:53 EST 2002 | 1445 | Tue Jun 18 02:35:53 EST 2002 |
1439 | Fixed problems with ttl (negative TTL queries were forwarded), | 1446 | Fixed problems with ttl (negative TTL queries were forwarded), |
1440 | also better flushing of buffers and fewer SKEY exchanges due to | 1447 | also better flushing of buffers and fewer SKEY exchanges due to |
@@ -1447,7 +1454,7 @@ Sun Jun 16 04:11:01 EST 2002 | |||
1447 | 1454 | ||
1448 | Sun Jun 9 22:56:02 EST 2002 | 1455 | Sun Jun 9 22:56:02 EST 2002 |
1449 | Released GNUnet 0.4.1. | 1456 | Released GNUnet 0.4.1. |
1450 | 1457 | ||
1451 | Sat Jun 8 05:00:36 EST 2002 | 1458 | Sat Jun 8 05:00:36 EST 2002 |
1452 | Several small bugfixes (list of shared files not updated on | 1459 | Several small bugfixes (list of shared files not updated on |
1453 | insertion, highest-bit of trust not interpreted as dirty, | 1460 | insertion, highest-bit of trust not interpreted as dirty, |
@@ -1462,7 +1469,7 @@ Tue Jun 4 17:17:45 EST 2002 | |||
1462 | The port numbers were not in network-byte order. Fixing | 1469 | The port numbers were not in network-byte order. Fixing |
1463 | this is trivial, but it breaks compatibility with 0.4.0. | 1470 | this is trivial, but it breaks compatibility with 0.4.0. |
1464 | Thanks to Rick Kennell for reporting the endianess issue. | 1471 | Thanks to Rick Kennell for reporting the endianess issue. |
1465 | 1472 | ||
1466 | Mon Jun 3 20:35:47 EST 2002 | 1473 | Mon Jun 3 20:35:47 EST 2002 |
1467 | Fixed bug with CRC not endian-converted in gnunet-gtk. | 1474 | Fixed bug with CRC not endian-converted in gnunet-gtk. |
1468 | Added mimetype and filename support to gnunet-gtk. | 1475 | Added mimetype and filename support to gnunet-gtk. |
@@ -1472,14 +1479,14 @@ Sun Jun 2 03:52:18 EST 2002 | |||
1472 | 1479 | ||
1473 | Sat Jun 1 22:13:12 EST 2002 | 1480 | Sat Jun 1 22:13:12 EST 2002 |
1474 | Added three-way handshake for SKEY exchange. Not tested. | 1481 | Added three-way handshake for SKEY exchange. Not tested. |
1475 | 1482 | ||
1476 | Sat Jun 1 16:55:18 EST 2002 | 1483 | Sat Jun 1 16:55:18 EST 2002 |
1477 | Fixed potential DDoS problem where malicious hosts could | 1484 | Fixed potential DDoS problem where malicious hosts could |
1478 | trick GNUnet servers to repeatedly probe a non-partitipating host | 1485 | trick GNUnet servers to repeatedly probe a non-partitipating host |
1479 | trying to establish a connection. I wonder how many other | 1486 | trying to establish a connection. I wonder how many other |
1480 | p2p systems are vulnerable. (Fix: after HELO, play PING-PONG). | 1487 | p2p systems are vulnerable. (Fix: after HELO, play PING-PONG). |
1481 | The endianess issues should be fixed throughout the system, but | 1488 | The endianess issues should be fixed throughout the system, but |
1482 | not tested on a real machine so far. | 1489 | not tested on a real machine so far. |
1483 | 1490 | ||
1484 | Sat May 25 15:55:11 EST 2002 | 1491 | Sat May 25 15:55:11 EST 2002 |
1485 | Moved to new CVS server. First changes towards 0.4.0: | 1492 | Moved to new CVS server. First changes towards 0.4.0: |
@@ -1506,7 +1513,7 @@ Sat May 11 22:10:56 EST 2002 | |||
1506 | around it. We should deploy some demultiplexing code later. | 1513 | around it. We should deploy some demultiplexing code later. |
1507 | 1514 | ||
1508 | Tue May 7 20:56:40 EST 2002 | 1515 | Tue May 7 20:56:40 EST 2002 |
1509 | Added IP blacklisting (for virtual private networks). | 1516 | Added IP blacklisting (for virtual private networks). |
1510 | 1517 | ||
1511 | Sat May 4 14:08:23 EST 2002 | 1518 | Sat May 4 14:08:23 EST 2002 |
1512 | Fixed bug with bad insertion of files smaller than 1k. | 1519 | Fixed bug with bad insertion of files smaller than 1k. |
@@ -1515,7 +1522,7 @@ Fri May 3 23:25:16 EST 2002 | |||
1515 | Added IP change detection (useful for dialup) [bug #272]. | 1522 | Added IP change detection (useful for dialup) [bug #272]. |
1516 | Added code to ensure that a HELO is life instantly | 1523 | Added code to ensure that a HELO is life instantly |
1517 | after receiving it, fixing the 'unknown host, | 1524 | after receiving it, fixing the 'unknown host, |
1518 | refusing SKEY problem' (bug #273). Other minor | 1525 | refusing SKEY problem' (bug #273). Other minor |
1519 | bugfixes (#274, #283). | 1526 | bugfixes (#274, #283). |
1520 | 1527 | ||
1521 | Sun Apr 14 22:36:03 EST 2002 | 1528 | Sun Apr 14 22:36:03 EST 2002 |
@@ -1543,21 +1550,21 @@ Thu Apr 11 01:43:28 EST 2002 | |||
1543 | Wed Apr 10 02:07:25 EST 2002 | 1550 | Wed Apr 10 02:07:25 EST 2002 |
1544 | Bugfix gnunet-insert-mp3 (endless loop). | 1551 | Bugfix gnunet-insert-mp3 (endless loop). |
1545 | Updated documentation. | 1552 | Updated documentation. |
1546 | 1553 | ||
1547 | Mon Apr 8 00:07:15 EST 2002 | 1554 | Mon Apr 8 00:07:15 EST 2002 |
1548 | Fixed endless-loop bug when activemigration is turned | 1555 | Fixed endless-loop bug when activemigration is turned |
1549 | on (during startup). | 1556 | on (during startup). |
1550 | 1557 | ||
1551 | Fri Apr 5 02:03:13 EST 2002 | 1558 | Fri Apr 5 02:03:13 EST 2002 |
1552 | Released 0.3.3. | 1559 | Released 0.3.3. |
1553 | 1560 | ||
1554 | Fri Apr 5 00:33:42 EST 2002 | 1561 | Fri Apr 5 00:33:42 EST 2002 |
1555 | gnunet-gtk, the gtk+ based GUI is now functional and | 1562 | gnunet-gtk, the gtk+ based GUI is now functional and |
1556 | has all the features of gnunet-search and gnunet-download, | 1563 | has all the features of gnunet-search and gnunet-download, |
1557 | including boolean queries. In fact, it is a bit better than | 1564 | including boolean queries. In fact, it is a bit better than |
1558 | gnunet-download as it shows the progress of the download. | 1565 | gnunet-download as it shows the progress of the download. |
1559 | The manpage for gnunet-gtk was updated. Minor bugfixes. | 1566 | The manpage for gnunet-gtk was updated. Minor bugfixes. |
1560 | 1567 | ||
1561 | Mon Mar 25 02:59:13 EST 2002 | 1568 | Mon Mar 25 02:59:13 EST 2002 |
1562 | Changed writeFile to use a fourth parameter which is the | 1569 | Changed writeFile to use a fourth parameter which is the |
1563 | desired permissions for the file. Files in data/hosts | 1570 | desired permissions for the file. Files in data/hosts |
@@ -1569,7 +1576,7 @@ Mon Mar 18 17:56:52 EST 2002 | |||
1569 | Sun Mar 17 10:47:51 EST 2002 | 1576 | Sun Mar 17 10:47:51 EST 2002 |
1570 | Got rid of far too frequent key exchange attempts. | 1577 | Got rid of far too frequent key exchange attempts. |
1571 | Added expiration for very-long-dead host keys. Stopped | 1578 | Added expiration for very-long-dead host keys. Stopped |
1572 | forwarding of expired HELOs (receiver drops anyway). | 1579 | forwarding of expired HELOs (receiver drops anyway). |
1573 | 1580 | ||
1574 | Wed Mar 14 05:46:20 EST 2002 | 1581 | Wed Mar 14 05:46:20 EST 2002 |
1575 | Fixed some file location inconsistencies. All files are | 1582 | Fixed some file location inconsistencies. All files are |
@@ -1589,7 +1596,7 @@ Wed Mar 6 23:15:36 EST 2002 | |||
1589 | content to discard (should be called partial | 1596 | content to discard (should be called partial |
1590 | scan). This improves the startup-time dramatically. | 1597 | scan). This improves the startup-time dramatically. |
1591 | Every source file got the GNU header. | 1598 | Every source file got the GNU header. |
1592 | 1599 | ||
1593 | Tue Mar 5 22:42:36 EST 2002 | 1600 | Tue Mar 5 22:42:36 EST 2002 |
1594 | Added option for *not* participating in content | 1601 | Added option for *not* participating in content |
1595 | migration. Added timeout option to gnunet-search. | 1602 | migration. Added timeout option to gnunet-search. |
@@ -1614,7 +1621,7 @@ Sun Mar 3 00:14:58 EST 2002 | |||
1614 | already present (if there is other content, we | 1621 | already present (if there is other content, we |
1615 | overwrite). Fixed bug in gnunet-download | 1622 | overwrite). Fixed bug in gnunet-download |
1616 | (uninitialzied time-to-live). | 1623 | (uninitialzied time-to-live). |
1617 | 1624 | ||
1618 | Sat Mar 2 01:57:37 EST 2002 | 1625 | Sat Mar 2 01:57:37 EST 2002 |
1619 | Finished porting the download-code to C. Now files can | 1626 | Finished porting the download-code to C. Now files can |
1620 | be downloaded in using shell commands. No GUI though. | 1627 | be downloaded in using shell commands. No GUI though. |
@@ -1648,20 +1655,20 @@ Tue Jan 29 17:36:48 EST 2002 | |||
1648 | Mon Jan 21 23:34:44 EST 2002 | 1655 | Mon Jan 21 23:34:44 EST 2002 |
1649 | Bumping version numbers to v0.3.0 (not yet released, needs some | 1656 | Bumping version numbers to v0.3.0 (not yet released, needs some |
1650 | more testing to be on the safe side). | 1657 | more testing to be on the safe side). |
1651 | 1658 | ||
1652 | Sun Jan 20 02:09:06 EST 2002 | 1659 | Sun Jan 20 02:09:06 EST 2002 |
1653 | Content gathering now discards the least important | 1660 | Content gathering now discards the least important |
1654 | content in favour of new, more important content (if | 1661 | content in favour of new, more important content (if |
1655 | there is not space for all content). The cron | 1662 | there is not space for all content). The cron |
1656 | management is now used everywhere. The rpm, the init-script | 1663 | management is now used everywhere. The rpm, the init-script |
1657 | and the gproxy shell script have been revised. | 1664 | and the gproxy shell script have been revised. |
1658 | 1665 | ||
1659 | Sun Jan 13 23:17:58 EST 2002 | 1666 | Sun Jan 13 23:17:58 EST 2002 |
1660 | Created cron management, replacing old control | 1667 | Created cron management, replacing old control |
1661 | thread (allows for better timing of events). | 1668 | thread (allows for better timing of events). |
1662 | EvaluateContent now gets the priority of the | 1669 | EvaluateContent now gets the priority of the |
1663 | query that the content had. | 1670 | query that the content had. |
1664 | 1671 | ||
1665 | Sun Jan 13 00:54:56 EST 2002 | 1672 | Sun Jan 13 00:54:56 EST 2002 |
1666 | Improved choice in number of hosts to forward | 1673 | Improved choice in number of hosts to forward |
1667 | queries to (now dynamic, depending on priority, etc.) | 1674 | queries to (now dynamic, depending on priority, etc.) |