| Commit message (Expand) | Author | Age |
* | r9715@catbus: nickm | 2007-01-22 02:51:04 -0500••• Document a few undocumented functions and arguments.
svn:r9385
| Nick Mathewson | 2007-01-22 |
* | avoid a crash-all-the-clients segfault if a rogue dir•••authority leaves a "v" line blank.
svn:r9262
| Roger Dingledine | 2007-01-04 |
* | r11820@Kushana: nickm | 2007-01-03 14:54:05 -0500••• Add (and specify) a BadDirectory flag to networkstatuses, so authorities can tell clients that some caches are broken. Also, implement an as-yet-unused function to estimate how many bytes will be sent on a directory connection.
svn:r9255
| Nick Mathewson | 2007-01-03 |
* | r11761@Kushana: nickm | 2006-12-29 15:45:56 -0500••• Another cleanup: expand_exit_policy_aliases was totally redundant with respect to router_parse_[private_]addr_policy_private.
svn:r9219
| Nick Mathewson | 2006-12-29 |
* | r11737@Kushana: nickm | 2006-12-28 18:32:13 -0500••• Remove some dead code; refactor some duplicated code.
svn:r9206
| Nick Mathewson | 2006-12-29 |
* | r11736@Kushana: nickm | 2006-12-28 17:46:23 -0500••• Mark a pile of XXXX comments as targetted for 0.1.2: some because they look important, some because they look easy.
svn:r9205
| Nick Mathewson | 2006-12-29 |
* | r11694@Kushana: nickm | 2006-12-23 23:09:20 -0500••• Add a version entry to networkstatus documents; have this entry get parsed and used to calculate whether begin_dir is supported.
svn:r9181
| Nick Mathewson | 2006-12-24 |
* | r11693@Kushana: nickm | 2006-12-23 22:42:11 -0500••• Stop requiring the "opt" keyword before unrecognized directory items.
svn:r9180
| Nick Mathewson | 2006-12-24 |
* | Infrastructure to test BEGIN_DIR cells.•••New socks command CONNECT_DIR. New config option TunnelDirConns that
builds a circ ending at the directory server and delivers a BEGIN_DIR
cell if it's running 0.1.2.2-alpha or later. We still need to make
one-hop circs when appropriate, while making other conns avoid them.
svn:r9098
| Roger Dingledine | 2006-12-13 |
* | r9843@Kushana: nickm | 2006-11-30 17:22:25 -0500••• Turn an xxxx0124 into an #ifdef; avoid leaking memory.
svn:r9013
| Nick Mathewson | 2006-11-30 |
* | r9313@totoro: nickm | 2006-11-13 20:07:41 -0500••• Try to compile with fewer warnings on irix64's MIPSpro compiler /
environment, which apparently believes that:
- off_t can be bigger than size_t.
- only mean kids assign things they do not subsequently inspect.
I don't try to fix the "error" that makes it say:
cc-3970 cc: WARNING File = main.c, Line = 1277
conversion from pointer to same-sized integral type (potential portability
problem)
uintptr_t sig = (uintptr_t)arg;
Because really, what can you do about a compiler that claims to be c99
but doesn't understand that void* x = NULL; uintptr_t y = (uintptr_t) x;
is safe?
svn:r8948
| Nick Mathewson | 2006-11-14 |
* | r9309@totoro: nickm | 2006-11-13 19:05:41 -0500••• Whitespace fixes, and clean up code from last natd patch.
svn:r8947
| Nick Mathewson | 2006-11-14 |
* | r9465@auth3-479: nickm | 2006-11-01 13:16:21 -0500••• Add some temporary code to count how many *distinct* router digests we verify. (I have a sneaking suspicion that the numbers look way way high.)
svn:r8890
| Nick Mathewson | 2006-11-01 |
* | r9449@Kushana: nickm | 2006-10-31 00:12:02 -0500••• Dump breakdown of PK operations when we get a USR2 signal. This should help us figure out of we are doing some of them for stupid reasons.
svn:r8881
| Nick Mathewson | 2006-10-31 |
* | r9091@totoro: nickm | 2006-10-19 11:45:28 -0400••• Change to BadExit logic: Let authorities set an "I list bad exits" flag. Consider an exit bad if it is listed as bad by more than half of *those* authorities. This gives us a better migration path.
svn:r8756
| Nick Mathewson | 2006-10-19 |
* | r9004@totoro: nickm | 2006-10-11 18:05:24 -0400••• Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com"
svn:r8690
| Nick Mathewson | 2006-10-11 |
* | r8957@totoro: nickm | 2006-10-08 22:35:17 -0400••• The otherwise regrettable MIPSpro C compiler warns about values set but never used, and about mixing enums and ints; these are good warnings, and so should be fixed. This removes some dead code and some potential bugs. Thanks to pnx.
svn:r8664
| Nick Mathewson | 2006-10-09 |
* | r9032@Kushana: nickm | 2006-09-29 18:51:42 -0400••• Now, all log messages should be distinct.
svn:r8545
| Nick Mathewson | 2006-09-29 |
* | r9025@Kushana: nickm | 2006-09-29 18:33:13 -0400••• Differentiate more duplicated log entries
svn:r8542
| Nick Mathewson | 2006-09-29 |
* | r9023@Kushana: nickm | 2006-09-29 17:27:24 -0400••• Make distinct all non-bug messages at notice or higher that appear 3 or more times.
svn:r8541
| Nick Mathewson | 2006-09-29 |
* | r8776@totoro: nickm | 2006-09-29 00:50:46 -0400••• Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
router can call itself Unnamed; directory servers will never allocate Unnamed
to any particular router; clients won't believe that any router is the
canonical Unnamed.
svn:r8529
| Nick Mathewson | 2006-09-29 |
* | r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400••• Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
| Nick Mathewson | 2006-09-21 |
* | Stop searching routerlist for routers with the same identity as other routers...•••svn:r8432
| Nick Mathewson | 2006-09-19 |
* | r8819@Kushana: nickm | 2006-09-15 00:27:45 -0400••• Implement a smartlist_uniq() that will with luck not end the world.
svn:r8396
| Nick Mathewson | 2006-09-15 |
* | r8692@Kushana: nickm | 2006-08-31 13:38:07 -0400••• Fix bug 327 (part 2): Cast char to unsigned char before passing to toupper/tolower. (Follow the same idiom as with isupper and friends, in case we run into the same problem on SGI or whereever it was.)
svn:r8310
| Nick Mathewson | 2006-08-31 |
* | remove some more vestiges of cvs•••svn:r8229
| Roger Dingledine | 2006-08-26 |
* | Remove code to special-case "-cvs" ending, since it has not actually mattered...•••svn:r6898
| Nick Mathewson | 2006-07-25 |
* | Fix a bunch of spaces.•••svn:r6678
| Nick Mathewson | 2006-06-22 |
* | Set offset properly when parsing cache.•••svn:r6677
| Nick Mathewson | 2006-06-22 |
* | Next batch of memory miserdom: mmap cached-routers file. This is sure to bre...•••svn:r6675
| Nick Mathewson | 2006-06-22 |
* | Start remembering *where* we are storing routerdescs. This will make us easie...•••svn:r6427
| Nick Mathewson | 2006-04-29 |
* | Remove DER64 functions in trunk: they will never be used again unless the dir...•••svn:r6376
| Nick Mathewson | 2006-04-10 |
* | In fairness to gcc, a char** is often _not_ usable as a const void **.•••svn:r6355
| Nick Mathewson | 2006-04-10 |
* | Oops. _compare_tor_version_str_ptr wants ptr-to-ptr. Ow.•••svn:r6354
| Nick Mathewson | 2006-04-10 |
* | bugfix in sort_version_list() so it doesn't screw up the sorting.•••svn:r6308
| Roger Dingledine | 2006-04-03 |
* | fix some xxxs.•••svn:r6307
| Nick Mathewson | 2006-04-03 |
* | Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way.
svn:r6246
| Roger Dingledine | 2006-03-27 |
* | Allow non-printable characters for exit streams (both for•••connecting and for resolving). Now we tolerate applications
that don't follow the RFCs. But continue to block malformed
names at the socks side.
svn:r6193
| Roger Dingledine | 2006-03-19 |
* | Finish the transition from the word 'verified' to the words•••'named' and 'valid'.
svn:r6188
| Roger Dingledine | 2006-03-19 |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | Allow private:* in routerdescs; not generated yet (because older Tors do not ...•••svn:r6086
| Nick Mathewson | 2006-03-05 |
* | the last of the log convention conversion. finally.•••svn:r6005
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Move "sort list of versions" logic into routerparse.c; make version-checking ...•••svn:r5927
| Nick Mathewson | 2006-02-06 |
* | typos and nits•••svn:r5911
| Roger Dingledine | 2006-02-05 |
* | Make dirservers generate a separate "guard" flag to mean, "would make a good ...•••svn:r5856
| Nick Mathewson | 2006-01-24 |
* | remove unused code•••svn:r5847
| Roger Dingledine | 2006-01-20 |
* | Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827
| Nick Mathewson | 2006-01-12 |
* | bugfix: we were failing to parse a tor version that started with•••"Tor ", even though we said we could.
svn:r5699
| Roger Dingledine | 2006-01-02 |
* | Whitespace fixes; comments.•••svn:r5596
| Nick Mathewson | 2005-12-15 |