| Commit message (Expand) | Author | Age |
* | Fix bug 4530; check return val of tor_addr_lookup correctly•••Fix on 0.2.1.5-alpha; reported by troll_un
| Nick Mathewson | 2011-12-02 |
* | Detect tor_addr_to_str failure in tor_dup_addr.•••This avoids a possible strdup of an uninitialized buffer.
Fixes 4529; fix on 0.2.1.3-alpha; reported by troll_un.
| Nick Mathewson | 2011-11-23 |
* | Check return value in fmt_addr•••Previously, if tor_addr_to_str() returned NULL, we would reuse the
last value returned by fmt_addr(). (This could happen if we were
erroneously asked to format an AF_UNSPEC address.) Now instead we
return "???".
| Nick Mathewson | 2011-07-20 |
* | Add a new "tor_sockaddr_to_str()" function•••It does what it says on the tin. It turns out I'll want this in a couple
of places.
| Nick Mathewson | 2011-05-13 |
* | Merge remote-tracking branch 'public/3122_memcmp_squashed' into bug3122_memcm...•••Conflicts throughout. All resolved in favor of taking HEAD and
adding tor_mem* or fast_mem* ops as appropriate.
src/common/Makefile.am
src/or/circuitbuild.c
src/or/directory.c
src/or/dirserv.c
src/or/dirvote.c
src/or/networkstatus.c
src/or/rendclient.c
src/or/rendservice.c
src/or/router.c
src/or/routerlist.c
src/or/routerparse.c
src/or/test.c
| Nick Mathewson | 2011-05-11 |
|\ |
|
| * | Automated conversion of memcmp to tor_memcmp/tor_mem[n]eq•••This commit is _exactly_ the result of
perl -i -pe 's/\bmemcmp\(/tor_memcmp\(/g' src/*/*.[ch]
perl -i -pe 's/\!\s*tor_memcmp\(/tor_memeq\(/g' src/*/*.[ch]
perl -i -pe 's/0\s*==\s*tor_memcmp\(/tor_memeq\(/g' src/*/*.[ch]
perl -i -pe 's/0\s*!=\s*tor_memcmp\(/tor_memneq\(/g' src/*/*.[ch]
git checkout src/common/di_ops.[ch]
git checkout src/or/test.c
git checkout src/common/test.h
| Nick Mathewson | 2011-05-11 |
* | | Standardize our printf code on %d, not %i. | Nick Mathewson | 2011-04-19 |
* | | Improve a few comments | Sebastian Hahn | 2011-03-28 |
* | | Triage the XXX022 and XXX021 comments remaining in the code•••Remove some, postpone others, leave some alone. Now the only
remaining XXX022s are ones that seem important to fix or investigate.
| Nick Mathewson | 2011-03-25 |
* | | Fixup tor_addr_to_sockaddr return convention | Nick Mathewson | 2011-03-25 |
* | | Doxygen documentation for about 100 things that didn't have any•••About 860 doxygen-less things remain in 0.2.2
| Nick Mathewson | 2011-03-16 |
* | | Fix up all doxygen warnings other than "foo is not documented" | Nick Mathewson | 2011-03-16 |
* | | Fix setting target port in get_interface_address6•••We want to use the discard port correctly, so a htons() was missing.
Also we need to set it correctly depending on address family.
Review provided by danieldg
| Sebastian Hahn | 2011-03-05 |
* | | Fix connect() failures in get_interface_address6()•••The third argument for connect should be dependent on the address
family. Issue spotted by piebeer who also wrote the patch.
| Sebastian Hahn | 2011-03-05 |
* | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2011-01-03 |
|\| |
|
| * | Bump copyright statements to 2011 | Nick Mathewson | 2011-01-03 |
* | | Rename log.h to torlog.h•••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/; }'
| Nick Mathewson | 2010-07-09 |
* | | commit my annotations while i was hunting down the host order bug | Roger Dingledine | 2010-03-05 |
* | | Merge remote branch 'origin/maint-0.2.1'•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2010-02-27 |
|\| |
|
| * | Update Tor Project copyright years | Nick Mathewson | 2010-02-27 |
* | | Make tor_addr_copy() conform to memcpy requirements•••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.
| Nick Mathewson | 2010-02-09 |
|/ |
|
* | Use an _actual_ fix for the byte-reverse warning.•••(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.)
| Nick Mathewson | 2009-09-01 |
* | Use a simpler fix for the byte-reversing warning | Nick Mathewson | 2009-09-01 |
* | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this!
| Sebastian Hahn | 2009-09-01 |
* | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
* | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | Fix an error in tor_addr_parse that kept us from having a hidden service or a...•••svn:r18206
| Nick Mathewson | 2009-01-21 |
* | Note a problem in the interface tor_addr_to_sockaddr.•••svn:r17982
| Nick Mathewson | 2009-01-06 |
* | Remove svn $Id$s from our source, and remove tor --version --version.•••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
| Nick Mathewson | 2009-01-04 |
* | Only set sin_len/sin6_len when they exist.•••svn:r17851
| Nick Mathewson | 2009-01-02 |
* | Try harder to make sure we zero-out the extraneous sockaddr fields and that w...•••svn:r17849
| Nick Mathewson | 2009-01-02 |
* | Remove some code that is #ifdefed out, and that we no longer seem to use, if ...•••svn:r17827
| Nick Mathewson | 2008-12-30 |
* | Fix bug in recent address.c patch: actually set the value of address * to 0.0...•••svn:r17801
| Nick Mathewson | 2008-12-29 |
* | Fix compilation under gethostbyname-based systems.•••svn:r17800
| Nick Mathewson | 2008-12-27 |
* | Refactor tor_addr_t manipulation functions so that as few as possible look at...•••svn:r17790
| Nick Mathewson | 2008-12-26 |
* | get_interface_addr6(), and by extension get_interface_addr(), were pretty bor...•••svn:r17789
| Nick Mathewson | 2008-12-26 |
* | Refactor tor_addr_compare_masked() so that CMP_SEMANTIC makes more sense, and...•••svn:r17788
| Nick Mathewson | 2008-12-26 |
* | some fixes i found in my sandbox•••svn:r17771
| Roger Dingledine | 2008-12-25 |
* | Properly zero-out addresses when setting them. Probably this was not hurting...•••svn:r17749
| Nick Mathewson | 2008-12-23 |
* | Fix all of the doxygen warnings not pertaining to missing documentation.•••svn:r17727
| Nick Mathewson | 2008-12-22 |
* | Move in-addr.arpa parsing and generation into address.c, and simplify the cod...•••svn:r17707
| Nick Mathewson | 2008-12-19 |
* | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this p...•••svn:r17686
| Nick Mathewson | 2008-12-18 |
* | Resolve many DOCDOCs.•••svn:r17662
| Nick Mathewson | 2008-12-17 |
* | Fix a possible negative shift in address comparison. May fix bug 845 and bug...•••svn:r17169
| Nick Mathewson | 2008-10-29 |
* | fix typo•••svn:r16949
| Roger Dingledine | 2008-09-24 |
* | Fix mingw build with --enable-gcc-warnings set.•••svn:r16759
| Nick Mathewson | 2008-09-04 |
* | An asterisk makes a difference sometimes. Fixes bug 809.•••svn:r16758
| Nick Mathewson | 2008-09-04 |
* | take out a line that i think is extraneous. come on, what could•••go wrong?
svn:r16714
| Roger Dingledine | 2008-09-01 |
* | Try once again to make BSD compilation happy.•••svn:r16474
| Nick Mathewson | 2008-08-08 |
* | r17666@tombo: nickm | 2008-08-07 15:12:30 -0400••• Make tor_addr_from_sockaddr also give away the port in a useful format
svn:r16458
| Nick Mathewson | 2008-08-07 |