1
2004-11-21 Jari Petter Sundell <jaris@student.matnat.uio.no>
3
* library: Properly update interested/not interested depending on
6
2004-11-15 Jari Petter Sundell <jaris@student.matnat.uio.no>
8
* library: Variable pipe size depending on download speed.
10
2004-10-27 <jaris@ifi.uio.no>
12
* client: On 'T' key, retrive 250 peers from tracker.
14
* library: Added tracker numwant and key.
16
2004-10-02 Jari Petter Sundell <jaris@student.matnat.uio.no>
18
* torrent: New class for selecting the chunks to download.
20
* client: File priority added.
22
2004-09-25 Jari Petter Sundell <jaris@student.matnat.uio.no>
24
* client: View files in torrent and their size. Will be used for priority later.
26
2004-09-19 Jari Petter Sundell <jaris@student.matnat.uio.no>
28
* all: Forgotten to update this file for a while. Lot's of stuff happen with the code. ;)
30
* client: Added resume of torrents and snubbing.
32
2004-08-23 Jari Petter Sundell <jaris@student.matnat.uio.no>
34
* torrent/data: Wrote new and cleaner files to chunk abstraction. Much prettier.
36
2004-08-14 <jaris@ifi.uio.no>
38
* torrent/tracker: New tracker request code. Modular using sigc++
39
and ready for extension.
41
* torrent: Moved over to using libcurl for http downloads.
43
2004-08-07 <jaris@ifi.uio.no>
45
* configure: Added sigc++-2.0 to dependencies.
47
* torrent/url: Shiny new http interface with sigc++ signals.
49
2004-08-05 <jaris@ifi.uio.no>
51
* client: Added support for http urls.
53
* delegator: Fixed a bug that caused us to request pieces the peer
56
2004-08-04 <jaris@ifi.uio.no>
58
* bitfield: Clean up bitfield class and opimized .notIn().
60
* torrent: Finished http class, testing remains.
62
2004-08-03 <jaris@ifi.uio.no>
64
* torrent: Don't throw on zero length piece messages. Why do they
67
2004-07-28 <jaris@ifi.uio.no>
69
* torrent: Fixed a few bugs in the throttle and added min chunk
72
2004-07-25 <jaris@ifi.uio.no>
74
* torrent: Fixed bug that made it skip sending the stop message to
75
the tracker when quiting.
77
* torrent: Changed stdint.h to inttypes.h and made it easy to
78
disable execinfo.h in client.
80
* torrent: Added throttle with tree structure. Bandwidth
81
delegation needs work.
83
2004-07-20 <jaris@ifi.uio.no>
85
* torrent: Using deque instead of list to increase performance.
87
* torrent: Don't close the connection if errno == EINTR.
89
* client: Added view of the exceptions log.
91
2004-07-11 <jaris@ifi.uio.no>
93
* torrent: Choosing new chunks to download according to how many
96
2004-07-10 <jaris@ifi.uio.no>
98
* torrent: BitField::allSet() now works right, fixes problems with
99
finished peers not being disconnected.
101
* client: No longer breaks when it receives resize interrupts
104
2004-07-08 <jaris@ifi.uio.no>
106
* torrent: Fixed mangling of outgoing commands.
108
2004-07-07 <jaris@ifi.uio.no>
110
* torrent: Cleaned up the BitField class.
112
* client: Cleaned up the UI.
114
2004-07-04 <jaris@ifi.uio.no>
116
* client: Added scrolling when selecting peers or downloads. View
119
* torrent: Fixed some unchoking bugs and made it better at
120
choosing whom to unchoke.
122
2004-06-29 <jaris@ifi.uio.no>
124
* torrent: Cleaned up PeerConnection::write and made it buffer
125
more commands in one send.
127
2004-06-27 <jaris@ifi.uio.no>
129
* torrent: Added automatic creation of directories.
131
* configure: Added tests for OpenSSL's crypto lib.
133
2004-06-26 <jaris@ifi.uio.no>
135
* client: Made the display code more maintainable. Added chunks
138
* torrent: Added counting of chunks seen amongst the peers.
140
2004-06-25 <jaris@ifi.uio.no>
142
* torrent: Restructed stuff, removed redundancy in up/down stuff.
144
2004-06-12 <jaris@ifi.uio.no>
146
* configure: Added autoconf scripts.
148
* configure: Separated the test client and library.