aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Push responsibility for connection marking down as far as possible; have ↵Nick Mathewson2004-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 nonzeroNick Mathewson2004-02-28
| | | | svn:r1148
* and another oneRoger Dingledine2004-02-27
| | | | svn:r1147
* patches/answers to nick's commitRoger Dingledine2004-02-27
| | | | svn:r1146
* Refactor mark_for_close, connection_edge_end and friends. Now, everybodyNick Mathewson2004-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 pre23Roger Dingledine2004-02-27
| | | | svn:r1144
* make 'connected' cells include the resolved IPRoger Dingledine2004-02-27
| | | | svn:r1143
* Fix a bug where you might flush some data on a tls connection, and thenRoger Dingledine2004-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' cellsRoger Dingledine2004-02-27
| | | | | | | | so the client-side dns cache is currently going unused we should do that sometime svn:r1141
* clean up an ia64 warningRoger Dingledine2004-02-27
| | | | svn:r1140
* Give the nice message about not being an HTTP proxy an <h1> headlinePeter Palfrader2004-02-27
| | | | svn:r1139
* New upstream version. Tor stays in sbin in DebianPeter Palfrader2004-02-27
| | | | svn:r1137
* changelog entries for pre22Roger Dingledine2004-02-27
| | | | svn:r1135
* Dont use -eq for =; make TORGROUP and TORUSER independentNick Mathewson2004-02-27
| | | | svn:r1134
* Make init script work with chkconfig; make it put pids in /var/run/tor (not ↵Nick Mathewson2004-02-27
| | | | | | /var/run) and allow it to su as needed (based on tor.spec) svn:r1133
* and another desired todo itemRoger Dingledine2004-02-26
| | | | svn:r1132
* bring the todo file up to dateRoger Dingledine2004-02-26
| | | | svn:r1131
* When it can't resolve any dirservers, it was useless from then on.Roger Dingledine2004-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 functionRoger Dingledine2004-02-26
| | | | svn:r1129
* dump a new router.desc on hupRoger Dingledine2004-02-26
| | | | svn:r1128
* writing html in C strings sucksRoger Dingledine2004-02-26
| | | | svn:r1127
* when they use tor as an http proxy, give them an http 501 failureRoger Dingledine2004-02-26
| | | | svn:r1126
* bump our version to pre22Roger Dingledine2004-02-26
| | | | svn:r1125
* if the default torrc isn't there, just use some default defaultsRoger Dingledine2004-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 circuitNick Mathewson2004-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 destroyRoger Dingledine2004-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 codeRoger Dingledine2004-02-25
| | | | svn:r1121
* move the daemon back to /usr/bin/torRoger Dingledine2004-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 Dingledine2004-02-25
| | | | svn:r1119
* fix some bugs in assert_connection_okRoger Dingledine2004-02-24
| | | | svn:r1118
* note a bug that gabe foundRoger Dingledine2004-02-24
| | | | svn:r1117
* start hunting the lucky-bugRoger Dingledine2004-02-22
| | | | svn:r1116
* pre-talk slidesRoger Dingledine2004-02-21
| | | | svn:r1115
* On OSX, decline to use the built-in select-baed poll wrapper, since it seems ↵Nick Mathewson2004-02-20
| | | | | | to sometimes not work. svn:r1114
* commit some partial slides in case i get hit by a busRoger Dingledine2004-02-19
| | | | svn:r1113
* clean up todo, mark a bug as fixedRoger Dingledine2004-02-18
| | | | svn:r1112
* patch from vicman to publish less platform informationRoger Dingledine2004-02-18
| | | | svn:r1111
* actual wording of pre21 changelogRoger Dingledine2004-02-18
| | | | svn:r1110
* New upstream releasePeter Palfrader2004-02-18
| | | | svn:r1108
* bump us to pre21, add ChangeLog entriesRoger Dingledine2004-02-18
| | | | svn:r1107
* slides for tor rump session talk at FC04Roger Dingledine2004-02-18
| | | | svn:r1106
* go back to a single exitpolicy parameterRoger Dingledine2004-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 policyRoger Dingledine2004-02-18
| | | | svn:r1104
* Get rid of the notion of a separate default default exit policy.Roger Dingledine2004-02-18
| | | | | | | | Create ExitPolicyPrepend config parameter, to customize the default exit policy. svn:r1103
* we define some big constant arrays but don't use themRoger Dingledine2004-02-18
| | | | svn:r1102
* adding the reattach-after-timeout feature wasn't so easy after all.Roger Dingledine2004-02-18
| | | | | | | maybe it works now. svn:r1101
* retry streams where the connected cell hasn't arrived in 15 secondsRoger Dingledine2004-02-17
| | | | svn:r1100
* Another case of the same.Nick Mathewson2004-02-17
| | | | svn:r1099
* Fix the Big Bug in router_compare_addr_to_exit_policy: we used port 0Nick Mathewson2004-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 obsoleteRoger Dingledine2004-02-17
| | | | | | | (also doesn't fix the bug) svn:r1097