source: trunk/libtransmission/handshake.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14718   5 years mikedld Explicitly compare result of str(n)cmp/memcmp to signify that it's not …
(edit) @14644   5 years mikedld Remove useless checks and definitions (C99) Now that MSVC support for …
(edit) @14476   6 years mikedld Minor type adjustments (incomplete, it takes way too much time)
(edit) @14358   6 years mikedld #4400, #5462: Move DH helpers to crypto-utils On a way to factoring …
(edit) @14354   6 years mikedld #4400, #5462: Move random helpers to crypto-utils On a way to …
(edit) @14347   6 years mikedld #5771: Use true and false instead of 1 and 0 for bool variables (patch …
(edit) @14241   7 years jordan Copyedit the license's revised text: (1) remove unnecessary repitition …
(edit) @14225   7 years jordan Licensing changes: 1. add the option the code to be used under GPLv2 …
(edit) @14224   7 years jordan (trunk) restore copyright year as suggested in email by rms
(edit) @14190   7 years jordan introduce TR_PRIuSIZE macro for portable printf()ing of size_t. mikedld
(edit) @14187   7 years jordan use evutil_socket_t instead of int to define socket types. Patch my …
(edit) @14155   7 years jordan (trunk, libT) #5451: 'crash in tr_torrentGetPeerId() during incoming …
(edit) @13933   8 years jordan (libT) recycle the peer id used for public torrents after N hours of use
(edit) @13932   8 years jordan (libT) remove pointless tr_session.peer_id variable
(edit) @13868   8 years jordan make all the log functions/structs/enums use a single 'tr_log' …
(edit) @13702   8 years jordan (trunk, libT) copyediting: apply the new indentation style to …
(edit) @13670   8 years jordan (trunk, libT) #5168 'make libtransmission's public funcs nonblocking …
(edit) @13651   8 years jordan (trunk) #5168 'make libtransmission's public funcs nonblocking when …
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @13527   8 years jordan (trunk, libT) #5049: fix bug that caused some incoming encrypted peer …
(edit) @12365   10 years jordan (trunk libT) more heap pruning: use composition rather than …
(edit) @12344   10 years jordan (trunk libT) remove unneeded assert()ion
(edit) @12323   10 years jordan (trunk libT) more heap pruning: avoid an unnecessary malloc() + free() …
(edit) @12322   10 years jordan (trunk libT) more heap pruning: avoid an unnecessary malloc() + …
(edit) @12228   10 years jordan (trunk libT) still fiddling around with #includes -- this time …
(edit) @12224   10 years jordan (trunk libT) copyediting: clean up the "#include <event2/*>" …
(edit) @12223   10 years jordan (trunk) copyediting: remove some unneeded #includes, and annotate some …
(edit) @12204   10 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12136   10 years jordan (trunk libT) #4106 "Assert in buildHandshakeMessage, r12131" -- …
(edit) @12121   10 years jordan (trunk libT) Add an enumeration for the peer id length. Use that enum …
(edit) @11954   10 years jch Don't mark atoms as non-uTP unless we failed to connect.
(edit) @11951   10 years jch When failing to connect over uTP, fall back to TCP.
(edit) @11881   10 years jordan (trunk) #4019 "Minor patch, kill useless casts in transmission …
(edit) @11709   10 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11599   10 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11588   10 years charles (trunk libT) #3836 "libevent2 support" -- finish moving to the …
(edit) @11548   10 years charles (trunk) #3836 "libevent2 support" -- bump libevent2 requirement to …
(edit) @10912   10 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10814   10 years charles (trunk libT) part of rb07's win32 portability patches from ticket #3311
(edit) @10506   11 years charles (trunk libT) #3159 "better choosing of which peers to initiate new …
(edit) @10500   11 years charles (trunk libT) #3159 "better decision-making when choosing which peers …
(edit) @10302   11 years charles (trunk libT) "don't cancel requests for blocks that we're downloading …
(edit) @10201   11 years charles (trunk libT) #2903 "Don't send DHT port messages to peers if we didn't …
(edit) @9868   11 years charles happy new year!
(edit) @9671   11 years charles (trunk) update the copyright notices
(edit) @9622   11 years livings124 trivial change to array size
(edit) @9518   11 years charles (trunk libT) reduce the time we wait for a handshake to complete from …
(edit) @9353   11 years charles (trunk libT) #2510: port messages not sent for outgoing peer connections
(edit) @9273   11 years charles (trunk libT) more assertions to help find the cause of #2480
(edit) @9131   11 years charles (trunk libT) use tr_torrentName() instead of tor->info.name
(edit) @8889   11 years charles (trunk) remove trailing spaces
(edit) @8767   11 years charles (trunk libT) minor #include futzing
(edit) @8727   11 years charles (trunk) #2222: Make DHT support a compile-time option, enabled by default
(edit) @8698   11 years charles (trunk libT) simplify the evtimer / struct timeval code a little
(edit) @8697   11 years charles (trunk libT) a minor but nice twofer: reduce per-peer memory overhead …
(edit) @8689   11 years charles (trunk libT) avoid an extra malloc/free when sending the opening …
(edit) @8685   11 years charles (trunk libT) remove the last calls to tr_getBuffer() and tr_releaseBuffer()
(edit) @8565   11 years charles (trunk libT) r8563 weak.
(edit) @8563   11 years charles (trunk libT) dead code removal
(edit) @8483   12 years charles (trunk libT) fix a couple of dead assignments, and a possible null …
(edit) @8433   12 years charles (trunk) #7: DHT support. This is a work in progress... no gui/rpc …
(edit) @7883   12 years charles (trunk libT) #1810: DoS vulnerability wrt incoming connections
(edit) @7792   12 years charles (trunk libT) more debugging messages
(edit) @7770   12 years charles (trunk libT) #1734: encrypted peers' outgoing RC4 stream can be …
(edit) @7710   12 years charles (trunk libT) peerMgr: operate directly on tr_torrent and not …
(edit) @7658   12 years charles (trunk) update the GPL code's copyright dates
(edit) @7644   12 years charles (trunk libT) fix evbuffer oops
(edit) @7634   12 years charles (trunk libT) fix odd handshake bug reported by wereHamster
(edit) @7623   12 years charles (trunk libT) two bugfixes in one: (1) fix leaking tr_handshake objects …
(edit) @7619   12 years charles (trunk libT) probably fix r7618 reported in #transmission by Rolcol
(edit) @7618   12 years charles (trunk libT) fix the much-hated "Assertion failed: (tr_isPeerIo( io …
(edit) @7549   12 years charles (trunk libT) have a pool of reusable evbuffers
(edit) @7476   12 years charles (trunk libT) #include "session.h" cleanup from wereHamster
(edit) @7441   12 years charles try to rework the bandwidth code yet again s.t. it satisfies all …
(edit) @7419   12 years charles (trunk libT) really fuck up the peer i/o code. also this breaks the …
(edit) @7404   12 years charles updated email address
(edit) @7385   12 years charles (trunk libT) more semantic cleanup: tr_handle->tr_session, …
(edit) @7340   12 years charles (trunk libT) fix minor r7266 oops that could keep us from …
(edit) @7289   12 years charles (libT) minor cleanup: using tr_bool, fixing up bad code indentation, …
(edit) @7266   12 years charles (libT) #1557: handshake peer-id doesn't match the peer-id sent in the …
(edit) @7234   12 years charles (libT) #1549: support fast exensions' "reject" and "have all/none" messages
(edit) @7231   12 years charles (libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port …
(edit) @7224   12 years charles (libT) janitorial: use the tr_port type whenever we have a `port' as a …
(edit) @7223   12 years charles (libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to …
(edit) @7195   12 years charles (libT) patch from jhujhiti to add ipv6 support.
(edit) @7188   12 years livings124 remove unused GroupsWindow?.xib; don't allow group rows to be renamed …
(edit) @7186   12 years charles (libT) #1532: patch from jhujhiti to remove (unused) fast extensions
(edit) @7173   12 years charles use tr_bool instead of C bitfields. …
(edit) @7154   12 years charles (libT) yet another stab at getting bandwidth management under control. …
(edit) @7152   12 years charles (libT) I wonder if this will have any affect on the bug reported by …
(edit) @7147   12 years charles (libT) #1468: another stab at getting the peer transfer speeds both …
(edit) @7125   12 years charles (libT) better possible fix for #1468: Speed display is very jumpy
(edit) @6988   12 years charles (libT) oops, fix a couple of new gcc "unused variable" warnings. Hi, …
(edit) @6987   12 years charles #1389 test #3
(edit) @6986   12 years charles #1389 test #2
(edit) @6985   12 years charles (libT) possible fix for #1389: bitcomet handshake with TransmissionBT …
(edit) @6961   12 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6894   12 years charles (libT) more win32 work copied from spry's code: (1) add #define for …
(edit) @6795   12 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6791   12 years charles fix at least one possible cause for the new crash reported by persept
Note: See TracRevisionLog for help on using the revision log.