- Jul 01, 2011
-
-
Nick Mathewson authored
Using strncpy meant that if listenaddress were ever >= sizeof(sockaddr_un.sun_path), we would fail to nul-terminate sun_path. This isn't a big deal: we never read sun_path, and the kernel is smart enough to reject the sockaddr_un if it isn't nul-terminated. Nonetheless, it's a dumb failure mode. Instead, we should reject addresses that don't fit in sockaddr_un.sun_path. Coverity found this; it's CID 428. Bugfix on 0.2.0.3-alpha.
-
- Jan 03, 2011
-
-
Nick Mathewson authored
-
- Feb 27, 2010
-
-
Nick Mathewson authored
-
- May 27, 2009
-
-
Nick Mathewson authored
-
- May 14, 2009
-
-
- May 04, 2009
-
-
- Feb 04, 2009
-
-
Roger Dingledine authored
to forgive our bridges and try again when we get an application request. Bugfix on 0.2.0.x. svn:r18396
-
- Jan 04, 2009
-
-
Nick Mathewson authored
The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
-
- Dec 29, 2008
-
-
Nick Mathewson authored
svn:r17823
-
Nick Mathewson authored
svn:r17820
-
- Dec 27, 2008
-
-
Nick Mathewson authored
svn:r17799
-
Nick Mathewson authored
Make connection_create_listener take a sockaddr_len, not just a sockaddr whose length we try to divine. svn:r17792
-
- Dec 26, 2008
-
-
Nick Mathewson authored
Add more missing documentation, and correct an error in container.c documentation: Don't introduce two parameters called n when you're calling an algorithm O(n). svn:r17783
-
- Dec 22, 2008
-
-
Nick Mathewson authored
svn:r17739
-
Nick Mathewson authored
svn:r17734
-
Nick Mathewson authored
Add DOCDOC comments for all undocumented functions. Add missing *s to other comments so that they will get recognized as doxygen. svn:r17729
-
- Dec 18, 2008
-
-
Nick Mathewson authored
Replace calls to time(NULL) that occur on the order of once per read, one per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow. svn:r17690
-
Nick Mathewson authored
svn:r17686
-
Nick Mathewson authored
(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.) svn:r17682
-
- Dec 17, 2008
-
-
Nick Mathewson authored
svn:r17643
-
- Dec 11, 2008
-
-
Nick Mathewson authored
Now that tor_assert is no longer using a broken force-to-boolean formulation, we can tor_assert a bitfield without a gcc compile error. svn:r17598
-
- Sep 26, 2008
-
-
Nick Mathewson authored
svn:r16975
-
- Sep 24, 2008
-
-
Nick Mathewson authored
Add patch 4 from Karsten for proposal 121, slightly modified. Karsten should definitely re-review the bits I changed. svn:r16955
-
- Sep 16, 2008
-
-
Roger Dingledine authored
svn:r16916
-
Roger Dingledine authored
svn:r16915
-
- Sep 14, 2008
-
-
Roger Dingledine authored
svn:r16909
-
- Sep 09, 2008
-
-
Karsten Loesing authored
svn:r16819
-
Roger Dingledine authored
fails to establish a TCP connection. Cleanup on 0.2.1.x. svn:r16803
-
- Sep 05, 2008
-
-
Nick Mathewson authored
svn:r16785
-
- Sep 04, 2008
-
-
Nick Mathewson authored
svn:r16751
-
- Aug 29, 2008
-
-
Nick Mathewson authored
svn:r16686
-
- Aug 15, 2008
-
-
Nick Mathewson authored
Switch global_identifier on connections to a 64-bit field and move it to connection_t. When procession onionskins, look up the connection by this field rather than by addr:port. This will keep us from dropping onionskins. How many dropped circuits are dropped because of this bug? svn:r16558
-
- Aug 09, 2008
-
-
Nick Mathewson authored
svn:r16480
-
Nick Mathewson authored
svn:r16479
-
- Aug 07, 2008
-
-
Nick Mathewson authored
Make tor_addr_from_sockaddr also give away the port in a useful format svn:r16458
-
- Aug 05, 2008
-
-
Nick Mathewson authored
Make unspecified addresses also cause connection_is_rate_limited to say 0. svn:r16437
-
Nick Mathewson authored
Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435
-
- Jul 24, 2008
-
-
Nick Mathewson authored
Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start. svn:r16178
-
- Jun 20, 2008
-
-
Roger Dingledine authored
pending on it for too long, we were telling our bootstrap status events "REASON=NONE". Now tell them "REASON=TIMEOUT". svn:r15369
-
Roger Dingledine authored
as soon as you run out of working bridges, rather than waiting for ten failures -- which will never happen if you have less than ten bridges. svn:r15368
-