summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-07-30tag 0.1.1.23 stable release.tor-0.1.1.23Roger Dingledine
svn:r6947
2006-07-30forward-port the 0.1.1.23 changelog.Roger Dingledine
svn:r6946
2006-07-30fix assert found by DreadWingKnight: now that rendezvous streamsRoger Dingledine
are attached to p_streams, the p_streams list can consist of both AP and EXIT conns. svn:r6945
2006-07-30forward-port the website hack. note that with svn, our buildRoger Dingledine
system seems to build in-place, so the website/ and img/ directories actually get created in my sandbox. poo. svn:r6944
2006-07-30defense in depthRoger Dingledine
svn:r6939
2006-07-30Remove the last vestiges of launchd plist.Andrew Lewman
svn:r6938
2006-07-30a bit more debugging for phobosRoger Dingledine
svn:r6937
2006-07-30Remove the launchd plist file.Andrew Lewman
svn:r6936
2006-07-28 r6950@Kushana: nickm | 2006-07-28 10:32:08 -0400Nick Mathewson
Document split fields better. Now, I think we can take a break from type splitting for a bit. svn:r6935
2006-07-28 r6949@Kushana: nickm | 2006-07-28 10:17:38 -0400Nick Mathewson
Shave another 8 bytes from connection_t: turn inbuf_reached_eof into a bit, and lower timestamp_lastempty to or_connection_t svn:r6934
2006-07-28 r6948@Kushana: nickm | 2006-07-28 10:10:35 -0400Nick Mathewson
Identify some likely target fields for lowering; lower global_identifier (since we only use it for AP streams and origin circs). svn:r6933
2006-07-28So long, farewell, auf Wiedersehen, adieu, launchdAndrew Lewman
svn:r6932
2006-07-27Forget leopard.Andrew Lewman
svn:r6929
2006-07-27fi, fy fo fum, if-then- doesn't work without oneAndrew Lewman
svn:r6928
2006-07-27resolve typoRoger Dingledine
svn:r6927
2006-07-27More asserts in dns.c Nick Mathewson
svn:r6926
2006-07-27Fix a bug in HT_REMOVE.Nick Mathewson
svn:r6925
2006-07-27Get better numbers out of HT_REP_OKNick Mathewson
svn:r6924
2006-07-27Far better test and handling of existing torrcAndrew Lewman
svn:r6923
2006-07-27Add more asserts in dns_found_answer. This may confirm my theory that ↵Nick Mathewson
dns_purge_resolve is the culprit. svn:r6922
2006-07-27 r6922@Kushana: nickm | 2006-07-26 16:32:24 -0400Nick Mathewson
Rename some fields, compress a bitfield, and document some structs and fields svn:r6919
2006-07-27Fix comments that implied that only dir connections had a purpose field, and ↵Nick Mathewson
the code that believed in those comments. svn:r6918
2006-07-27Oops, forgot the all important 'r'Andrew Lewman
svn:r6916
2006-07-27OSX gets confused when you have two ways to start the same program.Andrew Lewman
svn:r6915
2006-07-27The whole process works from preflight to postflight creating a cleanAndrew Lewman
Tor install with proper config file edits svn:r6914
2006-07-27Backup only what is needed, write the file we created to a temp file forAndrew Lewman
TorPostFlight to restore the data and remove the temp files svn:r6913
2006-07-27Be better at finding the Tor install path, backup all of Tor just inAndrew Lewman
case, then blow Tor away svn:r6912
2006-07-26OSX pre-install script to clean up Tor and force a fresh install, butAndrew Lewman
save the server keys if they exist. svn:r6911
2006-07-26Set Soft & Hard resource limits to appease launchd.Andrew Lewman
svn:r6910
2006-07-26 r6920@Kushana: nickm | 2006-07-26 15:39:40 -0400Nick Mathewson
Mark some TODO items done svn:r6909
2006-07-26 r6918@Kushana: nickm | 2006-07-26 15:22:28 -0400Nick Mathewson
Fix compilation for eventdns dns.c with split structs. svn:r6908
2006-07-26 r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400Nick Mathewson
Clean up wide lines from last patch. svn:r6907
2006-07-26 r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400Nick Mathewson
Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness. svn:r6906
2006-07-26 r6907@Kushana: nickm | 2006-07-25 19:03:43 -0400Nick Mathewson
Realign circuit structs to avoid wasted space. svn:r6905
2006-07-26 r6903@Kushana: nickm | 2006-07-25 18:22:48 -0400Nick Mathewson
No circuit can be both an intro point and a rend point, so we can merge both the cookie and the pk digest into one "rend_token" field for or circuits. This saves another 20 bytes per or circuit. svn:r6904
2006-07-26 r6902@Kushana: nickm | 2006-07-25 17:30:27 -0400Nick Mathewson
Move rend_query to origin_circuit_t where it belongs; save another 17 bytes per OR circuit. svn:r6903
2006-07-25Clarify a TODO, and test tweaked commit-email.pl script.Nick Mathewson
svn:r6902
2006-07-25Apply checkSpace.pl to checkSpace.pl.Nick Mathewson
svn:r6901
2006-07-25Allow wide lines if they have svn id tags in them. (This matters for svk: ↵Nick Mathewson
those tags can be *big*.) svn:r6900
2006-07-25Add libor.a and libor-crypto.a to svn:ignoreNick Mathewson
svn:r6899
2006-07-25Remove code to special-case "-cvs" ending, since it has not actually ↵Nick Mathewson
mattered since 0.0.9. Perhaps we can special-case even more... svn:r6898
2006-07-25Add an item to the TODO.Nick Mathewson
svn:r6893
2006-07-25Remove .cvsignore files from trunkPeter Palfrader
svn:r6891
2006-07-24Tell users about the init script when they try to run Tor as root.Peter Palfrader
Should we also do this when they try to run their Tor as any other (non root, non debian-tor) user? - add 11_tor_as_root_more_helpful svn:r6822
2006-07-24Previously our defaults for DataDirectory, PidFile, RunAsDaemon, andPeter Palfrader
Log differed from upstreams. Now Tor behaves just like before (with our own DataDirectory and all) only when run as the debian-tor user. If invoked as any other user, Tor will behave just like the pristine upstream version. svn:r6821
2006-07-23These settings are required for those using launchd in OSX 10.4.Andrew Lewman
This is a crude but functional way to insert them for now. svn:r6820
2006-07-23publish a new descriptor after we hup. this is important if ourRoger Dingledine
config has changed such that we'll want to start advertising our dirport now, etc. svn:r6819
2006-07-23Fix another segfault in assert_circuit_ok.Nick Mathewson
svn:r6818
2006-07-23Don't tell anybody, but we're going OO here. This patch splitsNick Mathewson
circuit_t into origin_circuit_t and or_circuit_t. I fixed some segaults; there may be more. We still need to move more rendezvous stuff into subtypes. This is a trial run for splitting up connection_t; if the approach is insane, please say so soon so we can do something smarter. Also, this discards the old HALF_OPEN code, which nobody seems to want. svn:r6817
2006-07-23Whitespace fixNick Mathewson
svn:r6816