Commit Graph
2209 Commits
Author SHA1 Message Date
Nick Mathewson f7d154cda9 Update LICENSE and copyright dates.
svn:r560
2003-10-08 02:04:08 +00:00
Roger Dingledine 4c7a537f87 more details to track a warning in tls handshakes
plus make exit policy comparisons not always reject


svn:r559
2003-10-07 23:54:02 +00:00
Roger Dingledine 72613dbcea successfully parse exit policies on future attempts too
svn:r558
2003-10-07 23:25:10 +00:00
Roger Dingledine b998161b2e pull exit policies from config into desc_routerinfo
svn:r557
2003-10-07 23:04:31 +00:00
Nick Mathewson 1fcd9cfefd lowercase exit policies.
svn:r556
2003-10-07 23:02:37 +00:00
Roger Dingledine d2a2a5123c obey exit policies for addresses too
svn:r555
2003-10-07 22:18:14 +00:00
Nick Mathewson e0cc921104 Stop requiring newline at end of exit policy.
svn:r554
2003-10-07 22:15:47 +00:00
Nick Mathewson 3524cee4de Add a "router_add_exit_policy_from_string" function.
svn:r553
2003-10-07 22:09:09 +00:00
Roger Dingledine 12dca607b5 add ExitPolicy line to config file
svn:r552
2003-10-07 22:04:17 +00:00
Roger Dingledine 29292ed5bf minor fixes; bump to 0.0.2pre10
svn:r551
2003-10-07 21:27:33 +00:00
Nick Mathewson 6182356376 Clear revents even when no events are received. Also, since everyone gets in exceptions, everyone gets to increment maxfd.
svn:r550
2003-10-07 21:16:04 +00:00
Nick Mathewson 8972b59b17 Hoping to find an fd larger than ((unsigned)-1) is probably a lost cause.
svn:r549
2003-10-07 20:45:16 +00:00
Roger Dingledine 52eefe557e do not ask for whom there's an error, it polls for thee
svn:r548
2003-10-07 20:02:45 +00:00
Roger Dingledine a40fe63258 break the quickstart into INSTALL
remove the old useless generic INSTALL


svn:r547
2003-10-07 16:57:18 +00:00
Roger Dingledine 849ab5dcff give correct warning message when you're running an old version
svn:r546
2003-10-07 16:56:27 +00:00
Roger Dingledine 5b71747c1c and a Makefile.am for src/config/
svn:r545
2003-10-07 16:30:38 +00:00
Roger Dingledine d6a35a228a some early bugfixes
our log() conflicts with log(3)
distribute only the correct files from doc/ and src/config/
sometimes laptops go back in time. i guess that's ok for now.
and bump the version number because we're live.


svn:r544
2003-10-07 16:30:05 +00:00
Roger Dingledine c9773c6eb0 another todo item, a half-written tor-design intro
svn:r543
2003-10-07 15:59:30 +00:00
Roger Dingledine f75ae4c2cd no need to trigger an assert if socks handshake is malformed
svn:r542
2003-10-06 21:22:12 +00:00
Roger Dingledine ce3771ed16 update the README somewhat
svn:r541
2003-10-05 05:54:12 +00:00
Roger Dingledine 23eac9453d describe what's _actually_ in the payload of a relay begin cell
svn:r540
2003-10-04 08:20:07 +00:00
Roger Dingledine 5645a806b9 refactor around connection_edge_send_command()
svn:r539
2003-10-04 08:19:23 +00:00
Roger Dingledine cca7daecb2 wrap strdup; prefer time() to gettimeofday()
svn:r538
2003-10-04 03:29:09 +00:00
Roger Dingledine 78ffb745b6 refactor so connection_write_to_buf() never fails
svn:r537
2003-10-04 02:38:18 +00:00
Roger Dingledine 4f764d059c socks5 now works
(or at least, we can talk to mozilla.)


