tLog - libeech - bittorrent library
 (HTM) git clone git://z3bra.org/libeech.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       Date              Commit message                            Author
 (DIR) 2020-03-25 10:46  Restrict sending pieces to peers intere…  Willy Goiffon
 (DIR) 2020-03-25 10:38  Move getinetaddr() to util.c              Willy Goiffon
 (DIR) 2020-03-24 12:32  Add functions to bind on local port       Willy Goiffon
 (DIR) 2020-03-24 11:53  Merge hsrecv() and pwprecv() together     Willy Goiffon
 (DIR) 2020-03-24 11:52  Cleanup code / remove useless "static" …  Willy Goiffon
 (DIR) 2020-03-24 10:18  Immediately send piece upon REQUEST       Willy Goiffon
 (DIR) 2020-03-23 19:14  torrent: Print number of pieces acquire…  Willy Goiffon
 (DIR) 2020-03-23 19:13  Treat HANDSHAKE as any other PWP message  Willy Goiffon
 (DIR) 2020-03-23 12:25  Rename function names for readability     Willy Goiffon
 (DIR) 2018-07-11 06:48  Simplify state handling for peers         z3bra
 (DIR) 2018-07-11 06:09  Free a forgotten malloc()                 z3bra
 (DIR) 2018-07-09 07:04  Check piece only when all blocks are re…  z3bra
 (DIR) 2018-07-09 07:01  Request one block at a time in pwptxrq()  z3bra
 (DIR) 2018-07-09 06:34  Set correct size for blocks bitfields     z3bra
 (DIR) 2018-07-09 06:31  Remove download progress output           z3bra
 (DIR) 2018-07-09 06:30  Make default bitfield size more accurate  z3bra
 (DIR) 2018-07-09 06:30  Unchoke all interrested peers             z3bra
 (DIR) 2018-07-06 17:34  Only send HAVE messages when seeding      z3bra
 (DIR) 2018-07-06 13:29  Save amount of bytes downloaded           z3bra
 (DIR) 2018-07-06 06:22  Add glch_piececount() to the API          z3bra
 (DIR) 2018-07-05 11:56  Do not create peer in addpeer()           z3bra
 (DIR) 2018-07-05 07:02  Describe all functions                    z3bra
 (DIR) 2018-07-05 06:15  Permit requesting multiple pieces         z3bra
 (DIR) 2018-07-05 06:14  Group leeching-related actions together   z3bra
 (DIR) 2018-07-05 06:14  Fix off-by-one error with when passing …  z3bra
 (DIR) 2018-07-04 17:36  Fix HAVE message format                   z3bra
 (DIR) 2018-07-04 06:56  Broadcast HAVE messages when receiving …  z3bra
 (DIR) 2018-07-04 06:53  Correctly set bitfield, and actually se…  z3bra
 (DIR) 2018-07-04 06:52  Improve pwpsend() to send all data        z3bra
 (DIR) 2018-07-04 06:52  Read piece from metafile (./<HASH>) ins…  z3bra
 (DIR) 2018-07-03 22:37  pwptxhv(): pass piece number as long      z3bra
 (DIR) 2018-07-03 21:39  Remove ugly off++ trick for 4 bytes big…  z3bra
 (DIR) 2018-07-03 21:28  Correctly define TCP functions pwprecv/…  z3bra
 (DIR) 2018-07-03 13:37  Print hexadecimal hash in torrent output  z3bra
 (DIR) 2018-07-03 13:37  Write pieces received to a metafile       z3bra
 (DIR) 2018-07-02 16:18  Fix typos and missing macros here and t…  z3bra
 (DIR) 2018-07-02 16:17  Fix initial offset when reading data      z3bra
 (DIR) 2018-07-02 06:53  Fix issues with U32() macro               z3bra
 (DIR) 2018-07-01 11:23  Start implementing pwprxpc()              z3bra
 (DIR) 2018-07-01 11:12  torrent: Mark host/port arguments as op…  z3bra
 (DIR) 2018-07-01 11:09  Rename sending function with 'tx' for c…  z3bra
 (DIR) 2018-07-01 11:02  Implement function pwphv() to send HAVE…  z3bra
 (DIR) 2018-07-01 10:56  Remove printf() debuging statements       z3bra
 (DIR) 2018-07-01 10:55  Implement pwprxst, pwprxhv and pwprxbf    z3bra
 (DIR) 2018-07-01 10:54  Setup callback functions for received m…  z3bra
 (DIR) 2018-07-01 10:53  Rearrange pwp function in message type …  z3bra
 (DIR) 2018-06-29 23:28  Add pwprq() for requesting pieces         z3bra
 (DIR) 2018-06-29 23:27  Add handlers for simple messages          z3bra
 (DIR) 2018-06-29 23:26  Fix bugs due to binary operator precede…  z3bra
 (DIR) 2018-06-29 21:06  Remove some more malloc()                 z3bra
 (DIR) 2018-06-29 20:59  Remove struct data for struct piece       z3bra
 (DIR) 2018-06-29 20:28  Use enums for message types               z3bra
 (DIR) 2018-06-29 20:19  Add pwpinterest() prototype               z3bra
 (DIR) 2018-06-29 19:24  Add bitfield for peers                    z3bra
 (DIR) 2018-06-29 19:03  Send INTERESTED message when leeching     z3bra
 (DIR) 2018-06-29 19:02  Remove unsused variable from pwprecv()    z3bra
 (DIR) 2018-06-29 16:20  Improve torrent example code to use dyn…  z3bra
 (DIR) 2018-06-29 15:58  Rename buffer variables                   z3bra
 (DIR) 2018-06-29 05:58  Only check pieces that can be read        z3bra
 (DIR) 2018-06-29 05:58  Print message ID only when we receive a…  z3bra
 (DIR) 2018-02-25 13:14  Add function to receive messages          z3bra
 (DIR) 2018-02-25 12:30  Send bitfield right after handshake       z3bra
 (DIR) 2018-02-25 11:28  Set bitfield on startup                   z3bra
 (DIR) 2018-02-25 11:26  Add functions to alterate/query bits      z3bra
 (DIR) 2018-02-14 04:25  Return immediately upon deleting a peer   z3bra
 (DIR) 2018-02-14 04:21  Factorize transmitting/receiving messag…  z3bra
 (DIR) 2018-02-14 03:40  Initialize peer numbers in netloop        z3bra
 (DIR) 2018-02-11 02:28  Read pieces from file and verify their …  z3bra
 (DIR) 2018-02-10 12:54  Retrieve piece len, number and sha1 fro…  z3bra
 (DIR) 2018-02-10 12:51  Add two more states                       z3bra
 (DIR) 2018-02-10 12:51  Factorize handshake checks functions      z3bra
 (DIR) 2018-02-10 11:35  Use a structure to handle peer's socket…  z3bra
 (DIR) 2017-11-06 11:47  Rename tcpconnect() to netconn()          z3bra
 (DIR) 2018-02-09 21:44  Finer state change                        z3bra
 (DIR) 2017-11-04 20:11  netloop() to handle peer connections      z3bra
 (DIR) 2017-11-04 19:22  Establish connection to peer immediately  z3bra
 (DIR) 2017-11-03 16:48  Make pwphs* functions static              z3bra
 (DIR) 2017-11-03 16:48  pwphsck() verify handshake                z3bra
 (DIR) 2017-11-03 16:28  pwphsrecv(): receive handshake from peer  z3bra
 (DIR) 2017-11-03 15:33  pwphs(): send handshake to peer           z3bra
 (DIR) 2017-11-03 14:59  Add functions to manage peers             z3bra
 (DIR) 2017-10-23 12:10  Add function to save file list            z3bra
 (DIR) 2017-10-23 12:10  Use torrent.info in torrentsize()         z3bra
 (DIR) 2017-10-22 08:40  Add comments                              z3bra
 (DIR) 2017-10-22 08:40  Save torrent size                         z3bra
 (DIR) 2017-10-22 08:28  Remove useless factorization from glch_…  z3bra
 (DIR) 2017-10-22 08:21  New function to check torrent entegrity   z3bra
 (DIR) 2017-10-22 06:56  Have bekstr() return a bencoding struct…  z3bra
 (DIR) 2017-10-20 06:49  Get rid of loadinfohash by saving the '…  z3bra
 (DIR) 2017-10-19 15:05  Load infohash in torrent structure        z3bra
 (DIR) 2017-10-19 14:33  Simplify interger search for bencoded d…  z3bra
 (DIR) 2017-10-19 14:24  Simplify infohash() checksum calculus     z3bra
 (DIR) 2017-10-19 12:44  tohex(): use unsigned values              z3bra
 (DIR) 2017-10-19 12:29  Remove ability to read files              z3bra
 (DIR) 2017-10-19 06:25  Get rid of unsigned char type             z3bra
 (DIR) 2017-10-18 22:13  Function to retrieve torrent size         z3bra
 (DIR) 2017-10-18 21:56  Helper to retrieve infohash from metada…  z3bra
 (DIR) 2017-10-18 10:32  Add possibility to load info dictionary…  z3bra
 (DIR) 2017-10-18 06:47  Factorize glch_loadtorrent() into small…  z3bra
 (DIR) 2017-10-18 06:31  Store infohash and fix up some bencodin…  z3bra
 (DIR) 2017-10-17 20:01  Add quote, to prove seriousness           z3bra
 (DIR) 2017-10-17 17:27  Initial commit                            z3bra
       
 (TXT) Atom feed
 (TXT) Atom feed (tags)