source: trunk/libtransmission/bencode.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12391   10 years jordan (trunk libT) tweak the ABI of tr_bencToBuf() to match the way it's …
(edit) @12204   11 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12012   11 years jordan (trunk libT) #4048 "use bitsets instead of bitfield in tr_completion" …
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11599   11 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @10783   11 years charles (trunk) #2983: add command-line utilities for creating .torrent files, …
(edit) @10084   12 years charles (trunk) #2802, #2716, #2717 -- remember magnet links and their …
(edit) @9965   12 years charles (trunk) No code changes here... filling in some of the blanks in the …
(edit) @9868   12 years charles happy new year!
(edit) @9847   12 years charles (trunk libT) replace the TR_INLINE macro with the standard "inline" …
(edit) @9671   12 years charles (trunk) update the copyright notices
(edit) @8889   12 years charles (trunk) remove trailing spaces
(edit) @8592   12 years charles (trunk libT) add a bunch of comments denoting where the libevent 2.0 …
(edit) @8588   12 years charles (trunk) #2131: clean up benc read/write API
(edit) @8586   12 years charles (trunk libT) avoid about 75% of the strdup/malloc/frees in benc by …
(edit) @8583   12 years charles (trunk libT) tracker.c was using tr_benc's private fields
(edit) @8561   12 years charles (trunk libT) re-start work on making libT doxygen friendly. still a …
(edit) @8414   12 years charles (trunk) add an option to the JSON generator to disable the …
(edit) @8268   12 years charles (trunk libT) tweak the bencode comments a bit
(edit) @8155   13 years charles (trunk) change the bencode type enum to prevent OS-level collision
(edit) @8154   13 years charles (trunk) Use proper notation for json floating-point and bool types. …
(edit) @8112   13 years charles (trunk libT) add tr_bencGetBool() and tr_bencGetDouble()
(edit) @8108   13 years charles (trunk) use tr_bencDict{Find,Add}Bool() where appropriate
(edit) @8105   13 years charles (trunk rpc) add "seed ratio" feature to RPC
(edit) @8071   13 years charles (trunk libT) make tr-getopt C++ friendly
(edit) @7663   13 years charles (trunk libT) win32 portability patch from Alexey
(edit) @7658   13 years charles (trunk) update the GPL code's copyright dates
(edit) @7590   13 years charles (trunk libT) inline the tr_bencIs*() utility functions
(edit) @7552   13 years charles (trunk libT) have tr_bencSaveAsJSON() use an evbuffer
(edit) @7404   13 years charles updated email address
(edit) @7367   13 years charles (trunk) #1559: Simplify tr_sessionInitFull
(edit) @7359   13 years charles (trunk libT) #1559 (partial): add tr_bencDictMerge() + unit tests. …
(edit) @6795   13 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6699   13 years charles (libT) change benc's integral type from int to size_t, squashing a …
(edit) @6615   13 years charles (libT) avoid an unnecessary memory alloc
(edit) @6612   13 years charles bencode cleanup: remove unused functions and unnecessary #includes
(edit) @6600   13 years charles make tr_bencDictFindType() private.
(edit) @6468   13 years charles #1168: reading past the end of KTorrent's pex added.f strings
(edit) @6224   13 years charles minor bencode cleanup: (1) remove unused BENC_NULL (2) make …
(edit) @6162   13 years charles unify the daemon and gtk client's config files so that you can easily …
(edit) @6146   13 years charles #966: allow blocklist support in the daemon. add extra info in the …
(edit) @5987   13 years charles #838 (Adding trackers to existing torrents): add a backend API for …
(edit) @5860   13 years charles (1) RPC "add-torrent" now lets clients embed base64-encoded metainfo …
(edit) @5843   13 years charles RPC/IPC redesign
(edit) @5821   13 years charles add benc-to-json conversion + unit tests.
(edit) @5810   13 years charles add json-to-benc parser
(edit) @5772   13 years charles add a couple of benc utility functions
(edit) @5667   13 years charles minor tweaks: dead code removal, make functions static, etc
(edit) @5643   14 years charles benc cleanup
(edit) @5627   14 years charles more hacking on the bencoded resume files
(edit) @5611   14 years charles 'resume' cleanup
(edit) @5608   14 years charles #394: resume files should use original name instead of hash name
(edit) @5506   14 years charles ipc/daemon cleanup
(edit) @5498   14 years charles hack on IPC a bit because it's been too long since I broke it
(edit) @5198   14 years charles new function: tr_bencSaveAsSerializedPHP()
(edit) @5127   14 years charles more housekeeping: benc_val_t --> tr_benc
(edit) @4898   14 years charles shrink sizeof(benc_val_t) from 32 to 24 by better alignment
(edit) @4882   14 years charles more graceful handling of bad inputs to tr_bencFree(), tr_bencSave(), …
(edit) @4876   14 years charles #667: remote crash exploit in bencode parser
(edit) @4869   14 years charles part 1 of the bencode exploit fix: - better error checking for int & …
(edit) @4404   14 years charles set copyright info to 2008
(edit) @4267   14 years charles the torrent ctor is here.
(edit) @3921   14 years charles some progress on the overall statistics, though probably not visible …
(edit) @3735   14 years charles remove libtransmission code that duplicates functionality in libevent
(edit) @3105   14 years livings124 merge encryption branch to trunk (xcode project is still out of date)
(edit) @2076   14 years titer BeOS fixes
(edit) @1998   14 years livings124 patches from Charles Kerr to update the Inspector in GTK and fix some …
(edit) @1969   14 years livings124 patch from Charles Kerr: perform file checking one at a time (fixes #124)
(edit) @1612   15 years joshe Remove tr_bencListIter(), it was a stupid idea.
(edit) @1607   15 years joshe Add iterator function for bencoded lists.
(edit) @1606   15 years joshe Eliminate an error-prone varargs function.
(edit) @1579   15 years joshe Merge PEX branch, I hope this works.
(edit) @1524   15 years joshe Better checking of metainfo. Strip / out of filenames and path …
(edit) @920   15 years joshe Merge nat-traversal branch to trunk.
(edit) @620   15 years titer Revert [619]
(edit) @261   15 years titer Updated svn:keywords
(edit) @260   15 years titer Added $Id$ keywords and updated a few headers
(edit) @241   15 years joshe Make sure not to go past the end of the buffer when loading bencoded …
(add) @1   16 years root Import from 2005-10-26
Note: See TracRevisionLog for help on using the revision log.