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
Roger Dingledine
bc08ecc02e
move the tls handshake stuff to connection_or
...
svn:r510
2003-09-30 18:45:55 +00:00
Roger Dingledine
e8862051e2
getting closer to having dirserv working
...
we now add our own descriptor to the descriptor list
and we rebuild the directory (and dump to disk) after receiving a POST
svn:r509
2003-09-30 08:18:10 +00:00
Roger Dingledine
0b71e22e63
bugfixes and features: closer to making dirserv work
...
fix a variety of seg faults
don't try to list OPs in running-routers
write cached-directory to disk when rebuilding the dir
on boot, dirservers load approved-routers file
on boot, dirservers load cached directory file
svn:r508
2003-09-29 23:14:49 +00:00
Roger Dingledine
99615a5d9a
more cleanup and rearranging
...
still not finished integrating new dirserv stuff
svn:r507
2003-09-29 07:50:08 +00:00
Roger Dingledine
155ce69068
fix two new segfaults
...
svn:r506
2003-09-28 08:06:18 +00:00
Roger Dingledine
c158056726
expand the scheduler to address SSL_read()'s pending bytes
...
svn:r505
2003-09-28 06:48:20 +00:00
Roger Dingledine
00bcbfe30e
shift read_file_to_str() into util.c
...
svn:r504
2003-09-28 06:47:29 +00:00
Nick Mathewson
5a3ac9385d
Write necessary backends for online directory generation. I think.
...
svn:r503
2003-09-27 21:30:10 +00:00
Roger Dingledine
ac791f2077
clean up receiver buckets; prepare for payloads in relay_end; note a few bugs
...
svn:r502
2003-09-27 21:09:56 +00:00
Nick Mathewson
fd93be2bf4
Add function to wrap SSL_pending
...
svn:r501
2003-09-27 20:07:40 +00:00
Roger Dingledine
5958d7f404
remove last piece of orkeygen (i think)
...
svn:r500
2003-09-27 09:01:39 +00:00
Roger Dingledine
fa4a259352
remove more pieces of orkeygen
...
svn:r499
2003-09-27 08:40:47 +00:00