Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-02-28 | remove assert from dns.c that's no longer true: | Roger Dingledine | |
typically the resolve will be pending, but it could be failed if it just failed and we're working through the 'pending' list, or it could be valid if some other dnsworker raced us to fill in the entry. svn:r1164 | |||
2004-02-28 | Stop trying to flush on broken sockets marked for close. | Nick Mathewson | |
svn:r1163 | |||
2004-02-28 | some comments to point nick at the latest bugs | Roger Dingledine | |
svn:r1162 | |||
2004-02-28 | better explain exit policies in the torrc | Roger Dingledine | |
svn:r1161 | |||
2004-02-28 | enable assert_connection_ok() | Roger Dingledine | |
we weren't actually asserting much. oops. svn:r1160 | |||
2004-02-28 | note bug in assert_connection_ok | Roger Dingledine | |
svn:r1159 | |||
2004-02-28 | clean up some log messages and severities | Roger Dingledine | |
still plenty more left to clean svn:r1158 | |||
2004-02-28 | make flush_buf have a sane return convention | Roger Dingledine | |
svn:r1157 | |||
2004-02-28 | document 'excludenodes' in man page | Roger Dingledine | |
svn:r1156 | |||
2004-02-28 | rename ExcludedNodes config option to ExcludeNodes | Roger Dingledine | |
svn:r1155 | |||
2004-02-28 | a few more comments for the spec | Roger Dingledine | |
svn:r1154 | |||
2004-02-28 | if a relay cell is unrecognized at the end of the circuit, | Roger Dingledine | |
send back a destroy svn:r1153 | |||
2004-02-28 | some more small fixes | Roger Dingledine | |
svn:r1152 | |||
2004-02-28 | make code more readable; arrbitrarily change a -1 to a 0. | Nick Mathewson | |
svn:r1151 | |||
2004-02-28 | Stop answering "end" with "end" | Nick Mathewson | |
svn:r1150 | |||
2004-02-28 | Push responsibility for connection marking down as far as possible; have ↵ | Nick Mathewson | |
only a close path; add some missing end cells; change return conventions a little. svn:r1149 | |||
2004-02-28 | Make has_sent_end irrelevant: only try to send end if reason is nonzero | Nick Mathewson | |
svn:r1148 | |||
2004-02-27 | and another one | Roger Dingledine | |
svn:r1147 | |||
2004-02-27 | patches/answers to nick's commit | Roger Dingledine | |
svn:r1146 | |||
2004-02-27 | Refactor mark_for_close, connection_edge_end and friends. Now, everybody | Nick Mathewson | |
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 | |||
2004-02-27 | bump cvs to pre23 | Roger Dingledine | |
svn:r1144 | |||
2004-02-27 | make 'connected' cells include the resolved IP | Roger Dingledine | |
svn:r1143 | |||
2004-02-27 | Fix a bug where you might flush some data on a tls connection, and then | Roger Dingledine | |
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 | |||
2004-02-27 | we forgot to include the resolved IP in 'connected' cells | Roger Dingledine | |
so the client-side dns cache is currently going unused we should do that sometime svn:r1141 | |||
2004-02-27 | clean up an ia64 warning | Roger Dingledine | |
svn:r1140 | |||
2004-02-27 | Give the nice message about not being an HTTP proxy an <h1> headline | Peter Palfrader | |
svn:r1139 | |||
2004-02-27 | New upstream version. Tor stays in sbin in Debiandebian-version-0.0.1+0.0.2pre22-1 | Peter Palfrader | |
svn:r1137 | |||
2004-02-27 | changelog entries for pre22tor-0.0.2pre22 | Roger Dingledine | |
svn:r1135 | |||
2004-02-27 | Dont use -eq for =; make TORGROUP and TORUSER independent | Nick Mathewson | |
svn:r1134 | |||
2004-02-27 | Make init script work with chkconfig; make it put pids in /var/run/tor (not ↵ | Nick Mathewson | |
/var/run) and allow it to su as needed (based on tor.spec) svn:r1133 | |||
2004-02-26 | and another desired todo item | Roger Dingledine | |
svn:r1132 | |||
2004-02-26 | bring the todo file up to date | Roger Dingledine | |
svn:r1131 | |||
2004-02-26 | When it can't resolve any dirservers, it was useless from then on. | Roger Dingledine | |
Now it reloads the RouterFile (or default dirservers) if it has no dirservers. svn:r1130 | |||
2004-02-26 | break out the operations done on sighup into their own function | Roger Dingledine | |
svn:r1129 | |||
2004-02-26 | dump a new router.desc on hup | Roger Dingledine | |
svn:r1128 | |||
2004-02-26 | writing html in C strings sucks | Roger Dingledine | |
svn:r1127 | |||
2004-02-26 | when they use tor as an http proxy, give them an http 501 failure | Roger Dingledine | |
svn:r1126 | |||
2004-02-26 | bump our version to pre22 | Roger Dingledine | |
svn:r1125 | |||
2004-02-26 | if the default torrc isn't there, just use some default defaults | Roger Dingledine | |
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 | |||
2004-02-25 | Basic RAM poisoning and magic-checking to notice connection and circuit | Nick Mathewson | |
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 | |||
2004-02-25 | bugfix: if the exit stream is pending on the resolve, and a destroy | Roger Dingledine | |
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 | |||
2004-02-25 | remove dead code | Roger Dingledine | |
svn:r1121 | |||
2004-02-25 | move the daemon back to /usr/bin/tor | Roger Dingledine | |
(it seems many people don't know they have a /usr/local/sbin/ damn the file system hierarchy standards) svn:r1120 | |||
2004-02-25 | move the tor program back to usr/bin/ | Roger Dingledine | |
svn:r1119 | |||
2004-02-24 | fix some bugs in assert_connection_ok | Roger Dingledine | |
svn:r1118 | |||
2004-02-24 | note a bug that gabe found | Roger Dingledine | |
svn:r1117 | |||
2004-02-22 | start hunting the lucky-bug | Roger Dingledine | |
svn:r1116 | |||
2004-02-21 | pre-talk slides | Roger Dingledine | |
svn:r1115 | |||
2004-02-20 | On OSX, decline to use the built-in select-baed poll wrapper, since it seems ↵ | Nick Mathewson | |
to sometimes not work. svn:r1114 | |||
2004-02-19 | commit some partial slides in case i get hit by a bus | Roger Dingledine | |
svn:r1113 |