source: trunk/libtransmission/net.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14578   5 years mikedld #5992: Remove now obsolete check for 13th Baktun (already happened)
(edit) @14574   5 years mikedld Initialise networking in daemon before making libevent calls
(edit) @14549   5 years mikedld Fix tr_net_strerror on Windows (oops)
(edit) @14548   5 years mikedld Use sockerrno and tr_net_strerror for most of network-related …
(edit) @14527   6 years mikedld Fix some issues revealed by coverity
(edit) @14482   6 years mikedld Do not return -EINVAL as socket value (obviously not a good idea). …
(edit) @14479   6 years mikedld Define and use tr_socket_t and TR_BAD_SOCKET instead of int and -1. …
(edit) @14427   6 years mikedld Kill some warnings when compiling on Windows
(edit) @14382   6 years mikedld Fix compilation on Windows This should not affect non-Win32 platforms …
(edit) @14347   6 years mikedld #5771: Use true and false instead of 1 and 0 for bool variables (patch …
(edit) @14316   6 years livings124 Use built-in _WIN32 macro instead of WIN32
(edit) @14266   7 years jordan (trunk, libT) #5651 'int to bool patch' -- fixed, patch by rajmannugetr
(edit) @14069   8 years jordan (trunk libT) #5318: 'socket leak when bind() fails': fixed.
(edit) @13868   8 years jordan make all the log functions/structs/enums use a single 'tr_log' …
(edit) @13631   8 years jordan (trunk, libT) #5165: fix r13625 oops
(edit) @13629   8 years jordan (trunk, libT) #5157 -- fix r13628 oops
(edit) @13628   8 years jordan (trunk, libT) #5157 'check valid address before UTP_Create()' -- added.
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @13329   8 years jordan (trunk libT) fix the Linux build wrt compiling with the new snapshot …
(edit) @12954   9 years jordan (trunk) #4490 "Transmission 2.40b1 fails to build: undefined …
(edit) @12300   10 years jch Reinstate including tcp.h in net.c. Removed in r12225, this broke …
(edit) @12229   10 years jordan (trunk libT) API cleanup of the tr_address functions to make them more …
(edit) @12225   10 years jordan (trunk libT) copyediting: remove a bunch of seemingly-unneeded network …
(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) @12156   10 years jordan (trunk libT) minor tweak: use evutil_closesocket() instead of the …
(edit) @12147   10 years jordan (trunk libT) use libevent2's portability wrappers for inet_ntop() and …
(edit) @12096   10 years jordan (trunk) copyediting: remove trailing spaces from source code lines in …
(edit) @12094   10 years jordan (trunk libT) new function: tr_ssToAddr() This handles converting the …
(edit) @11971   10 years jch Stub out UTP_Create in non-uTP builds.
(edit) @11960   10 years jordan add configure script switch to enable/disable utp
(edit) @11933   10 years jch Implement outgoing uTP connections.
(edit) @11709   10 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11610   10 years charles (trunk libT) #3528 "TR_PREFS_KEY_BIND_ADDRESS_IPV4 breaks IPv6-only …
(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) @11494   10 years charles (trunk libT) #3806 "logging error in net.c" -- fixed.
(edit) @11311   10 years charles (trunk libT) silence minor compiler warning
(edit) @10917   10 years charles (trunk libT) #3311 "MingW build of Transmission" -- added rb07's …
(edit) @10913   10 years charles (trunk) #3311 "MingW build of Transmission" -- apply more of rb07's …
(edit) @10858   10 years charles (trunk libT) #3311 "MingW build of Transmission" -- apply further …
(edit) @10816   10 years charles (trunk) more win32 fixes from rb07 in #3311
(edit) @10753   10 years charles (trunk libT) remove a pair of unnecessary, but expensive, assert()s
(edit) @10508   11 years charles (trunk libT) #3162 "allow optional end-user configuration of …
(edit) @10498   11 years charles (trunk libT) #3047 "Periodic disk access in idle state" -- added to …
(edit) @10390   11 years charles (trunk) one of the least interesting commits ever: remove trailing …
(edit) @10111   11 years charles (trunk libT) when we can't bind to a port and the error is EADDRINUSE, …
(edit) @10051   11 years charles (trunk libT) #2778 "IPv6 accepts garbage addresses" -- fix typo …
(edit) @10049   11 years charles #2778 (IPv6 PEX accepts garbage addresses) -- accept petch from jch to …
(edit) @10018   11 years charles (trunk libT) make "tr_globalAddress" a private function
(edit) @9781   11 years charles (trunk libT) #2667 "Ignore martian addresses" -- apply jch's …
(edit) @9780   11 years charles (trunk libT) #2667 "ignore martian addresses" -- revise the tests to …
(edit) @9778   11 years charles (trunk libT) #2667 "ignore martian addresses" -- modified this ticket. …
(edit) @9748   11 years charles (trunk libT) #2667 "Ignore martian addresses in LTEP messages" -- …
(edit) @9679   11 years titer The IPv6 check could always fail because we did not specify a port …
(edit) @9654   11 years charles (trunk libT) 11:59 < klapaucjusz> charles: net.c line 314. 11:59 < …
(edit) @9651   11 years charles (trunk libT) experimental: Reduce SO_SNDBUF and SO_RCVBUF for tracker …
(edit) @9593   11 years charles (trunk libT) #2610 "avoid unnecessary calls to time(NULL)"
(edit) @9513   11 years charles (trunk libT) #2112: provide "ipv6=" parameter to trackers
(edit) @9499   11 years charles (trunk libT) #2502: announce own IPv6 address to peers
(edit) @9485   11 years charles (trunk libT) #2558: "build failure in r9484"
(edit) @9417   11 years charles (trunk libT) add a wrapper function, tr_netCloseSocket(), around …
(edit) @9387   11 years charles (trunk) trunk's just been too stable lately. #2119: reload …
(edit) @8889   11 years charles (trunk) remove trailing spaces
(edit) @8791   11 years titer Don't assume that errnos are positive (they are not on Haiku), and …
(edit) @8599   11 years charles (trunk) on non-mac platforms, try not building our own copy of …
(edit) @8408   12 years charles fix last commit :/
(edit) @8407   12 years charles (trunk libT) fix a minor bug in peer count tabulation
(edit) @8403   12 years charles (trunk libT) fix minor r8394 bug
(edit) @8398   12 years charles (trunk libT) #2035: Transmission causes wakeups by unnecessary polling.
(edit) @8391   12 years charles (trunk libT) fix small dead code. found by clang static analyzer and …
(edit) @8242   12 years jhujhiti (trunk) #1497 Options to listen on specific network sockets
(edit) @8217   12 years charles (trunk libT) more speed tweaks from valgrind
(edit) @8092   12 years jhujhiti (trunk libT) make IPv6's two IPv4-compatible address formats invalid …
(edit) @8091   12 years jhujhiti (trunk libT) remove tr_suspectAddress() since all seems well
(edit) @7851   12 years jhujhiti (trunk libT) suppress ipv6 EHOSTUNREACH as well as ENETUNREACH
(edit) @7849   12 years jhujhiti (trunk libT) don't attempt to connect to (half-complete) ipv6 …
(edit) @7842   12 years jhujhiti (trunk libT) don't attempt to set V6ONLY on ipv4 sockets
(edit) @7839   12 years jhujhiti (trunk libT) stop using ipv4-mapped listener sockets. this should have …
(edit) @7740   12 years charles (trunk libT) discard peers from the tracker or pex that have a port …
(edit) @7730   12 years charles (trunk libT) fix IPv6 reported & solved by erdgeist. add debugging …
(edit) @7721   12 years charles (trunk libT) minor tweaks to reduce libtransmission shear between …
(edit) @7663   12 years charles (trunk libT) win32 portability patch from Alexey
(edit) @7652   12 years charles (trunk libT) win32 portability fixes, reported by Alexey
(edit) @7585   12 years jhujhiti (trunk libT) use IN_MULTICAST macro
(edit) @7574   12 years charles (trunk libT) make tr_isAddress() and tr_isDirection() inline
(edit) @7564   12 years jhujhiti (trunk libT) < Rolcol> For example: I have a lot of addresses in the …
(edit) @7563   12 years jhujhiti (trunk libT) fix another endian oops
(edit) @7562   12 years jhujhiti (trunk libT) fix endian oops in tr_suspectAddress()
(edit) @7561   12 years jhujhiti (trunk libT) Stop trying to connect to multicast addresses. Also, bump …
(edit) @7448   12 years jhujhiti add some debugging stuff to track down where some bogus addresses are …
(edit) @7439   12 years jhujhiti (trunk libT) Don't log two "errors" we expect to see from …
(edit) @7436   12 years jhujhiti (trunk libT) Refactor ipv6 bind socket check This will let the RPC …
(edit) @7417   12 years jhujhiti fix another bad assert *eyes charles*
(edit) @7416   12 years jhujhiti Fix "ISO C90 forbids mixed declarations and code"
(edit) @7415   12 years jhujhiti Fix tr_isAddress()
(edit) @7413   12 years charles (trunk libT) more runtime safety checks
(edit) @7410   12 years charles (trunk libT) add some assertions to tr_compareAddresses()
(edit) @7397   12 years charles (trunk libT) add ipv6 support by jhujhiti. I think this is the …
(edit) @7232   12 years livings124 BeOS and Amiga support is, at least for now, a lost cause and hasn't …
Note: See TracRevisionLog for help on using the revision log.