]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
22 years agoMake testcases run again; more sanity checking to descriptor generation.
Nick Mathewson [Wed, 1 Oct 2003 22:31:13 +0000 (22:31 +0000)] 
Make testcases run again; more sanity checking to descriptor generation.

svn:r532

22 years agoaffected functions in the migration from addr:port to nickname for ORs
Roger Dingledine [Wed, 1 Oct 2003 03:35:31 +0000 (03:35 +0000)] 
affected functions in the migration from addr:port to nickname for ORs

svn:r531

22 years agoupdate the spec wrt choosing aci's
Roger Dingledine [Wed, 1 Oct 2003 01:56:46 +0000 (01:56 +0000)] 
update the spec wrt choosing aci's

svn:r530

22 years agomy_routerinfo, router_is_me, and learn_my_address are obsolete
Roger Dingledine [Wed, 1 Oct 2003 01:49:53 +0000 (01:49 +0000)] 
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

22 years agorebuild directory before uploading
Nick Mathewson [Wed, 1 Oct 2003 01:08:20 +0000 (01:08 +0000)] 
rebuild directory before uploading

svn:r528

22 years agoMove dirserv/routers code out of main.c
Nick Mathewson [Wed, 1 Oct 2003 00:43:34 +0000 (00:43 +0000)] 
Move dirserv/routers code out of main.c

svn:r527

22 years agoFlush after fputs
Nick Mathewson [Wed, 1 Oct 2003 00:42:24 +0000 (00:42 +0000)] 
Flush after fputs

svn:r526

22 years agoupdate TODO further
Roger Dingledine [Wed, 1 Oct 2003 00:35:54 +0000 (00:35 +0000)] 
update TODO further

svn:r525

22 years agoupdated dirservers file, new config files.
Roger Dingledine [Tue, 30 Sep 2003 23:25:30 +0000 (23:25 +0000)] 
updated dirservers file, new config files.

svn:r524

22 years agoORs post descriptors periodically too
Roger Dingledine [Tue, 30 Sep 2003 23:06:23 +0000 (23:06 +0000)] 
ORs post descriptors periodically too

svn:r523

22 years agoAdd "platform" to router descriptors.
Nick Mathewson [Tue, 30 Sep 2003 22:44:33 +0000 (22:44 +0000)] 
Add "platform" to router descriptors.

svn:r522

22 years agoMark several tasks finished
Nick Mathewson [Tue, 30 Sep 2003 22:42:35 +0000 (22:42 +0000)] 
Mark several tasks finished

svn:r521

22 years agoCheck for uname in configure
Nick Mathewson [Tue, 30 Sep 2003 22:42:26 +0000 (22:42 +0000)] 
Check for uname in configure

svn:r520

22 years agomark all dirservers up at boot; mark a dirserver down if dir fetch fails
Roger Dingledine [Tue, 30 Sep 2003 21:27:16 +0000 (21:27 +0000)] 
mark all dirservers up at boot; mark a dirserver down if dir fetch fails

svn:r519

22 years agofix the SSL_read() bug again. this time for sure!
Roger Dingledine [Tue, 30 Sep 2003 20:36:20 +0000 (20:36 +0000)] 
fix the SSL_read() bug again. this time for sure!

svn:r518

22 years agoCheck router signatures again; debug signature checking
Nick Mathewson [Tue, 30 Sep 2003 20:05:45 +0000 (20:05 +0000)] 
Check router signatures again; debug signature checking

svn:r517

22 years agomake sure router descriptor doesnt eat the directory-signature
Nick Mathewson [Tue, 30 Sep 2003 20:04:40 +0000 (20:04 +0000)] 
make sure router descriptor doesnt eat the directory-signature

svn:r516

22 years agomake log use a larger buffer, for easier debugging
Roger Dingledine [Tue, 30 Sep 2003 19:53:25 +0000 (19:53 +0000)] 
make log use a larger buffer, for easier debugging

svn:r515

22 years agoBugfixes in directory code:
Nick Mathewson [Tue, 30 Sep 2003 19:27:54 +0000 (19:27 +0000)] 
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

22 years agoWe need to call get_connection_array before using its outputs
Nick Mathewson [Tue, 30 Sep 2003 19:25:16 +0000 (19:25 +0000)] 
We need to call get_connection_array before using its outputs

