| Commit message (Expand) | Author | Age |
... | |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | more log conversions.•••whee.
svn:r6003
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Fix bug 225: now "attachstream 0" treats conn like it just connected,•••doing address remapping, handling .exit and .onion idioms, and so on.
Now we are more uniform in making sure that the controller hears about
all new connections, and making sure it hears when they close.
svn:r5897
| Roger Dingledine | 2006-02-03 |
* | attempted patch for bug 220: don't assert when we've tried all the•••intro points for a hidden service and we try fetching the service
descriptor again.
svn:r5838
| Roger Dingledine | 2006-01-17 |
* | Add reasons to DESTROY and RELAY_TRUNCATED cells.•••svn:r5734
| Nick Mathewson | 2006-01-05 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways.
fix it before it becomes convention to format logs in wild and
unpredictable ways.
still need to do src/common/ someday.
svn:r5551
| Roger Dingledine | 2005-12-10 |
* | what the heck is wrong with this little piece of code?•••why can none of us get it right?
it looks so simple.
svn:r5521
| Roger Dingledine | 2005-12-07 |
* | tell the controller about new .onion streams too.•••svn:r5520
| Roger Dingledine | 2005-12-06 |
* | the other half of weasel's patch, so old gcc's can build cvs again.•••svn:r5517
| Roger Dingledine | 2005-12-06 |
* | Old gccs want you to do your variable declarations first•••svn:r5516
| Peter Palfrader | 2005-12-06 |
* | when we're giving up on a circuit and retrying on a new one,•••log the name of the exit node. perhaps people will find this
useful, or see patterns, or something.
svn:r5515
| Roger Dingledine | 2005-12-06 |
* | Set chosen_exit_name to something we are not about to zero.•••svn:r5507
| Nick Mathewson | 2005-12-05 |
* | When parsing foo.exit, if foo is unknown, and we are leaving circuits unattac...•••svn:r5504
| Nick Mathewson | 2005-12-05 |
* | fix a log message to be mildly more helpful•••svn:r5498
| Roger Dingledine | 2005-12-04 |
* | Clean up some comments; remove some dead code•••svn:r5493
| Nick Mathewson | 2005-12-03 |
* | Expunge remaining places where we used "tree" to mean "associative array".•••svn:r5490
| Nick Mathewson | 2005-12-03 |
* | Fix some verbose warnings and remove an unneeded include.•••svn:r5472
| Nick Mathewson | 2005-11-30 |
* | Replace balanced trees with hash tables: this should make stuff significantly...•••svn:r5441
| Nick Mathewson | 2005-11-23 |
* | Add a new config option TestSocks so people can see if their•••applications are using socks4, socks4a, socks5-with-ip, or
socks5-with-hostname. This way they don't have to keep mucking
with tcpdump and wondering if something got cached somewhere.
svn:r5399
| Roger Dingledine | 2005-11-16 |
* | when a stream times out, provide less (but better) explanation•••of what happened. don't bother printing the path, since i don't
know of any person who has gotten anything useful out of that.
svn:r5367
| Roger Dingledine | 2005-11-14 |
* | On directory servers, old_routers was wasting hundreds of bytes per supersede...•••svn:r5349
| Nick Mathewson | 2005-11-05 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Change more files to new loggin interface. 3 left.•••svn:r5310
| Nick Mathewson | 2005-10-25 |
* | Use LD_BUG as appropriate; convert rend* and router* to new logging interface...•••svn:r5302
| Nick Mathewson | 2005-10-24 |
* | solve the first half of bug 199: if we don't like the looks•••of an address, but it's the controller's job to handle it,
don't refuse it first.
svn:r5287
| Roger Dingledine | 2005-10-19 |
* | Make --hash-password not craash on exit.•••svn:r5243
| Nick Mathewson | 2005-10-12 |
* | Make doxygen marginally happier•••svn:r5208
| Nick Mathewson | 2005-10-06 |
* | Fix verbose compiler warnings, including one in routerlist.c that would have ...•••svn:r5190
| Nick Mathewson | 2005-10-05 |
* | Check for named servers when looking them up by nickname;•••warn when we'recalling a non-named server by its nickname;
don't warn twice about the same name.
Fix a bug in routers_update_status_from_networkstatus that made nearly
all clients never update routerinfo_t.is_named.
Try to list MyFamily elements by key, not by nickname.
Only warn about names that we generated ourself, or got from the local
user.
On TLS handshake, only check the other router's nickname against its
expected nickname if is_named is set.
svn:r5185
| Nick Mathewson | 2005-10-04 |
* | bugfix: we were whining about using socks4 or socks5-with-local-lookup•••even when they used an IP in the "virtual" range we designed exactly
for this case.
svn:r5142
| Roger Dingledine | 2005-09-24 |
* | put a log message so we can start confirming socks5-with-remote-dns•••vs socks5-with-local-dns
svn:r5130
| Roger Dingledine | 2005-09-23 |
* | remove another loud debug msg•••svn:r5113
| Roger Dingledine | 2005-09-22 |
* | when the user asked for a rendezvous port that the hidden service•••didn't want to provide, we were sending an IP address back along
with the end cell. fortunately, it was zero. but stop that anyway.
svn:r5022
| Roger Dingledine | 2005-09-12 |
* | make the patch less likely to bite us later•••svn:r5021
| Roger Dingledine | 2005-09-12 |
* | Resolve stack corruption identified by edmanw in connection_edge_end(). Thanks!•••svn:r5020
| Nick Mathewson | 2005-09-12 |
* | Fix another ntohl•••svn:r4903
| Nick Mathewson | 2005-09-03 |
* | Note to self: htonl(htonl(X)) is *not* "twice as good as htonl(X)". Spotted ...•••svn:r4900
| Nick Mathewson | 2005-09-03 |
* | Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add ...•••svn:r4894
| Nick Mathewson | 2005-09-02 |
* | Make unit tests run without segfaulting•••svn:r4804
| Nick Mathewson | 2005-08-22 |
* | after failing from resolve failed or misc, reset the num failures.•••svn:r4780
| Roger Dingledine | 2005-08-15 |
* | Implement exit enclaves: if we know an IP address for the destination,•••and there's a running Tor server at that address which allows exit to
the destination, then extend the circuit to that exit first.
Also, if the user asks for a .exit node, cannibalize general circs for it.
svn:r4779
| Roger Dingledine | 2005-08-15 |
* | Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751
| Nick Mathewson | 2005-08-08 |
* | fix compile error in cvs•••svn:r4520
| Roger Dingledine | 2005-07-02 |
* | Be more explicit about which IP we are connecting to; expose future exit poli...•••svn:r4519
| Nick Mathewson | 2005-07-01 |
* | forward-port the 0.1.0.11 stuff•••svn:r4515
| Roger Dingledine | 2005-07-01 |
* | Make errors retrievable from tor_socketpair; resolve bug 163.•••svn:r4509
| Nick Mathewson | 2005-06-30 |
* | Logic to implement rendezvous/introduction via unknown servers.•••- Add a new extend_info_t datatype to hold information needed to
extend a circuit (addr,port,keyid,onion_key). Use it in cpath and
build_state. Make appropriate functions take or return it instead of
routerinfo_t or keyid.
- #if 0 needless check in circuit_get_by_edge_conn; if nobody triggers this
error in 0.1.0.10, nobody will trigger it.
- Implement new hidden service descriptor format, which contains "extend
info" for introduction points, along with protocol version list.
- Parse new format.
- Generate new format
- Cache old and new formats alongside each other.
- Directories serve "old" format if asked in old way, "newest available"
format if asked in new way.
- Use new format to find introduction points if possible; otherwise fall
back. Keep nickname lists and extendinfo lists in sync.
- Tests for new format.
- Implement new "v2" INTRODUCE cell format.
- Accept new format
- Use new format if we have a versioned service descriptor that says the
server accepts the new format.
- Add documentation for functions and data types.
svn:r4506
| Nick Mathewson | 2005-06-29 |
* | Implement all the rest of the new controller protocol, debug a little, add so...•••svn:r4460
| Nick Mathewson | 2005-06-19 |