Commits on Source
33797
546d07bc
First crack at launchd plist for Tor
Jul 11, 2006
4f6cd129
Add in start parameters. Perhaps we should ship these set correct in
Jul 11, 2006
3388722c
Move cmd line parameters into the config file, remove chroot, and
Jul 11, 2006
a0cf95e1
Add some debugging asserts to dns.c; these are too expensive to leave in permanently.
Jul 11, 2006
2c20882f
Update config to redirect output to the tor log file for now.
Jul 12, 2006
c4411841
Avoid an integer underflow when the dir authority decides whether a
Jul 14, 2006
182589da
minor tweak on the dir spec
Jul 15, 2006
1c23ae80
mention the existence of dir-spec in tor-spec, and note that we need
Jul 15, 2006
0ada963e
add a whole lot more work to the todo.
Jul 15, 2006
3d79eb52
stick to nick's nul/null convention
Jul 15, 2006
ee5f512e
parameterize the loudness of resolve_my_address(), and call things
Jul 15, 2006
886b10bb
whitespace/etc cleanups
Jul 16, 2006
1478636f
Change the way Tor starts on OSX 10.4 vs pre-10.4. 10.4 Tor now uses
Jul 16, 2006
169d6c4a
Remove a merged if-then from line 85
Jul 16, 2006
e572d599
MSVC6 is apparently terrified of unnatural cross-breeding between uint64_t and...
Jul 17, 2006
47bf7abc
Added net.freehaven.tor.plist to AC_OUTPUT
Jul 17, 2006
b4433c67
Minor fixed for launchd xml plist
Jul 17, 2006
48ea06ea
nick suggests that the hello cell should have both server IP and
Jul 17, 2006
fc7c32da
fix wordo
Jul 17, 2006
8868830a
we are constrained more than we realized, on what g^x values we can
Jul 17, 2006
9db7b2c0
Allow servers with no hostname or IP address to learn their IP address
Jul 17, 2006
42e2057d
fix some more places where we shouldn't crash if we can't build
Jul 17, 2006
a2a89da6
and don't try to build the descriptor every second, if it's dirty
Jul 17, 2006
c055a34c
huge bugfix: we weren't ever writing an http header when sending
Jul 17, 2006
542adb88
Make a louder statement the first time we learn a guessed
Jul 17, 2006
c85745cf
parameterize the loudness of log_addr_has_changed(), since it's the
Jul 17, 2006
84a246e5
shuffle todo items
Jul 17, 2006
a8444c6f
pick a log domain; resolve an xxxx
Jul 18, 2006
388ac412
If we are using an exit enclave and we can't connect, e.g. because
Jul 18, 2006
77c28d11
Hm. We probably should define INT64_MAX if we really want it. (Especially...
Jul 18, 2006
7fcb267e
Oh. And apparently, msvc6 doesnt think very much of doing u64-and-double arithmetic either.
Jul 18, 2006
ac258d2c
Start publishing one minute or so after we find our ORPort
Jul 18, 2006
e1f30a5f
when we find our dirport to be reachable, mark our descriptor
Jul 18, 2006
cb32336e
Add the output of OSX arch into the package name in preparation for ppc
Jul 18, 2006
1d02d24a
Load and start tor in launchd at end of installation
Jul 18, 2006
892f671f
Define a schedule for how long to wait between retrying
Jul 18, 2006
db657ea0
don't squeal if the first few retries fail.
Jul 18, 2006
ee32b068
Fork off v0 of the protocol spec; we are going to add versioning soon so we...
Jul 20, 2006
0c3ca41d
Add a few more paragraphs to path-spec.txt
Jul 20, 2006
89304685
Document HELLO cells and proposed connection protocol versioning scheme. NOTE:...
Jul 20, 2006
97a14b20
tweak
Jul 20, 2006
237c7ecb
tweak
Jul 20, 2006
3f0e4622
Grammar fixes for clarity.
Jul 21, 2006
9283ddb7
an entry guard that is "unlisted", as well as not known to be "down", is
Jul 21, 2006
4d5fab4f
tweak
Jul 21, 2006
2249180b
bugfix: if you find yourself reachable, then don't ever make any client
Jul 21, 2006
08a4114a
Another MSVC6 fix. Grnk.
Jul 21, 2006
64c14d8c
These asserts will either cause spurious crashes or help debug the pend->conn->s == -1 issue.
Jul 21, 2006
444f096d
more bulletproof reachability testing
Jul 22, 2006
2d6a4d28
i lied, that won't work at all. maybe this will.
Jul 22, 2006
00aefaab
think harder about my logic
Jul 22, 2006
ee789052
whitespace and docs
Jul 23, 2006
1c266c33
more todo items
Jul 23, 2006
35960e11
Add a mem_is_zero function (I think we will need this) and a STRUCT_OFFSET...
Jul 23, 2006
f4e506f4
Remove STRUCT_OFFSET from config.c
Jul 23, 2006
1c0f02f6
Add (void) lines for unused parameters in eventdns.c
Jul 23, 2006
4280218a
Delete trailing whitespace in eventdns.c
Jul 23, 2006
0b5ad1bc
use tor_mem_is_zero() in more places.
Jul 23, 2006
40cc5363
rewrite conn->address for GET commands as well as POST commands.
Jul 23, 2006
6d2eb775
Whitespace fix
Jul 23, 2006
7239262f
Don't tell anybody, but we're going OO here. This patch splits
Jul 23, 2006
d27cbf5d
Fix another segfault in assert_circuit_ok.
Jul 23, 2006
c9b8458f
publish a new descriptor after we hup. this is important if our
Jul 23, 2006
4fccf840
These settings are required for those using launchd in OSX 10.4.
Jul 23, 2006
f968d38f
Previously our defaults for DataDirectory, PidFile, RunAsDaemon, and
Jul 24, 2006
59561b1b
Tell users about the init script when they try to run Tor as root.
Jul 24, 2006
521c006f
Remove .cvsignore files from trunk
Jul 25, 2006
8d2a71a4
Add an item to the TODO.
Jul 25, 2006
96bcbb1e
Remove code to special-case "-cvs" ending, since it has not actually mattered...
Jul 25, 2006
d5a2d51c
Add libor.a and libor-crypto.a to svn:ignore
Jul 25, 2006
fc9ed724
Allow wide lines if they have svn id tags in them. (This matters for svk: those tags can be *big*.)
Jul 25, 2006
4fe3c607
Apply checkSpace.pl to checkSpace.pl.
Jul 25, 2006
f2dc012a
Clarify a TODO, and test tweaked commit-email.pl script.
Jul 25, 2006
a88ec48a
r6902@Kushana: nickm | 2006-07-25 17:30:27 -0400
Jul 26, 2006
e61d28df
r6903@Kushana: nickm | 2006-07-25 18:22:48 -0400
Jul 26, 2006
18771e85
r6907@Kushana: nickm | 2006-07-25 19:03:43 -0400
Jul 26, 2006
4ff4577b
r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400
Jul 26, 2006
ec82db69
r6909@Kushana: nickm | 2006-07-26 13:05:58 -0400
Jul 26, 2006
0bc741ba
r6918@Kushana: nickm | 2006-07-26 15:22:28 -0400
Jul 26, 2006
dd9a563a
r6920@Kushana: nickm | 2006-07-26 15:39:40 -0400
Jul 26, 2006
a8152256
Set Soft & Hard resource limits to appease launchd.
Jul 26, 2006
99fc0aba
OSX pre-install script to clean up Tor and force a fresh install, but
Jul 26, 2006
a89bc088
Be better at finding the Tor install path, backup all of Tor just in
Jul 27, 2006
cd45eb61
Backup only what is needed, write the file we created to a temp file for
Jul 27, 2006
8ae177da
The whole process works from preflight to postflight creating a clean
Jul 27, 2006
1ee13cff
OSX gets confused when you have two ways to start the same program.
Jul 27, 2006
f77b2a04
Oops, forgot the all important 'r'
Jul 27, 2006
dd779d99
Fix comments that implied that only dir connections had a purpose field, and...
Jul 27, 2006
5227395a
r6922@Kushana: nickm | 2006-07-26 16:32:24 -0400
Jul 27, 2006
dc2b7e9a
Add more asserts in dns_found_answer. This may confirm my theory that...
Jul 27, 2006
37706854
Far better test and handling of existing torrc
Jul 27, 2006
45c3a436
Get better numbers out of HT_REP_OK
Jul 27, 2006
8786b4b8
Fix a bug in HT_REMOVE.
Jul 27, 2006
c2f28615
More asserts in dns.c
Jul 27, 2006
a5e50748
resolve typo
Jul 27, 2006
79144b8e
fi, fy fo fum, if-then- doesn't work without one
Jul 27, 2006
e469438d
Forget leopard.
Jul 27, 2006
498fe874
So long, farewell, auf Wiedersehen, adieu, launchd
Jul 28, 2006
6dc13cdb
r6948@Kushana: nickm | 2006-07-28 10:10:35 -0400
Jul 28, 2006
85f38115
r6949@Kushana: nickm | 2006-07-28 10:17:38 -0400
Jul 28, 2006
33,697 additional commits have been omitted to prevent performance issues.
Loading
Loading