svn:r513

22 years agomove connection_array accessors from main.c to connection.c
Roger Dingledine [Tue, 30 Sep 2003 19:06:22 +0000 (19:06 +0000)] 
move connection_array accessors from main.c to connection.c
(leave poll_array accessors in main.c)

svn:r512

22 years agopatch strptime warning -- reduce portability!
Roger Dingledine [Tue, 30 Sep 2003 18:47:29 +0000 (18:47 +0000)] 
patch strptime warning -- reduce portability!

svn:r511

22 years agomove the tls handshake stuff to connection_or
Roger Dingledine [Tue, 30 Sep 2003 18:45:55 +0000 (18:45 +0000)] 
move the tls handshake stuff to connection_or

svn:r510

22 years agogetting closer to having dirserv working
Roger Dingledine [Tue, 30 Sep 2003 08:18:10 +0000 (08:18 +0000)] 
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

22 years agobugfixes and features: closer to making dirserv work
Roger Dingledine [Mon, 29 Sep 2003 23:14:49 +0000 (23:14 +0000)] 
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

22 years agomore cleanup and rearranging
Roger Dingledine [Mon, 29 Sep 2003 07:50:08 +0000 (07:50 +0000)] 
more cleanup and rearranging
still not finished integrating new dirserv stuff

svn:r507

22 years agofix two new segfaults
Roger Dingledine [Sun, 28 Sep 2003 08:06:18 +0000 (08:06 +0000)] 
fix two new segfaults

svn:r506

22 years agoexpand the scheduler to address SSL_read()'s pending bytes
Roger Dingledine [Sun, 28 Sep 2003 06:48:20 +0000 (06:48 +0000)] 
expand the scheduler to address SSL_read()'s pending bytes

svn:r505

22 years agoshift read_file_to_str() into util.c
Roger Dingledine [Sun, 28 Sep 2003 06:47:29 +0000 (06:47 +0000)] 
shift read_file_to_str() into util.c

svn:r504

22 years agoWrite necessary backends for online directory generation. I think.
Nick Mathewson [Sat, 27 Sep 2003 21:30:10 +0000 (21:30 +0000)] 
Write necessary backends for online directory generation.  I think.

svn:r503

22 years agoclean up receiver buckets; prepare for payloads in relay_end; note a few bugs
Roger Dingledine [Sat, 27 Sep 2003 21:09:56 +0000 (21:09 +0000)] 
clean up receiver buckets; prepare for payloads in relay_end; note a few bugs

svn:r502

22 years agoAdd function to wrap SSL_pending
Nick Mathewson [Sat, 27 Sep 2003 20:07:40 +0000 (20:07 +0000)] 
Add function to wrap SSL_pending

svn:r501

22 years agoremove last piece of orkeygen (i think)
Roger Dingledine [Sat, 27 Sep 2003 09:01:39 +0000 (09:01 +0000)] 
remove last piece of orkeygen (i think)

svn:r500

22 years agoremove more pieces of orkeygen
Roger Dingledine [Sat, 27 Sep 2003 08:40:47 +0000 (08:40 +0000)] 
remove more pieces of orkeygen

svn:r499

22 years agoclean up connection_assert_ok compiler warnings
Roger Dingledine [Sat, 27 Sep 2003 07:33:07 +0000 (07:33 +0000)] 
clean up connection_assert_ok compiler warnings

svn:r498

22 years agoconnection_new() can't ever fail
Roger Dingledine [Sat, 27 Sep 2003 07:28:44 +0000 (07:28 +0000)] 
connection_new() can't ever fail

svn:r497

22 years agoadd Address config element, use it in descriptor
Roger Dingledine [Sat, 27 Sep 2003 07:21:36 +0000 (07:21 +0000)] 
add Address config element, use it in descriptor

svn:r496

22 years agoorkeygen is obsolete
Roger Dingledine [Sat, 27 Sep 2003 05:35:18 +0000 (05:35 +0000)] 
orkeygen is obsolete

svn:r495

22 years agofinish enforcing the log convention
Roger Dingledine [Fri, 26 Sep 2003 22:27:24 +0000 (22:27 +0000)] 
finish enforcing the log convention

