Roger Dingledine
b390786582
Hidden service operators had a bug in version 1 style INTRODUCE cells
...
that made them fail. Fix the bug, and revert clients to use version 0
until 0.0.9pre4 is obsolete.
svn:r2641
2004-11-01 21:46:27 +00:00
Nick Mathewson
ce79bab7f1
Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability).
...
svn:r2640
2004-11-01 20:41:47 +00:00
Roger Dingledine
fae20c21bf
make the tarball build
...
svn:r2639
2004-11-01 20:01:01 +00:00
Roger Dingledine
4689243242
make sure options.MaxConn can be reached
...
svn:r2638
2004-11-01 08:24:34 +00:00
Roger Dingledine
2f5efbcb44
hunt for getrlimit setrlimit sys/time.h sys/resource.h
...
svn:r2637
2004-11-01 08:23:45 +00:00
Roger Dingledine
282816b498
change min required number of fd's to 1024
...
svn:r2636
2004-11-01 08:09:59 +00:00
Roger Dingledine
3e03602b9f
make our autogen.sh work on ksh as well as bash
...
svn:r2635
2004-11-01 06:40:49 +00:00
Roger Dingledine
28d977731b
clean up confusing instruction
...
svn:r2634
2004-10-31 21:19:28 +00:00
Roger Dingledine
6c20e32939
fix 'make dist' so it works again
...
svn:r2633
2004-10-31 21:16:09 +00:00
Roger Dingledine
2fa01764bb
stop trying to maintain two separate doc sections
...
now README points to tor-doc.html
svn:r2632
2004-10-31 21:15:16 +00:00
Roger Dingledine
790349c645
oh, and add the actual file too
...
svn:r2631
2004-10-31 20:29:25 +00:00
Roger Dingledine
984ffec105
implement first piece of hibernation
...
still need to track bandwidth, and make decisions based on bandwidth
svn:r2630
2004-10-31 20:28:41 +00:00
Nick Mathewson
ae7495dd55
Only tor and test binaries need to link against openssl and zlib; tor-resolve can be smaller.
...
svn:r2629
2004-10-30 19:27:06 +00:00
Nick Mathewson
5bc0dba933
Move all util functions that need openssl into crypto.c; make non-openssl functions that util needs into util. Now openssl can be separated.
...
svn:r2628
2004-10-30 19:26:31 +00:00
Nick Mathewson
9510d9a792
tor --list-fingerprint to print fingerprint and exit
...
svn:r2627
2004-10-30 19:18:37 +00:00
Roger Dingledine
80f43a8c6e
add a note to the doc telling openbsd folks that their fd limit is
...
too low
svn:r2626
2004-10-30 19:00:29 +00:00
Nick Mathewson
f8563b4f6a
Add TODO item: gripe early when fd limits are low, rather than blowing up when we run out
...
svn:r2625
2004-10-30 18:54:31 +00:00
Roger Dingledine
51e16233cb
Fix paul gardner's assert bug. Turns out when circuit_launch_by_nickname()
...
failed at the first hop, it would try to relaunch another circ right
then, even though the first circuit hadn't been populated yet with its
pending_final_cpath.
svn:r2624
2004-10-30 05:04:52 +00:00
Nick Mathewson
5c68db8b3d
Link tools directory into rest of build system
...
svn:r2623
2004-10-28 20:31:15 +00:00
Nick Mathewson
f0cb6baba1
Note item completion
...
svn:r2622
2004-10-28 20:30:56 +00:00
Nick Mathewson
7fda3df9dd
Rename Python tor-resolve to tor-resolve.py; stop installing it; move tor-resolve manpage to doc directory
...
svn:r2621
2004-10-28 20:30:10 +00:00
Nick Mathewson
54b8f7e503
Add a pure-C tor-resolve implementation
...
svn:r2620
2004-10-28 20:28:13 +00:00
Nick Mathewson
ab9084fc16
Mark item completed
...
svn:r2619
2004-10-28 18:40:21 +00:00
Nick Mathewson
11d330be5e
Tweaks to prevent obsolete restarting tors from hammering the dirservers. (1) Cache a received directory as soon as the signature checks out. (2) Treat a cached directory as "recent" based on its mtime. (3) If we have a recent directory, we dont need to fetch a newer one for DirFetchPostPeriod. This needs review!
...
svn:r2618
2004-10-28 18:37:52 +00:00
Nick Mathewson
36bbab2f2b
Fix in warning fix
...
svn:r2617
2004-10-27 21:54:44 +00:00
Nick Mathewson
f8771625c6
Check return of tor_snprintf
...
svn:r2616
2004-10-27 21:30:47 +00:00
Nick Mathewson
2fbf31533b
Tricksy compiler warnings! We hates them, hates them forever, my precious!
...
svn:r2615
2004-10-27 21:14:11 +00:00
Nick Mathewson
ce5709184b
Pass with -Wstrict-prototypes
...
svn:r2614
2004-10-27 18:16:37 +00:00
Nick Mathewson
6874c39904
Fix windows build
...
svn:r2613
2004-10-27 18:14:38 +00:00
Nick Mathewson
c5eb95b644
Add ability for some-but-not-all abbrevs to work in config file. Add a bunch of singular/plural abbrevs suggested by arma
...
svn:r2612
2004-10-27 17:37:01 +00:00
Roger Dingledine
75ad4615d1
stop freeing arbitrary memory
...
fix a couple of memory leaks
svn:r2611
2004-10-27 12:34:02 +00:00
Nick Mathewson
6980929e64
Use strlcpy, not strcpy.
...
svn:r2610
2004-10-27 06:48:16 +00:00
Nick Mathewson
44d4516155
Use tor_snprintf, not snprintf
...
svn:r2609
2004-10-27 06:37:34 +00:00
Roger Dingledine
1aaedcb171
clean up todo file some more
...
svn:r2608
2004-10-27 06:30:17 +00:00
Roger Dingledine
a16ccb471e
document dirpolicy config option
...
svn:r2607
2004-10-27 06:29:11 +00:00
Nick Mathewson
22dc19b590
snprintf wrapper with consistant (though not C99) overflow behavior
...
svn:r2606
2004-10-27 06:26:23 +00:00
Nick Mathewson
06fa8fc05f
Avoid strcat; use snprintf or strlcat instead
...
svn:r2605
2004-10-27 06:25:29 +00:00
Roger Dingledine
4a9c747f6e
setting up your own tor network is much simpler now
...
svn:r2604
2004-10-27 06:24:16 +00:00
Nick Mathewson
f67f83b1fa
Use strlcpy, not strncpy
...
svn:r2603
2004-10-27 06:03:28 +00:00
Nick Mathewson
bc62f8e983
Replace sprintf with snprintf
...
svn:r2602
2004-10-27 05:53:07 +00:00
Nick Mathewson
7d4854301c
Tenatively break items down for "launch" version
...
svn:r2601
2004-10-27 05:34:57 +00:00
Nick Mathewson
5369ee921e
Make it compile on Linux
...
svn:r2600
2004-10-27 03:42:09 +00:00
Nick Mathewson
8cefc861d6
Add cvsignore in win32 directory
...
svn:r2599
2004-10-27 03:38:42 +00:00
Nick Mathewson
bc17e9b6e0
Clean TODO indentation
...
svn:r2598
2004-10-27 03:14:54 +00:00
Nick Mathewson
ec81c56eef
Mark item completed
...
svn:r2597
2004-10-27 03:08:43 +00:00
Nick Mathewson
482c309db9
Document new config code
...
svn:r2596
2004-10-27 03:08:04 +00:00
Nick Mathewson
885cb3aab8
document configuration options with InitialCaps
...
svn:r2595
2004-10-27 03:07:53 +00:00
Nick Mathewson
a24eb4db91
Re-write configuration option lookup code: use a table, not a big if( || || || ||). Deprecate unoffical abbrevs and abbrevs not on the command line.
...
svn:r2594
2004-10-27 02:30:28 +00:00
Nick Mathewson
2f420070e0
Mark some items completed
...
svn:r2593
2004-10-27 01:10:18 +00:00
Nick Mathewson
b90b2bb848
Add and document router-status line using new unified liveness/verifiedness format; continue to generate running-routers; continue to parse running-routers when no router-status line is found
...
svn:r2592
2004-10-27 00:48:51 +00:00