Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-03 | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | |
Conflicts: src/common/test.h src/or/test.c | |||
2011-01-03 | Bump copyright statements to 2011 | Nick Mathewson | |
2010-07-09 | Rename log.h to torlog.h | Nick Mathewson | |
This should make us conflict less with system files named "log.h". Yes, we shouldn't have been conflicting with those anyway, but some people's compilers act very oddly. The actual change was done with one "git mv", by editing Makefile.am, and running find . -name '*.[ch]' | xargs perl -i -pe 'if (/^#include.*\Wlog.h/) {s/log.h/torlog.h/; }' | |||
2010-03-05 | commit my annotations while i was hunting down the host order bug | Roger Dingledine | |
2010-02-27 | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | |
Conflicts: src/common/test.h src/or/test.c | |||
2010-02-27 | Update Tor Project copyright years | Nick Mathewson | |
2010-02-09 | Make tor_addr_copy() conform to memcpy requirements | Nick Mathewson | |
The src and dest of a memcpy() call aren't supposed to overlap, but we were sometimes calling tor_addr_copy() as a no-op. Also, tor_addr_assign was a redundant copy of tor_addr_copy(); this patch removes it. | |||
2009-09-01 | Use an _actual_ fix for the byte-reverse warning. | Nick Mathewson | |
(Given that we're pretty much assuming that int is 32 bits, and given that hex values are always unsigned, taking out the "ul" from 0xff000000 should be fine.) | |||
2009-09-01 | Use a simpler fix for the byte-reversing warning | Nick Mathewson | |
2009-09-01 | Fix compile warnings on Snow Leopard | Sebastian Hahn | |
Big thanks to nickm and arma for helping me with this! | |||
2009-05-27 | Spell-check Tor. | Nick Mathewson | |
2009-05-04 | Update copyright to 2009. | Karsten Loesing | |
2009-01-21 | Fix an error in tor_addr_parse that kept us from having a hidden service or ↵ | Nick Mathewson | |
a bridge live at an IPv6 address. svn:r18206 | |||
2009-01-06 | Note a problem in the interface tor_addr_to_sockaddr. | Nick Mathewson | |
svn:r17982 | |||
2009-01-04 | Remove svn $Id$s from our source, and remove tor --version --version. | Nick Mathewson | |
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 | |||
2009-01-02 | Only set sin_len/sin6_len when they exist. | Nick Mathewson | |
svn:r17851 | |||
2009-01-02 | Try harder to make sure we zero-out the extraneous sockaddr fields and that ↵ | Nick Mathewson | |
we set sockaddr_len. Conceivably a backport candidate, though nothing has yet been sen to break. svn:r17849 | |||
2008-12-30 | Remove some code that is #ifdefed out, and that we no longer seem to use, if ↵ | Nick Mathewson | |
we ever did. svn:r17827 | |||
2008-12-29 | Fix bug in recent address.c patch: actually set the value of address * to ↵ | Nick Mathewson | |
0.0.0.0 as we did before. This makes CMP_EXACT comparisons with bitmask 0 work on address * again. svn:r17801 | |||
2008-12-27 | Fix compilation under gethostbyname-based systems. | Nick Mathewson | |
svn:r17800 | |||
2008-12-26 | Refactor tor_addr_t manipulation functions so that as few as possible look ↵ | Nick Mathewson | |
at the tor_addr_t representation. svn:r17790 | |||
2008-12-26 | get_interface_addr6(), and by extension get_interface_addr(), were pretty ↵ | Nick Mathewson | |
borked. Copying a tor_addr_t from a sockaddr_storage using memcpy is a poor notion. svn:r17789 | |||
2008-12-26 | Refactor tor_addr_compare_masked() so that CMP_SEMANTIC makes more sense, ↵ | Nick Mathewson | |
and has decent semantics for maskbits; and so that CMP_EXACT works right for bits==0. svn:r17788 | |||
2008-12-25 | some fixes i found in my sandbox | Roger Dingledine | |
svn:r17771 | |||
2008-12-23 | Properly zero-out addresses when setting them. Probably this was not ↵ | Nick Mathewson | |
hurting anything. svn:r17749 | |||
2008-12-22 | Fix all of the doxygen warnings not pertaining to missing documentation. | Nick Mathewson | |
svn:r17727 | |||
2008-12-19 | Move in-addr.arpa parsing and generation into address.c, and simplify the ↵ | Nick Mathewson | |
code that does it elsewhere. Incidentally, this lets exit servers answer requests for ip6.arpa addresses. svn:r17707 | |||
2008-12-18 | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵ | Nick Mathewson | |
patch. svn:r17686 | |||
2008-12-17 | Resolve many DOCDOCs. | Nick Mathewson | |
svn:r17662 | |||
2008-10-29 | Fix a possible negative shift in address comparison. May fix bug 845 and ↵ | Nick Mathewson | |
bug 811 svn:r17169 | |||
2008-09-24 | fix typo | Roger Dingledine | |
svn:r16949 | |||
2008-09-04 | Fix mingw build with --enable-gcc-warnings set. | Nick Mathewson | |
svn:r16759 | |||
2008-09-04 | An asterisk makes a difference sometimes. Fixes bug 809. | Nick Mathewson | |
svn:r16758 | |||
2008-09-01 | take out a line that i think is extraneous. come on, what could | Roger Dingledine | |
go wrong? svn:r16714 | |||
2008-08-08 | Try once again to make BSD compilation happy. | Nick Mathewson | |
svn:r16474 | |||
2008-08-07 | r17666@tombo: nickm | 2008-08-07 15:12:30 -0400 | Nick Mathewson | |
Make tor_addr_from_sockaddr also give away the port in a useful format svn:r16458 | |||
2008-08-05 | r17643@31-33-44: nickm | 2008-08-05 16:18:25 -0400 | Nick Mathewson | |
Oops. Remove code to set (nonportable) sin_len fields. Added it to try to fix a bug that turned out to be something else. svn:r16436 | |||
2008-08-05 | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400 | Nick Mathewson | |
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 | |||
2008-07-31 | Make compiler with GCC warnings enabled happy. | Karsten Loesing | |
svn:r16300 | |||
2008-07-30 | r17434@tombo: nickm | 2008-07-29 10:58:36 -0400 | Nick Mathewson | |
Refactor tor_addr_from_string: it didnt need most of parse_addr_mask_port_range, and its dependence on that latter function made it less flexible. svn:r16255 | |||
2008-07-29 | r17426@tombo: nickm | 2008-07-28 20:34:03 -0400 | Nick Mathewson | |
More test coverage for tor_addr_t; fix a couple of bugs. svn:r16234 | |||
2008-07-25 | r17391@pc-10-8-1-079: nickm | 2008-07-25 17:11:17 +0200 | Nick Mathewson | |
Tor_addr_compare did a semantic comparison, such that ::1.2.3.4 and 1.2.3.4 were "equal". we sometimes need an exact comparison. Add a feature to do that. svn:r16210 | |||
2008-07-25 | r17358@pc-10-8-1-079: nickm | 2008-07-25 16:41:03 +0200 | Nick Mathewson | |
Split out the address manipulation functions from compat and util: they were about 21% of the total of those, and spread out too much. svn:r16208 |