Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Push responsibility for connection marking down as far as possible; have ↵ | Nick Mathewson | 2004-02-28 |
| | | | | | | only a close path; add some missing end cells; change return conventions a little. svn:r1149 | ||
* | Make has_sent_end irrelevant: only try to send end if reason is nonzero | Nick Mathewson | 2004-02-28 |
| | | | | svn:r1148 | ||
* | and another one | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1147 | ||
* | patches/answers to nick's commit | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1146 | ||
* | Refactor mark_for_close, connection_edge_end and friends. Now, everybody | Nick Mathewson | 2004-02-27 |
| | | | | | | | | | | | | | | | | who wants to shut down a connection calls connection_mark_for_close instead of setting marked_for_close to 1. This automatically removes the connection from the DNS cache if needed, sends a RELAY END cell if appropriate, and can be changed to do whatever else is needed. Still to do: - The same for circuits, maybe. - Add some kind of hold_connection_open_until_flushed flag, maybe. - Change stuff that closes connections with return -1 to use mark_for_close, maybe. svn:r1145 | ||
* | bump cvs to pre23 | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1144 | ||
* | make 'connected' cells include the resolved IP | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1143 | ||
* | Fix a bug where you might flush some data on a tls connection, and then | Roger Dingledine | 2004-02-27 |
| | | | | | | | | | | add some more data to be flushed but never turn POLLOUT on. not sure how commonly this bug was hit, but it would be a doozy. Also add some asserts to see if it happens elsewhere. svn:r1142 | ||
* | we forgot to include the resolved IP in 'connected' cells | Roger Dingledine | 2004-02-27 |
| | | | | | | | | so the client-side dns cache is currently going unused we should do that sometime svn:r1141 | ||
* | clean up an ia64 warning | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1140 | ||
* | Give the nice message about not being an HTTP proxy an <h1> headline | Peter Palfrader | 2004-02-27 |
| | | | | svn:r1139 | ||
* | New upstream version. Tor stays in sbin in Debian | Peter Palfrader | 2004-02-27 |
| | | | | svn:r1137 | ||
* | changelog entries for pre22 | Roger Dingledine | 2004-02-27 |
| | | | | svn:r1135 | ||
* | Dont use -eq for =; make TORGROUP and TORUSER independent | Nick Mathewson | 2004-02-27 |
| | | | | svn:r1134 | ||
* | Make init script work with chkconfig; make it put pids in /var/run/tor (not ↵ | Nick Mathewson | 2004-02-27 |
| | | | | | | /var/run) and allow it to su as needed (based on tor.spec) svn:r1133 | ||
* | and another desired todo item | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1132 | ||
* | bring the todo file up to date | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1131 | ||
* | When it can't resolve any dirservers, it was useless from then on. | Roger Dingledine | 2004-02-26 |
| | | | | | | | | Now it reloads the RouterFile (or default dirservers) if it has no dirservers. svn:r1130 | ||
* | break out the operations done on sighup into their own function | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1129 | ||
* | dump a new router.desc on hup | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1128 | ||
* | writing html in C strings sucks | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1127 | ||
* | when they use tor as an http proxy, give them an http 501 failure | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1126 | ||
* | bump our version to pre22 | Roger Dingledine | 2004-02-26 |
| | | | | svn:r1125 | ||
* | if the default torrc isn't there, just use some default defaults | Roger Dingledine | 2004-02-26 |
| | | | | | | | | | plus provide an internal dirservers file if they don't have one having no config files will make it easier to run on windows svn:r1124 | ||
* | Basic RAM poisoning and magic-checking to notice connection and circuit | Nick Mathewson | 2004-02-25 |
| | | | | | | | | corruption faster; also, check for corruption in dns.c so we can fail fast for the bug that's nailing Lucky and moria3. svn:r1123 | ||
* | bugfix: if the exit stream is pending on the resolve, and a destroy | Roger Dingledine | 2004-02-25 |
| | | | | | | | | | | | arrives, then the stream wasn't getting removed from the pending list. this may have been the lucky-bug. this commit may also not actually fix the bug. it's darn hard to reproduce. svn:r1122 | ||
* | remove dead code | Roger Dingledine | 2004-02-25 |
| | | | | svn:r1121 | ||
* | move the daemon back to /usr/bin/tor | Roger Dingledine | 2004-02-25 |
| | | | | | | | | (it seems many people don't know they have a /usr/local/sbin/ damn the file system hierarchy standards) svn:r1120 | ||
* | move the tor program back to usr/bin/ | Roger Dingledine | 2004-02-25 |
| | | | | svn:r1119 | ||
* | fix some bugs in assert_connection_ok | Roger Dingledine | 2004-02-24 |
| | | | | svn:r1118 | ||
* | note a bug that gabe found | Roger Dingledine | 2004-02-24 |
| | | | | svn:r1117 | ||
* | start hunting the lucky-bug | Roger Dingledine | 2004-02-22 |
| | | | | svn:r1116 | ||
* | pre-talk slides | Roger Dingledine | 2004-02-21 |
| | | | | svn:r1115 | ||
* | On OSX, decline to use the built-in select-baed poll wrapper, since it seems ↵ | Nick Mathewson | 2004-02-20 |
| | | | | | | to sometimes not work. svn:r1114 | ||
* | commit some partial slides in case i get hit by a bus | Roger Dingledine | 2004-02-19 |
| | | | | svn:r1113 | ||
* | clean up todo, mark a bug as fixed | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1112 | ||
* | patch from vicman to publish less platform information | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1111 | ||
* | actual wording of pre21 changelog | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1110 | ||
* | New upstream release | Peter Palfrader | 2004-02-18 |
| | | | | svn:r1108 | ||
* | bump us to pre21, add ChangeLog entries | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1107 | ||
* | slides for tor rump session talk at FC04 | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1106 | ||
* | go back to a single exitpolicy parameter | Roger Dingledine | 2004-02-18 |
| | | | | | | | | | if your exitpolicy includes " *:*" then it is final, else we append the default exit policy. (thanks weasel) svn:r1105 | ||
* | allow imaps and pop3s in default exit policy | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1104 | ||
* | Get rid of the notion of a separate default default exit policy. | Roger Dingledine | 2004-02-18 |
| | | | | | | | | Create ExitPolicyPrepend config parameter, to customize the default exit policy. svn:r1103 | ||
* | we define some big constant arrays but don't use them | Roger Dingledine | 2004-02-18 |
| | | | | svn:r1102 | ||
* | adding the reattach-after-timeout feature wasn't so easy after all. | Roger Dingledine | 2004-02-18 |
| | | | | | | | maybe it works now. svn:r1101 | ||
* | retry streams where the connected cell hasn't arrived in 15 seconds | Roger Dingledine | 2004-02-17 |
| | | | | svn:r1100 | ||
* | Another case of the same. | Nick Mathewson | 2004-02-17 |
| | | | | svn:r1099 | ||
* | Fix the Big Bug in router_compare_addr_to_exit_policy: we used port 0 | Nick Mathewson | 2004-02-17 |
| | | | | | | | | | | to mean "unknown port". But no exit policy supports (nonexistant) port 0, except accept *:*, and we had no special handling for 'unknown port'. Now we do. svn:r1098 | ||
* | best_support_idx is obsolete | Roger Dingledine | 2004-02-17 |
| | | | | | | | (also doesn't fix the bug) svn:r1097 |