source: trunk/libtransmission/bencode.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12463   10 years jordan (trunk libT) #4284 "crash via webfrontend or transmission-remote" -- …
(edit) @12392   10 years jordan (trunk libT) heap pruning: using the same mechanism as in r12388, …
(edit) @12391   10 years jordan (trunk libT) tweak the ABI of tr_bencToBuf() to match the way it's …
(edit) @12275   11 years jordan (trunk libT) fix "dangerous pointer arithmetic" warning detected by …
(edit) @12204   11 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12177   11 years jordan (trunk) it's bad form to #include so many system headers in …
(edit) @12012   11 years jordan (trunk libT) #4048 "use bitsets instead of bitfield in tr_completion" …
(edit) @11838   11 years jordan (trunk libT) #3975 "tr_bencToFile() contains unnecessary calls to …
(edit) @11821   11 years jordan (trunk libT) now that bencode.c doesn't call stat() anymore, we can …
(edit) @11819   11 years jordan (trunk libT) #3975: "tr_bencToFile() contains unnecessary calls to …
(edit) @11816   11 years jordan (trunk libT) #3973 "JIT verification verifies fresh downloaded …
(edit) @11806   11 years jordan (trunk libT) #3956 "tr_bencFree() could be faster" -- fix memory …
(edit) @11780   11 years jordan (trunk libT) #33956 "tr_bencFree() could be faster" -- fixed. benc …
(edit) @11748   11 years jordan (trunk libT) #3927 "Use of libevent2 evbuffer_write on files..." …
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11604   11 years charles (trunk libt) #3859 "Transmission unnecessarily writes .resume messages …
(edit) @11599   11 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11564   11 years charles (trunk libT) #3836 "libevent2 support" -- optimize serialization of …
(edit) @11548   11 years charles (trunk) #3836 "libevent2 support" -- bump libevent2 requirement to …
(edit) @11544   11 years charles (trunk libT) #3531 "Pausing 500 torrents uses 650 MB of memory" -- on …
(edit) @11445   11 years charles (trunk libT) #3781 -- remove excessive bencode debug messages.
(edit) @11356   11 years charles (trunk libT) #3678 "benc walking could be more efficient" -- fixed.
(edit) @11300   11 years charles (trunk libT) #3614 "Can't save benc files under uClibc 0.9.31" -- on …
(edit) @11271   11 years charles (trukn libT) call tr_close_file() instead of close() after saving a …
(edit) @11079   11 years charles (trunk libT) #3462 "minor json formatting optimization: omit …
(edit) @10912   11 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10816   11 years charles (trunk) more win32 fixes from rb07 in #3311
(edit) @10814   11 years charles (trunk libT) part of rb07's win32 portability patches from ticket #3311
(edit) @10783   11 years charles (trunk) #2983: add command-line utilities for creating .torrent files, …
(edit) @10634   11 years charles re-tweak the previous commit based on feedback from kklimonda
(edit) @10633   11 years charles (trunk libT) tweak MAX_PATH_LENGTH a little for better portability -- …
(edit) @10629   11 years charles (trunk libT) fix bencode.c cross-compile error on arm-based NAS …
(edit) @10549   11 years charles (trunk libT) #3172 "transmission overwrites settings.json" -- fixed …
(edit) @10529   11 years charles (trunk libT) don't escape the '/' character in json strings
(edit) @10343   12 years charles (trunk libT) in tr_bencToFile(), call fsync() before close() for …
(edit) @10159   12 years charles (trunk libt) when generating json/benc strings, preallocate some space …
(edit) @10091   12 years charles (trunk libT) #2716 "magnet torrents not being saved after quit" -- fix …
(edit) @10084   12 years charles (trunk) #2802, #2716, #2717 -- remember magnet links and their …
(edit) @10070   12 years charles (trunk libT) #2505 "Transmission loses config when disk is full" -- …
(edit) @10068   12 years charles (trunk libT) #2505 "Transmission loses config when disk is full" -- …
(edit) @9979   12 years charles (trunk libT) fix some #include statements
(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) @9652   12 years charles (trunk libT) minor tweaks: make bencode's int parser code more …
(edit) @9032   12 years charles (trunk, libT) fix code in the UTF8-to-JSON serializer that could fall …
(edit) @8903   12 years charles (trunk) all this commit does is remove trailing whitespace from some …
(edit) @8865   12 years charles (trunk libT) prevent potential rounding errors when sending …
(edit) @8825   12 years charles (trunk libT) fix a couple of minor gcc warnings
(edit) @8736   12 years charles (trunk) silence some minor gcc warnings
(edit) @8646   12 years charles (trunk libT) #2179: memory allocation in benc could be more efficient
(edit) @8638   12 years charles (trunk libT) possible fix for benc/json saving issues reported in …
(edit) @8611   12 years charles (trunk libT) fix potential permissions headache when saving json/benc files
(edit) @8604   12 years charles (trunk libT) handle windows when saving json files; use …
(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) @8585   12 years charles (trunk) add a "source" argument to tr_jsonParse() so that if there's …
(edit) @8583   12 years charles (trunk libT) tracker.c was using tr_benc's private fields
(edit) @8564   12 years charles (trunk libT) fix two trivial compiler warnings from r8562
(edit) @8562   12 years charles (trunk libT) a little bit of early futureproofing for libevent 2.0
(edit) @8417   12 years charles (trunk libT) #2086: JSON RPC messages can be 86% shorter, using less …
(edit) @8414   12 years charles (trunk) add an option to the JSON generator to disable the …
(edit) @8372   12 years charles (trunk libT) #2046: fix JSON bug when parsing floating point numbers …
(edit) @8248   13 years charles (trunk libT) minor benc cleanups
(edit) @8183   13 years charles more benc code simplification
(edit) @8181   13 years charles (trunk) tr_metaInfoBuilderCreate() doesn't need a tr_session* handle …
(edit) @8179   13 years charles (trunk libT) faster serialization from tr_benc structs into json and …
(edit) @8160   13 years charles (trunk libT) silence a spurious warning in the new bencode code
(edit) @8159   13 years charles better bool, real handling in (1) the gtk prefs interface, (2) the …
(edit) @8158   13 years charles (trunk) fix another new bencode bug. add some more unit tests for benc.
(edit) @8157   13 years charles (trunk libT) update one of the validity tests to understand the bool …
(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) @8114   13 years charles (trunk) make tr_bencGetReal() work better in i18n settings
(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) @7907   13 years charles (trunk libT) #1845: if settings.json is empty, T crashes with …
(edit) @7658   13 years charles (trunk) update the GPL code's copyright dates
(edit) @7655   13 years charles (trunk libT) fix minor compiler warning that cropped up when upgrading …
(edit) @7652   13 years charles (trunk libT) win32 portability fixes, reported by Alexey
(edit) @7590   13 years charles (trunk libT) inline the tr_bencIs*() utility functions
(edit) @7567   13 years charles (trunk libT) Fix sparse warnings: symbol 'XXX' shadows an earlier one
(edit) @7552   13 years charles (trunk libT) have tr_bencSaveAsJSON() use an evbuffer
(edit) @7549   13 years charles (trunk libT) have a pool of reusable evbuffers
(edit) @7524   13 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7404   13 years charles updated email address
(edit) @7367   13 years charles (trunk) #1559: Simplify tr_sessionInitFull
(edit) @7360   13 years charles (trunk libT) make tr_bencDictMerge() support limited nested merges
(edit) @7359   13 years charles (trunk libT) #1559 (partial): add tr_bencDictMerge() + unit tests. …
(edit) @7166   13 years charles (libT) #1491: json floats decimal separator depends on language settings
(edit) @6944   13 years charles remove dead code
(edit) @6894   13 years charles (libT) more win32 work copied from spry's code: (1) add #define for …
(edit) @6892   13 years charles first batch of portability changes based on spry's winport: (1) added …
(edit) @6851   13 years charles (libT) #1318: transmission daemon eats all resources
(edit) @6842   13 years charles (libT) finish killing tr_errno.
(edit) @6795   13 years charles run libT, cli, daemon, gtk through the source-code formatter …
Note: See TracRevisionLog for help on using the revision log.