svn:r494

22 years agodirservers upload their descs now too
Roger Dingledine [Fri, 26 Sep 2003 22:02:02 +0000 (22:02 +0000)] 
dirservers upload their descs now too

svn:r493

22 years agomake writing descs work
Roger Dingledine [Fri, 26 Sep 2003 21:26:25 +0000 (21:26 +0000)] 
make writing descs work

svn:r492

22 years agoupdate the cvsignore
Roger Dingledine [Fri, 26 Sep 2003 21:16:57 +0000 (21:16 +0000)] 
update the cvsignore

svn:r491

22 years agoAdd code to parse fingerprint files and compare routers against fingerprint files.
Nick Mathewson [Fri, 26 Sep 2003 20:41:23 +0000 (20:41 +0000)] 
Add code to parse fingerprint files and compare routers against fingerprint files.

svn:r490

22 years agoBugfixes in crypto_pk_write_private_key_to_filename
Nick Mathewson [Fri, 26 Sep 2003 18:44:20 +0000 (18:44 +0000)] 
Bugfixes in crypto_pk_write_private_key_to_filename

svn:r489

22 years agoAdd published to descriptors
Nick Mathewson [Fri, 26 Sep 2003 18:28:32 +0000 (18:28 +0000)] 
Add published to descriptors

svn:r488

22 years agoRefactor common file code into util.c; add published to descriptors
Nick Mathewson [Fri, 26 Sep 2003 18:27:35 +0000 (18:27 +0000)] 
Refactor common file code into util.c; add published to descriptors

svn:r487

22 years agofirst pass: obey log convention
Roger Dingledine [Fri, 26 Sep 2003 10:03:50 +0000 (10:03 +0000)] 
first pass: obey log convention

ERR is if something fatal just happened

WARNING is something bad happened, but we're still running. The bad thing
is either a bug in the code, an attack or buggy protocol/implementation
of the remote peer, etc. The operator should examine the bad thing and
try to correct it.
(No error or warning messages should be expected. I expect most people
to run on -l warning eventually.)

NOTICE is never ever used.

INFO means something happened (maybe bad, maybe ok), but there's nothing
you need to (or can) do about it.

DEBUG is for everything louder than INFO.

svn:r486

22 years agoupdate TODO to reflect our progress
Roger Dingledine [Thu, 25 Sep 2003 11:05:51 +0000 (11:05 +0000)] 
update TODO to reflect our progress

svn:r485

22 years agovarious bugfixes and updates
Roger Dingledine [Thu, 25 Sep 2003 10:42:07 +0000 (10:42 +0000)] 
various bugfixes and updates