svn:r536
2003-10-04 01:37:01 +00:00
Roger Dingledine 786543921c clean some includes
svn:r535
2003-10-04 01:36:11 +00:00
Roger Dingledine adbd72cf9c add log convention to hacking file
this thing needs to get revamped into a 'guide to tor' document


svn:r534
2003-10-03 19:37:38 +00:00
Nick Mathewson 9ec7e7d7b1 Add new cell fullness and bandwidth stats.
svn:r533
2003-10-02 20:00:38 +00:00
Nick Mathewson 7268532304 Make testcases run again; more sanity checking to descriptor generation.
svn:r532
2003-10-01 22:31:13 +00:00
Roger Dingledine a5ccb1227c affected functions in the migration from addr:port to nickname for ORs
svn:r531
2003-10-01 03:35:31 +00:00
Roger Dingledine a0d6356545 update the spec wrt choosing aci's
svn:r530
2003-10-01 01:56:46 +00:00
Roger Dingledine 16ddb8519e my_routerinfo, router_is_me, and learn_my_address are obsolete
ACIs are decided now by strcmp'ing nicknames, rather than comparing addr:port


svn:r529
2003-10-01 01:49:53 +00:00
Nick Mathewson 709360d31b rebuild directory before uploading
svn:r528
2003-10-01 01:08:20 +00:00
Nick Mathewson d29cf29e18 Move dirserv/routers code out of main.c
svn:r527
2003-10-01 00:43:34 +00:00
Nick Mathewson 3e7f78f2bb Flush after fputs
svn:r526
2003-10-01 00:42:24 +00:00
Roger Dingledine e5f402945a update TODO further
svn:r525
2003-10-01 00:35:54 +00:00
Roger Dingledine 020211dd44 updated dirservers file, new config files.
svn:r524
2003-09-30 23:25:30 +00:00
Roger Dingledine c91d165371 ORs post descriptors periodically too
svn:r523
2003-09-30 23:06:23 +00:00
Nick Mathewson fdc9f745f3 Add "platform" to router descriptors.
svn:r522
2003-09-30 22:44:33 +00:00
Nick Mathewson ef9c658506 Mark several tasks finished
svn:r521
2003-09-30 22:42:35 +00:00
Nick Mathewson b550315c8e Check for uname in configure
svn:r520
2003-09-30 22:42:26 +00:00
Roger Dingledine f4ac3f5fdd mark all dirservers up at boot; mark a dirserver down if dir fetch fails
svn:r519
2003-09-30 21:27:16 +00:00
Roger Dingledine 6337927ab8 fix the SSL_read() bug again. this time for sure!
svn:r518
2003-09-30 20:36:20 +00:00
Nick Mathewson decdadd0c5 Check router signatures again; debug signature checking
svn:r517
2003-09-30 20:05:45 +00:00
Nick Mathewson 349919f379 make sure router descriptor doesnt eat the directory-signature
svn:r516
2003-09-30 20:04:40 +00:00
Roger Dingledine 74fad6ebeb make log use a larger buffer, for easier debugging
svn:r515
2003-09-30 19:53:25 +00:00
Nick Mathewson 733ebf0f57 Bugfixes in directory code:
Improve debugging output on fingerprint checking.

Make sure to add our own fingerprint to the fingerprint list _before_
adding our own descriptor, or else we'll reject ourself.

Don't call a directory invalid just because we have a newer descriptor
for some router.

Use router_get_dir_hash to generate hashes for signed directories.

Make sure we add our own descriptor successfully.

Don't fall-through on failed base64-endode.


svn:r514
2003-09-30 19:27:54 +00:00
Nick Mathewson 2593192443 We need to call get_connection_array before using its outputs
svn:r513
2003-09-30 19:25:16 +00:00
Roger Dingledine 638be24d05 move connection_array accessors from main.c to connection.c
(leave poll_array accessors in main.c)


svn:r512
2003-09-30 19:06:22 +00:00
Roger Dingledine fcd7c16937 patch strptime warning -- reduce portability!
svn:r511
2003-09-30 18:47:29 +00:00