| Commit message (Expand) | Author | Age |
* | bug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now.•••svn:r48
| Bruce Montrose | 2002-07-15 |
* | corrected some string literals•••svn:r47
| Bruce Montrose | 2002-07-15 |
* | removing the obsolete op/ code•••svn:r45
| Roger Dingledine | 2002-07-12 |
* | removed loglevel from global namespace. severity level is set using log() wit...•••svn:r44
| Bruce Montrose | 2002-07-12 |
* | integrated use of getoption() into OR. removed getargs() and getconfig().•••svn:r43
| Bruce Montrose | 2002-07-12 |
* | finishing touches. think its ready for integration now.•••svn:r42
| Bruce Montrose | 2002-07-11 |
* | added new option GlobalRole to getoptions()•••svn:r41
| Bruce Montrose | 2002-07-11 |
* | cleaned up some, added validation to getoptions()•••svn:r40
| Bruce Montrose | 2002-07-11 |
* | fixed the deadlock bug•••this was another bug i introduced with the 5 july patch.
i should look at that patch more closely. :)
svn:r39
| Roger Dingledine | 2002-07-10 |
* | it wouldn't return when the next router isn't up, leading to later seg fault•••i'm going to take a shower, and then solve the deadlocking problem mat found
svn:r38
| Roger Dingledine | 2002-07-10 |
* | a patch for mat's patch•••svn:r37
| Roger Dingledine | 2002-07-10 |
* | Added usage display on error.•••svn:r36
| Bruce Montrose | 2002-07-10 |
* | Bugfix : connection_exit_process_data_cell() quit after receiving the SS, wit...•••svn:r35
| Matej Pjafjar | 2002-07-10 |
* | getrouters() changed so that a router ignores its own entry in the router list•••svn:r34
| Matej Pjafjar | 2002-07-10 |
* | Bugfix - the list of valid characters in a filename didn't include an n .•••svn:r33
| Matej Pjafjar | 2002-07-10 |
* | added file to codebase•••svn:r32
| Bruce Montrose | 2002-07-09 |
* | Miscellaneous bug fixes / activated "make check" for src/or•••svn:r31
| Bruce Montrose | 2002-07-09 |
* | put in the support for 'router twins'•••basically, a twin is a router which is different except it shares
the same keypair. so in cases where we want to find a "next router"
and all we really care is that it can decrypt the next onion layer,
then a twin is just as good.
we still need to decide how to mark twins in the routerinfo_t and in
the routers config file.
svn:r30
| Roger Dingledine | 2002-07-08 |
* | general cleanup•••svn:r29
| Roger Dingledine | 2002-07-05 |
* | minor bug fix in error checking•••svn:r28
| Bruce Montrose | 2002-07-03 |
* | patch to fix running the program only as an op•••svn:r27
| Roger Dingledine | 2002-07-03 |
* | added error checking into getoptions()•••svn:r26
| Bruce Montrose | 2002-07-03 |
* | Added getoptions() and made minor adjustment to poptReadDefaultOptions()•••svn:r25
| Bruce Montrose | 2002-07-03 |
* | removed op/ from the build process, since it no longer•••builds now that i've removed common/onion.[ch] (oops)
svn:r24
| Roger Dingledine | 2002-07-02 |
* | Integrated onion proxy into or/•••The 'or' process can now be told (by the global_role variable) what
roles this server should play -- connect to all ORs, listen for ORs,
listen for OPs, listen for APs, or any combination.
* everything in /src/op/ is now obsolete.
* connection_ap.c now handles all interactions with application proxies
* "port" is now or_port, op_port, ap_port. But routers are still always
referenced (say, in conn_get_by_addr_port()) by addr / or_port. We
should make routers.c actually read these new ports (currently I've
kludged it so op_port = or_port+10, ap_port=or_port+20)
* circuits currently know if they're at the beginning of the path because
circ->cpath is set. They use this instead for crypts (both ways),
if it's set.
* I still obey the "send a 0 back to the AP when you're ready" protocol,
but I think we should phase it out. I can simply not read from the AP
socket until I'm ready.
I need to do a lot of cleanup work here, but the code appears to work, so
now's a good time for a checkin.
svn:r22
| Roger Dingledine | 2002-07-02 |
* | removed onion.c and onion.h from common/•••they're now in or/onion.c
svn:r21
| Roger Dingledine | 2002-07-02 |
* | httpap now prepends dest_addr and dest_port strings with their length.•••also, it now sets the listening socket option SO_REUSEADDR
svn:r20
| Roger Dingledine | 2002-07-02 |
* | Committing my working config files, so we'll all be on the same page•••Note that there are new keywords in these, etc. Matej, would you be
interested in going through and patching routers.c, config.c, etc, so
they're cleaner?
svn:r19
| Roger Dingledine | 2002-07-02 |
* | fixed a critical bug in yesterday's changes to buffers.c•••(starting to debug my OP integration)
svn:r18
| Roger Dingledine | 2002-07-02 |
* | made 'app' connection be 'exit' connection•••general cleanup, particularly in buffers.c
svn:r17
| Roger Dingledine | 2002-06-30 |
* | First cut at cleaning out a lot of the extra stuff.•••The summary here is that I'm requiring all developers to have
auto* (aclocal, autoconf, automake) installed on their machine.
Since different versions of auto* generate vastly different output,
I'm going to leave its output out of the repository. This means that
whenever you check out a repository, you need to run auto* to generate
a configure file, then run ./configure to get a Makefile, then build.
If you don't have auto* and can't get it, let me know (and I'll try to
convince you to develop on moria).
The benefit here is that while developers have a bit more work to keep
things straight, we can build snapshots that will install just about
anywhere (once we make configure.in work, that is ;)
svn:r12
| Roger Dingledine | 2002-06-29 |
* | moved configure.ac to configure.in, should work with older autoconfs and auto...•••svn:r11
| Felipe Bergo | 2002-06-28 |
* | added automake/autoconf support. When in doubt, "aclocal && autoconf && autoh...•••svn:r10
| Felipe Bergo | 2002-06-28 |
* | Added -lpopt to Makefiles•••svn:r9
| Bruce Montrose | 2002-06-28 |
* | Added poptReadOptions() and poptReadDefaultOptions()•••svn:r8
| Bruce Montrose | 2002-06-28 |
* | Initial revision•••svn:r2
| Roger Dingledine | 2002-06-26 |