redo all the config files for the new format (we'll redo them again soon)

fix (another! yuck) segfault in log_fn when input is too large
tor_tls_context_new() returns -1 for error, not NULL
fix segfault in check_conn_marked() on conn's that die during tls handshake

make ORs also initialize conn from router when we're the receiving node

make non-dirserver ORs upload descriptor to every dirserver on startup
add our local address to the descriptor
add Content-Length field to POST command
revert the Content-Length search in fetch_from_buf_http() to previous code
fix segfault in memmove in fetch_from_buf_http()
raise maximum allowed headers/body size in directory.c

svn:r484

22 years agoRefactor buffers; implement descriptors.
Nick Mathewson [Thu, 25 Sep 2003 05:17:11 +0000 (05:17 +0000)] 
Refactor buffers; implement descriptors.

'buf_t' is now an opaque type defined in buffers.c .

Router descriptors now include all keys; routers generate keys as
needed on startup (in a newly defined "data directory"), and generate
their own descriptors.  Descriptors are now self-signed.

Implementation is not complete: descriptors are never published; and
upon receiving a descriptor, the directory doesn't do anything with
it.

At least "routers.or" and orkeygen are now obsolete, BTW.

svn:r483

22 years agoa few todo things done
Roger Dingledine [Wed, 24 Sep 2003 21:30:12 +0000 (21:30 +0000)] 
a few todo things done

svn:r482

22 years agocleanups, bugfixes, more verbose logs
Roger Dingledine [Wed, 24 Sep 2003 21:24:52 +0000 (21:24 +0000)] 
cleanups, bugfixes, more verbose logs

Fixed up the assert_*_ok funcs some (more work remains)

Changed config so it reads either /etc/torrc or the -f arg, never both

Finally tracked down a nasty bug with our use of tls:
  It turns out that if you ask SSL_read() for no more than n bytes, it
  will read the entire record from the network (and maybe part of the next
  record, I'm not sure), give you n bytes of it, and keep the remaining
  bytes internally. This is fine, except our poll-for-read looks at the
  network, and there are no bytes pending on the network, so we never know
  to ask SSL_read() for more bytes. Currently I've hacked it so if we ask
  for n bytes and it returns n bytes, then it reads again right then. This
  will interact poorly with our rate limiting; we need a cleaner solution.

svn:r481

22 years agobugfix: we weren't looking for sys/stat.h
Roger Dingledine [Tue, 23 Sep 2003 20:04:28 +0000 (20:04 +0000)] 
bugfix: we weren't looking for sys/stat.h

svn:r480

22 years agointegrate assert_connection_ok() checks
Roger Dingledine [Tue, 23 Sep 2003 19:47:41 +0000 (19:47 +0000)] 
integrate assert_connection_ok() checks

svn:r479

22 years agocall it tor, not or
Roger Dingledine [Mon, 22 Sep 2003 06:22:08 +0000 (06:22 +0000)] 
call it tor, not or

svn:r478

22 years agoit's safe to do parallel directory fetches/uploads
Roger Dingledine [Mon, 22 Sep 2003 06:22:00 +0000 (06:22 +0000)] 
it's safe to do parallel directory fetches/uploads

svn:r477

22 years agoget network/host order working right again for socks4
Roger Dingledine [Sun, 21 Sep 2003 06:44:53 +0000 (06:44 +0000)] 
get network/host order working right again for socks4

svn:r476

22 years agobugfixes and note missing features
Roger Dingledine [Sun, 21 Sep 2003 06:15:43 +0000 (06:15 +0000)] 
bugfixes and note missing features

deal with content-length headers better when reading http
don't assume struct socks4_info is a packed struct
fail the socks handshake if destip is zero
flesh out conn_state_to_string() for dir conn
fix typo (bug) in connection_handle_read()
directory get is now called fetch, post is now upload
reopen logs on sighup

svn:r475

22 years agoadd a lot of todo entries, from today's meeting
Roger Dingledine [Sat, 20 Sep 2003 06:56:15 +0000 (06:56 +0000)] 
add a lot of todo entries, from today's meeting

svn:r474

22 years agofix a segfault on truncated log lines
Roger Dingledine [Fri, 19 Sep 2003 09:30:34 +0000 (09:30 +0000)] 
fix a segfault on truncated log lines

svn:r473

22 years agoleave the socks handshake on the inbuf until it's complete
Roger Dingledine [Thu, 18 Sep 2003 08:11:31 +0000 (08:11 +0000)] 
leave the socks handshake on the inbuf until it's complete
this paves the way for supporting socks5 and other handshakes
it also removes those pesky AP-only variables from connection_t

also hacked a fix for a bug where some streams weren't ending properly --
maybe because marked connections weren't flushing properly?

svn:r472

22 years agoadd in directory 'post' support
Roger Dingledine [Wed, 17 Sep 2003 20:09:06 +0000 (20:09 +0000)] 
add in directory 'post' support

svn:r471

22 years agophase out non-tls handshake, now that tls is stable.
Roger Dingledine [Tue, 16 Sep 2003 21:20:09 +0000 (21:20 +0000)] 
phase out non-tls handshake, now that tls is stable.

svn:r470

22 years agobugfixes and refactorings tor-0.0.2pre8
Roger Dingledine [Tue, 16 Sep 2003 20:57:09 +0000 (20:57 +0000)] 
bugfixes and refactorings

svn:r468

22 years agoMore fine-grained logging messages on ZeroReturn/Syscall error cases
Nick Mathewson [Tue, 16 Sep 2003 20:53:09 +0000 (20:53 +0000)] 
More fine-grained logging messages on ZeroReturn/Syscall error cases

svn:r467

22 years agoMake sequential ACI selection logic handle HIGHER/LOWER
Nick Mathewson [Tue, 16 Sep 2003 20:13:43 +0000 (20:13 +0000)] 
Make sequential ACI selection logic handle HIGHER/LOWER

svn:r466

22 years agoUse EXIT properly in assert_connection_ok
Nick Mathewson [Tue, 16 Sep 2003 19:51:09 +0000 (19:51 +0000)] 
Use EXIT properly in assert_connection_ok

svn:r465

22 years agoAdd first cut of assert_*_ok functions
Nick Mathewson [Tue, 16 Sep 2003 19:36:19 +0000 (19:36 +0000)] 
Add first cut of assert_*_ok functions

svn:r464

22 years agoAdd backend support for multiple logfiles, including console logs.
Nick Mathewson [Tue, 16 Sep 2003 17:58:36 +0000 (17:58 +0000)] 
Add backend support for multiple logfiles, including console logs.

Also optimize logging by formatting messages in memory before sending
them through stdio.  (It turns out (according to gprof) that logging
performance matters.)

svn:r463

22 years agoAdd #ifdef'd code (on by default) to allocate ACIs sequentially.
Nick Mathewson [Tue, 16 Sep 2003 17:17:39 +0000 (17:17 +0000)] 
Add #ifdef'd code (on by default) to allocate ACIs sequentially.

svn:r462

22 years agoclean up exported api's
Roger Dingledine [Tue, 16 Sep 2003 05:41:49 +0000 (05:41 +0000)] 
clean up exported api's

svn:r461

22 years agorefactor connects into connection_connect()
Roger Dingledine [Tue, 16 Sep 2003 01:58:46 +0000 (01:58 +0000)] 
refactor connects into connection_connect()

svn:r460

22 years agoCipher lists need to be colon separated. Also make initialization more bulletproof
Nick Mathewson [Mon, 15 Sep 2003 19:38:52 +0000 (19:38 +0000)] 
Cipher lists need to be colon separated.  Also make initialization more bulletproof

svn:r459

22 years agoFix TLS error logging
Nick Mathewson [Mon, 15 Sep 2003 18:37:49 +0000 (18:37 +0000)] 
Fix TLS error logging

svn:r458

22 years agoLog protocol errors
Nick Mathewson [Mon, 15 Sep 2003 18:18:37 +0000 (18:18 +0000)] 
Log protocol errors

svn:r457

22 years agobugfix: onion pending queue now works
Roger Dingledine [Sun, 14 Sep 2003 08:17:14 +0000 (08:17 +0000)] 
bugfix: onion pending queue now works
and fixed recent memory leak

svn:r456

22 years agofinally tracked down the seg fault
Roger Dingledine [Sun, 14 Sep 2003 06:43:18 +0000 (06:43 +0000)] 
finally tracked down the seg fault

svn:r455

22 years agofix the cpuworker circ-had-vanished bug (maybe)
Roger Dingledine [Sun, 14 Sep 2003 02:58:50 +0000 (02:58 +0000)] 
fix the cpuworker circ-had-vanished bug (maybe)

still several (many) tls-related bugs outstanding.

svn:r454

22 years agolet tor compile with tls on rh9
Roger Dingledine [Sun, 14 Sep 2003 01:44:44 +0000 (01:44 +0000)] 
let tor compile with tls on rh9

nick: is this the right way to do the autoconf stuff? what happens when
/usr/kerberos/include/ doesn't exist?
an alternate way is to add `pkg-config --cflags openssl` to CFLAGS, but
it seems that command only works on rh9. yay portability issues.

svn:r453

22 years agofix two more bugs
Roger Dingledine [Sat, 13 Sep 2003 21:53:38 +0000 (21:53 +0000)] 
fix two more bugs

svn:r452

22 years agoreshuffle functions for cleaner organization
Roger Dingledine [Fri, 12 Sep 2003 22:45:31 +0000 (22:45 +0000)] 
reshuffle functions for cleaner organization

svn:r451

22 years agotls works between routers now too
Roger Dingledine [Fri, 12 Sep 2003 06:50:21 +0000 (06:50 +0000)] 
tls works between routers now too
things are still a bit shaky

svn:r450

22 years agotls works with onion proxies now.
Roger Dingledine [Fri, 12 Sep 2003 06:20:36 +0000 (06:20 +0000)] 
tls works with onion proxies now.

svn:r449

22 years agoserious bug in cpuworker. need to think about redesign or how to handle it.
Roger Dingledine [Fri, 12 Sep 2003 06:18:38 +0000 (06:18 +0000)] 
serious bug in cpuworker. need to think about redesign or how to handle it.

svn:r448

22 years agoFix bugs in certificate generation and SSL context creation. Both seem to work now.
Nick Mathewson [Thu, 11 Sep 2003 23:26:31 +0000 (23:26 +0000)] 
Fix bugs in certificate generation and SSL context creation.  Both seem to work now.

svn:r447

22 years agoupdate onion router configs for tls
Roger Dingledine [Thu, 11 Sep 2003 22:20:16 +0000 (22:20 +0000)] 
update onion router configs for tls

svn:r446

22 years agocheck for funny business from the remote peer
Roger Dingledine [Thu, 11 Sep 2003 22:19:48 +0000 (22:19 +0000)] 
check for funny business from the remote peer

svn:r445

22 years agoNon-debugging messages are nice to log too
Nick Mathewson [Thu, 11 Sep 2003 22:13:13 +0000 (22:13 +0000)] 
Non-debugging messages are nice to log too

svn:r444

22 years agoResolve XXXXs in tortls.c
Nick Mathewson [Thu, 11 Sep 2003 21:38:57 +0000 (21:38 +0000)] 
Resolve XXXXs in tortls.c

svn:r443

22 years agoSimplify some code paths in TLS; cut down on memory leaks; use
Nick Mathewson [Thu, 11 Sep 2003 21:12:39 +0000 (21:12 +0000)] 
Simplify some code paths in TLS; cut down on memory leaks; use
reasonable ciphers if not everyone has OpenSSL 0.9.7.

svn:r442

22 years agoAdd router_get_by_pk function; use in connection_tls_finish_handshake.
Nick Mathewson [Thu, 11 Sep 2003 20:32:15 +0000 (20:32 +0000)] 
Add router_get_by_pk function; use in connection_tls_finish_handshake.

svn:r441

22 years agofix typo that's been bugging me
Roger Dingledine [Thu, 11 Sep 2003 20:10:39 +0000 (20:10 +0000)] 
fix typo that's been bugging me

svn:r440

22 years agocollect info from peer we just handshaked with
Roger Dingledine [Thu, 11 Sep 2003 20:06:55 +0000 (20:06 +0000)] 
collect info from peer we just handshaked with

svn:r439

22 years agoAdd certificate verification functions
Nick Mathewson [Wed, 10 Sep 2003 00:47:39 +0000 (00:47 +0000)] 
Add certificate verification functions

svn:r438

22 years agoMake crypto structures private to crypto.c
Nick Mathewson [Wed, 10 Sep 2003 00:47:24 +0000 (00:47 +0000)] 
Make crypto structures private to crypto.c

svn:r437

22 years agoAdd prototypes for functions to check whether the peer certificate is
Nick Mathewson [Wed, 10 Sep 2003 00:10:37 +0000 (00:10 +0000)] 
Add prototypes for functions to check whether the peer certificate is
valid (if it is present); and to get a public key from a peer
certificate (in order to identify the peer).

svn:r436

22 years agofix confirmed win32 bug
Roger Dingledine [Mon, 8 Sep 2003 23:10:24 +0000 (23:10 +0000)] 
fix confirmed win32 bug

svn:r435

22 years agotls infrastructure now in place, give or take
Roger Dingledine [Mon, 8 Sep 2003 10:59:00 +0000 (10:59 +0000)] 
tls infrastructure now in place, give or take

svn:r434

22 years agoanother wishlist function for the tls interface
Roger Dingledine [Mon, 8 Sep 2003 10:46:19 +0000 (10:46 +0000)] 
another wishlist function for the tls interface

svn:r433

22 years agoadd CertFile, Nickname
Roger Dingledine [Mon, 8 Sep 2003 06:26:38 +0000 (06:26 +0000)] 
add CertFile, Nickname
write new certfile if you don't have one already
set up a tls context on startup

svn:r432