aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* bug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now.•••svn:r48 Bruce Montrose2002-07-15
* corrected some string literals•••svn:r47 Bruce Montrose2002-07-15
* removing the obsolete op/ code•••svn:r45 Roger Dingledine2002-07-12
* removed loglevel from global namespace. severity level is set using log() wit...•••svn:r44 Bruce Montrose2002-07-12
* integrated use of getoption() into OR. removed getargs() and getconfig().•••svn:r43 Bruce Montrose2002-07-12
* finishing touches. think its ready for integration now.•••svn:r42 Bruce Montrose2002-07-11
* added new option GlobalRole to getoptions()•••svn:r41 Bruce Montrose2002-07-11
* cleaned up some, added validation to getoptions()•••svn:r40 Bruce Montrose2002-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 Dingledine2002-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 Dingledine2002-07-10
* a patch for mat's patch•••svn:r37 Roger Dingledine2002-07-10
* Added usage display on error.•••svn:r36 Bruce Montrose2002-07-10
* Bugfix : connection_exit_process_data_cell() quit after receiving the SS, wit...•••svn:r35 Matej Pjafjar2002-07-10
* getrouters() changed so that a router ignores its own entry in the router list•••svn:r34 Matej Pjafjar2002-07-10
* Bugfix - the list of valid characters in a filename didn't include an n .•••svn:r33 Matej Pjafjar2002-07-10
* added file to codebase•••svn:r32 Bruce Montrose2002-07-09
* Miscellaneous bug fixes / activated "make check" for src/or•••svn:r31 Bruce Montrose2002-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 Dingledine2002-07-08
* general cleanup•••svn:r29 Roger Dingledine2002-07-05
* minor bug fix in error checking•••svn:r28 Bruce Montrose2002-07-03
* patch to fix running the program only as an op•••svn:r27 Roger Dingledine2002-07-03
* added error checking into getoptions()•••svn:r26 Bruce Montrose2002-07-03
* Added getoptions() and made minor adjustment to poptReadDefaultOptions()•••svn:r25 Bruce Montrose2002-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 Dingledine2002-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 Dingledine2002-07-02
* removed onion.c and onion.h from common/•••they're now in or/onion.c svn:r21 Roger Dingledine2002-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 Dingledine2002-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 Dingledine2002-07-02
* fixed a critical bug in yesterday's changes to buffers.c•••(starting to debug my OP integration) svn:r18 Roger Dingledine2002-07-02
* made 'app' connection be 'exit' connection•••general cleanup, particularly in buffers.c svn:r17 Roger Dingledine2002-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 Dingledine2002-06-29
* moved configure.ac to configure.in, should work with older autoconfs and auto...•••svn:r11 Felipe Bergo2002-06-28
* added automake/autoconf support. When in doubt, "aclocal && autoconf && autoh...•••svn:r10 Felipe Bergo2002-06-28
* Added -lpopt to Makefiles•••svn:r9 Bruce Montrose2002-06-28
* Added poptReadOptions() and poptReadDefaultOptions()•••svn:r8 Bruce Montrose2002-06-28
* Initial revision•••svn:r2 Roger Dingledine2002-06-26