]>
git.ipfire.org Git - thirdparty/tor.git/log
Roger Dingledine [Mon, 1 Nov 2004 08:24:34 +0000 (08:24 +0000)]
make sure options.MaxConn can be reached
svn:r2638
Roger Dingledine [Mon, 1 Nov 2004 08:23:45 +0000 (08:23 +0000)]
hunt for getrlimit setrlimit sys/time.h sys/resource.h
svn:r2637
Roger Dingledine [Mon, 1 Nov 2004 08:09:59 +0000 (08:09 +0000)]
change min required number of fd's to 1024
svn:r2636
Roger Dingledine [Mon, 1 Nov 2004 06:40:49 +0000 (06:40 +0000)]
make our autogen.sh work on ksh as well as bash
svn:r2635
Roger Dingledine [Sun, 31 Oct 2004 21:19:28 +0000 (21:19 +0000)]
clean up confusing instruction
svn:r2634
Roger Dingledine [Sun, 31 Oct 2004 21:16:09 +0000 (21:16 +0000)]
fix 'make dist' so it works again
svn:r2633
Roger Dingledine [Sun, 31 Oct 2004 21:15:16 +0000 (21:15 +0000)]
stop trying to maintain two separate doc sections
now README points to tor-doc.html
svn:r2632
Roger Dingledine [Sun, 31 Oct 2004 20:29:25 +0000 (20:29 +0000)]
oh, and add the actual file too
svn:r2631
Roger Dingledine [Sun, 31 Oct 2004 20:28:41 +0000 (20:28 +0000)]
implement first piece of hibernation
still need to track bandwidth, and make decisions based on bandwidth
svn:r2630
Nick Mathewson [Sat, 30 Oct 2004 19:27:06 +0000 (19:27 +0000)]
Only tor and test binaries need to link against openssl and zlib; tor-resolve can be smaller.
svn:r2629
Nick Mathewson [Sat, 30 Oct 2004 19:26:31 +0000 (19:26 +0000)]
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
Nick Mathewson [Sat, 30 Oct 2004 19:18:37 +0000 (19:18 +0000)]
tor --list-fingerprint to print fingerprint and exit
svn:r2627
Roger Dingledine [Sat, 30 Oct 2004 19:00:29 +0000 (19:00 +0000)]
add a note to the doc telling openbsd folks that their fd limit is
too low
svn:r2626
Nick Mathewson [Sat, 30 Oct 2004 18:54:31 +0000 (18:54 +0000)]
Add TODO item: gripe early when fd limits are low, rather than blowing up when we run out
svn:r2625
Roger Dingledine [Sat, 30 Oct 2004 05:04:52 +0000 (05:04 +0000)]
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
Nick Mathewson [Thu, 28 Oct 2004 20:31:15 +0000 (20:31 +0000)]
Link tools directory into rest of build system
svn:r2623
Nick Mathewson [Thu, 28 Oct 2004 20:30:56 +0000 (20:30 +0000)]
Note item completion
svn:r2622
Nick Mathewson [Thu, 28 Oct 2004 20:30:10 +0000 (20:30 +0000)]
Rename Python tor-resolve to tor-resolve.py; stop installing it; move tor-resolve manpage to doc directory
svn:r2621
Nick Mathewson [Thu, 28 Oct 2004 20:28:13 +0000 (20:28 +0000)]
Add a pure-C tor-resolve implementation
svn:r2620
Nick Mathewson [Thu, 28 Oct 2004 18:40:21 +0000 (18:40 +0000)]
Mark item completed
svn:r2619
Nick Mathewson [Thu, 28 Oct 2004 18:37:52 +0000 (18:37 +0000)]
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
Nick Mathewson [Wed, 27 Oct 2004 21:54:44 +0000 (21:54 +0000)]
Fix in warning fix
svn:r2617
Nick Mathewson [Wed, 27 Oct 2004 21:30:47 +0000 (21:30 +0000)]
Check return of tor_snprintf
svn:r2616
Nick Mathewson [Wed, 27 Oct 2004 21:14:11 +0000 (21:14 +0000)]
Tricksy compiler warnings! We hates them, hates them forever, my precious!
svn:r2615
Nick Mathewson [Wed, 27 Oct 2004 18:16:37 +0000 (18:16 +0000)]
Pass with -Wstrict-prototypes
svn:r2614
Nick Mathewson [Wed, 27 Oct 2004 18:14:38 +0000 (18:14 +0000)]
Fix windows build
svn:r2613
Nick Mathewson [Wed, 27 Oct 2004 17:37:01 +0000 (17:37 +0000)]
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
Roger Dingledine [Wed, 27 Oct 2004 12:34:02 +0000 (12:34 +0000)]
stop freeing arbitrary memory
fix a couple of memory leaks
svn:r2611
Nick Mathewson [Wed, 27 Oct 2004 06:48:16 +0000 (06:48 +0000)]
Use strlcpy, not strcpy.
svn:r2610
Nick Mathewson [Wed, 27 Oct 2004 06:37:34 +0000 (06:37 +0000)]
Use tor_snprintf, not snprintf
svn:r2609
Roger Dingledine [Wed, 27 Oct 2004 06:30:17 +0000 (06:30 +0000)]
clean up todo file some more
svn:r2608
Roger Dingledine [Wed, 27 Oct 2004 06:29:11 +0000 (06:29 +0000)]
document dirpolicy config option
svn:r2607
Nick Mathewson [Wed, 27 Oct 2004 06:26:23 +0000 (06:26 +0000)]
snprintf wrapper with consistant (though not C99) overflow behavior
svn:r2606
Nick Mathewson [Wed, 27 Oct 2004 06:25:29 +0000 (06:25 +0000)]
Avoid strcat; use snprintf or strlcat instead
svn:r2605
Roger Dingledine [Wed, 27 Oct 2004 06:24:16 +0000 (06:24 +0000)]
setting up your own tor network is much simpler now
svn:r2604
Nick Mathewson [Wed, 27 Oct 2004 06:03:28 +0000 (06:03 +0000)]
Use strlcpy, not strncpy
svn:r2603
Nick Mathewson [Wed, 27 Oct 2004 05:53:07 +0000 (05:53 +0000)]
Replace sprintf with snprintf
svn:r2602
Nick Mathewson [Wed, 27 Oct 2004 05:34:57 +0000 (05:34 +0000)]
Tenatively break items down for "launch" version
svn:r2601
Nick Mathewson [Wed, 27 Oct 2004 03:42:09 +0000 (03:42 +0000)]
Make it compile on Linux
svn:r2600
Nick Mathewson [Wed, 27 Oct 2004 03:38:42 +0000 (03:38 +0000)]
Add cvsignore in win32 directory
svn:r2599
Nick Mathewson [Wed, 27 Oct 2004 03:14:54 +0000 (03:14 +0000)]
Clean TODO indentation
svn:r2598
Nick Mathewson [Wed, 27 Oct 2004 03:08:43 +0000 (03:08 +0000)]
Mark item completed
svn:r2597
Nick Mathewson [Wed, 27 Oct 2004 03:08:04 +0000 (03:08 +0000)]
Document new config code
svn:r2596
Nick Mathewson [Wed, 27 Oct 2004 03:07:53 +0000 (03:07 +0000)]
document configuration options with InitialCaps
svn:r2595
Nick Mathewson [Wed, 27 Oct 2004 02:30:28 +0000 (02:30 +0000)]
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
Nick Mathewson [Wed, 27 Oct 2004 01:10:18 +0000 (01:10 +0000)]
Mark some items completed
svn:r2593
Nick Mathewson [Wed, 27 Oct 2004 00:48:51 +0000 (00:48 +0000)]
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
Nick Mathewson [Tue, 26 Oct 2004 21:48:41 +0000 (21:48 +0000)]
Add SysLog option to direct log messages to the system log instead of a FILE*.
svn:r2591
Nick Mathewson [Mon, 25 Oct 2004 21:29:27 +0000 (21:29 +0000)]
Add a couple of items to TODO
svn:r2590
Roger Dingledine [Mon, 25 Oct 2004 06:16:26 +0000 (06:16 +0000)]
quick-and-dirty dir policy since the dirservers are getting hammered
nick, could you abstract this sometime so we don't repeat the
sockspolicy code twice?
svn:r2589
Roger Dingledine [Sun, 24 Oct 2004 23:14:00 +0000 (23:14 +0000)]
update the rendezvous spec to be less wrong (but still wrong)
svn:r2588
Roger Dingledine [Sun, 24 Oct 2004 23:09:48 +0000 (23:09 +0000)]
fix a memory leak
svn:r2587
Roger Dingledine [Sun, 24 Oct 2004 19:08:07 +0000 (19:08 +0000)]
start generating new version of introduce1 cells
svn:r2586
Roger Dingledine [Sun, 24 Oct 2004 17:11:44 +0000 (17:11 +0000)]
fix wrong comment
svn:r2585
Nick Mathewson [Sun, 24 Oct 2004 01:50:33 +0000 (01:50 +0000)]
Document the swiss-army-knife that retry_listeners has become
svn:r2584
Nick Mathewson [Sun, 24 Oct 2004 01:29:01 +0000 (01:29 +0000)]
Many non-native speakers use Tor. It is our duty to ensure that our log messages set an example of good English spelling.
svn:r2583
Nick Mathewson [Sun, 24 Oct 2004 01:28:04 +0000 (01:28 +0000)]
Mark item completed
svn:r2582
Nick Mathewson [Sun, 24 Oct 2004 01:22:40 +0000 (01:22 +0000)]
Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones.
svn:r2581
Nick Mathewson [Sun, 24 Oct 2004 00:58:29 +0000 (00:58 +0000)]
Fix typo in last windows patch
svn:r2580
Nick Mathewson [Sun, 24 Oct 2004 00:55:18 +0000 (00:55 +0000)]
Handle more errnos from accept() without closing the connection. This may fix a bug that could close OR listeners when (a) TCP connections were hung up before accept() could be called, or (b) during FD exhaustion.
svn:r2579
Nick Mathewson [Sun, 24 Oct 2004 00:52:10 +0000 (00:52 +0000)]
Make windows fall back to CWD if SHGetSpecialFolderLocation is borked
svn:r2578
Roger Dingledine [Sat, 23 Oct 2004 17:06:25 +0000 (17:06 +0000)]
pay attention to the return value of do_hup, and exit
when it fails
svn:r2577
Roger Dingledine [Thu, 21 Oct 2004 00:49:17 +0000 (00:49 +0000)]
ship src/win32/ in the tarball
svn:r2576
Nick Mathewson [Wed, 20 Oct 2004 23:30:38 +0000 (23:30 +0000)]
Check for low _MSC_VER, not high. On windows, always use winsock.
svn:r2575
Roger Dingledine [Wed, 20 Oct 2004 23:28:11 +0000 (23:28 +0000)]
bump version to pre5-cvs
svn:r2574
Roger Dingledine [Wed, 20 Oct 2004 23:23:53 +0000 (23:23 +0000)]
add winsock if you've got it, regardless of whether you're msv
svn:r2573
Nick Mathewson [Wed, 20 Oct 2004 23:15:49 +0000 (23:15 +0000)]
Use bitwise masking to turn off bits, not compare-and-subtract
svn:r2572
Roger Dingledine [Wed, 20 Oct 2004 23:12:37 +0000 (23:12 +0000)]
bcc win32 compiler has no timeval tv_sec
svn:r2571
Nick Mathewson [Wed, 20 Oct 2004 18:40:04 +0000 (18:40 +0000)]
Update TODO
svn:r2570
Roger Dingledine [Wed, 20 Oct 2004 18:39:05 +0000 (18:39 +0000)]
point out two parts where the spec is wrong
svn:r2569
Nick Mathewson [Tue, 19 Oct 2004 18:19:59 +0000 (18:19 +0000)]
Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to
maintain it.
Have clients default to the nickname "client" in their certificates.
Give a less frightening warning on obsolete (pre-0.0.8) routerinfo_t's.
svn:r2568
Nick Mathewson [Tue, 19 Oct 2004 18:17:12 +0000 (18:17 +0000)]
Tolerate NULL nicknames better
svn:r2567
Nick Mathewson [Tue, 19 Oct 2004 17:46:06 +0000 (17:46 +0000)]
Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules
svn:r2566
Roger Dingledine [Sun, 17 Oct 2004 21:51:20 +0000 (21:51 +0000)]
start the process of making 0.0.7* obsolete
svn:r2565
Roger Dingledine [Sun, 17 Oct 2004 21:10:41 +0000 (21:10 +0000)]
use connection_edge_is_rendezvous_stream() more
svn:r2564
Roger Dingledine [Sun, 17 Oct 2004 20:46:59 +0000 (20:46 +0000)]
mark some items done, move some around, add a wishlist item
svn:r2563
Roger Dingledine [Sun, 17 Oct 2004 20:31:19 +0000 (20:31 +0000)]
whoops, resolve cells were probably broken
svn:r2562
Peter Palfrader [Sun, 17 Oct 2004 18:36:36 +0000 (18:36 +0000)]
New upstream (pre)release.
Apply patch from cvs to fix a segfault in src/or/test (test.c, 1.131).
svn:r2560
Nick Mathewson [Sun, 17 Oct 2004 15:45:54 +0000 (15:45 +0000)]
Fix segfault in unit tests. (Main program is unaffected)
svn:r2559
Roger Dingledine [Sun, 17 Oct 2004 05:32:10 +0000 (05:32 +0000)]
bump version to 0.0.9pre4
svn:r2557
Roger Dingledine [Sun, 17 Oct 2004 05:15:46 +0000 (05:15 +0000)]
commit a changelog for pre4
svn:r2556
Roger Dingledine [Sun, 17 Oct 2004 04:44:02 +0000 (04:44 +0000)]
fix a seg fault with exitredirect
svn:r2555
Roger Dingledine [Sun, 17 Oct 2004 04:07:23 +0000 (04:07 +0000)]
..and reflect that in the todo
svn:r2554
Roger Dingledine [Sun, 17 Oct 2004 04:06:48 +0000 (04:06 +0000)]
switch conn->addr and conn->dir_port to reflect the final destination,
not the http proxy
svn:r2553
Nick Mathewson [Sun, 17 Oct 2004 03:38:02 +0000 (03:38 +0000)]
Unify windows special-dir handling
svn:r2552
Nick Mathewson [Sun, 17 Oct 2004 03:33:51 +0000 (03:33 +0000)]
Document new options
svn:r2551
Nick Mathewson [Sun, 17 Oct 2004 01:57:34 +0000 (01:57 +0000)]
Implement RedirectExit.
svn:r2550
Roger Dingledine [Sat, 16 Oct 2004 23:18:58 +0000 (23:18 +0000)]
fix comment that makes no sense
svn:r2549
Roger Dingledine [Sat, 16 Oct 2004 22:56:46 +0000 (22:56 +0000)]
various tweaks and fixes
svn:r2548
Roger Dingledine [Sat, 16 Oct 2004 22:56:03 +0000 (22:56 +0000)]
i take back everything i've said about unit tests
svn:r2547
Nick Mathewson [Sat, 16 Oct 2004 22:37:08 +0000 (22:37 +0000)]
Code to parse (but not yet actually use) RedirectExit lines
svn:r2546
Roger Dingledine [Sat, 16 Oct 2004 22:28:11 +0000 (22:28 +0000)]
don't assert multiple things in the same tor_assert()
svn:r2545
Roger Dingledine [Sat, 16 Oct 2004 22:14:52 +0000 (22:14 +0000)]
don't assert multiple things in the same tor_assert()
svn:r2544
Nick Mathewson [Sat, 16 Oct 2004 21:57:24 +0000 (21:57 +0000)]
Fix unit tests, make it compile
svn:r2543
Nick Mathewson [Sat, 16 Oct 2004 21:53:30 +0000 (21:53 +0000)]
Change interface of parse_addr_port() to return address in host order, since most users seem to want that.
svn:r2542
Nick Mathewson [Sat, 16 Oct 2004 21:42:09 +0000 (21:42 +0000)]
Make unit tests pass; refactor most of exit policy parfsing out into new function
svn:r2541
Nick Mathewson [Sat, 16 Oct 2004 21:41:12 +0000 (21:41 +0000)]
Refactor parse-addr-mask-and-port-range into a separate function
svn:r2540
Nick Mathewson [Sat, 16 Oct 2004 20:41:50 +0000 (20:41 +0000)]
Note NULL/memset status in TODO
svn:r2539
Nick Mathewson [Sat, 16 Oct 2004 20:38:57 +0000 (20:38 +0000)]
fix memory leak in router.c; start relying on NULL==(zero bytes)
svn:r2538
Nick Mathewson [Sat, 16 Oct 2004 20:37:54 +0000 (20:37 +0000)]
Paranoid bulletproofing for exit code
svn:r2537