aboutsummaryrefslogtreecommitdiff
path: root/src/or/Makefile.am
Commit message (Expand)AuthorAge
* r12676@catbus: nickm | 2007-05-07 13:11:38 -0400••• When we cannot find a micro-revision number, do not overwrite an already-present micro-revision.i. svn:r10134 Nick Mathewson2007-05-07
* r12634@catbus: nickm | 2007-05-02 15:13:13 -0400••• Shell tweaks suggested by weasel. svn:r10094 Nick Mathewson2007-05-02
* r12615@catbus: nickm | 2007-05-01 09:48:45 -0400••• Only replace micro-revision.i if it changes. svn:r10085 Nick Mathewson2007-05-01
* r12611@catbus: nickm | 2007-04-30 22:49:00 -0400••• For reasons which make sense to somebody, I'm sure, mingw gcc wants the libraries to appear at the end of the command line. This is done by specifying them with LDADD in Makefile.am, not LDFLAGS. If anybody can explain to me why mingw thinks "gcc -o foo foo.o -lbar" is fine, whereas "gcc -lbar -o foo foo.o" is Doubleplusbad UnMingwThink, I'd quite appreciate it. Until then, I'll just do what seems to work, and hope we don't blunder across any other great slumbering cthonian deities of arbitrary syntax. svn:r10082 Nick Mathewson2007-05-01
* r12607@catbus: nickm | 2007-04-30 21:36:28 -0400••• More attempt to fix win32 building. This time, with extra linking. svn:r10080 Nick Mathewson2007-05-01
* r12591@catbus: nickm | 2007-04-30 16:50:03 -0400••• Minimize the libraries that we link things against: there is no reason to link tor-resolve against zlib, openssl, or libevent, for example. svn:r10072 Nick Mathewson2007-04-30
* r12559@catbus: nickm | 2007-04-30 09:17:54 -0400••• Fix bug 421: Only set the revision number from SVK if we have a runnable svk _and_ a ~/.svk directory. svn:r10057 Nick Mathewson2007-04-30
* r12484@catbus: nickm | 2007-04-21 13:45:58 -0400••• Suppress display of version-detection junk in Makefile.am svn:r9997 Nick Mathewson2007-04-21
* r12482@catbus: nickm | 2007-04-21 13:30:24 -0400••• Rename a couple of confusing fields svn:r9996 Nick Mathewson2007-04-21
* r12429@catbus: nickm | 2007-04-18 15:28:41 -0400••• Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless. svn:r9988 Nick Mathewson2007-04-18
* r12425@catbus: nickm | 2007-04-17 17:16:38 -0400••• Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make. svn:r9985 Nick Mathewson2007-04-17
* A hack I've been wanting for a while: when building a -dev version•••from an SVN repository, use the current svn revision in the platform string and in the output of --version. svn:r9976 Nick Mathewson2007-04-16
* r12351@catbus: nickm | 2007-04-11 12:09:46 -0400••• More autoconf hacking: use same machinery to find zlib as for openssl and libevent. Have unified library finder include setup for --with variable. Start trying to suggest to the user what packages they should install if finding the library fails. svn:r9945 Nick Mathewson2007-04-11
* r12461@Kushana: nickm | 2007-03-06 13:26:17 -0500••• More autoconf fixes and updates. Maybe the bsd buildbots will be happy again. svn:r9747 Nick Mathewson2007-03-06
* r12080@catbus: nickm | 2007-03-04 21:40:55 -0500••• Remove dnsworkers and related code. there goes another 550 lines of code. svn:r9736 Nick Mathewson2007-03-05
* Also, add a temporary hack to make sure eventdns.c is distributd.•••svn:r6551 Nick Mathewson2006-06-06
* ship the event*.h files too. perhaps this will make my 'make dist'•••produce a tarball that i can build. svn:r6548 Roger Dingledine2006-06-06
* Add async dns code from Adam Langley, tweaked to build on OSX. Long-term, w...•••svn:r6524 Nick Mathewson2006-06-03
* Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way. svn:r6246 Roger Dingledine2006-03-27
* stop shipping tree.h, since we don't use anymore. (woo.)•••svn:r5628 Roger Dingledine2005-12-20
* Start implementing control interface.•••svn:r2652 Nick Mathewson2004-11-03
* implement first piece of hibernation•••still need to track bandwidth, and make decisions based on bandwidth svn:r2630 Roger Dingledine2004-10-31
* Only tor and test binaries need to link against openssl and zlib; tor-resolve...•••svn:r2629 Nick Mathewson2004-10-30
* Check for zlib; link with it.•••svn:r2326 Nick Mathewson2004-09-02
* Break files apart into more modules••• * \file circuitbuild.c * \brief The actual details of building circuits. * \file circuitlist.c * \brief Manage the global circuit list. * \file circuituse.c * \brief Launch the right sort of circuits, attach streams to them. * \file connection_edge.c * \brief Handle edge streams. * \file onion.c * \brief Functions to queue create cells, and handle onionskin * parsing and creation. * \file relay.c * \brief Handle relay cell encryption/decryption, plus packaging and * receiving from circuits. svn:r1863 Roger Dingledine2004-05-13
* break part of circuit.c into relay.c•••svn:r1854 Roger Dingledine2004-05-12
* Split directory/router parsing functionality into separate file from routerli...•••svn:r1846 Nick Mathewson2004-05-10
* now circuit_get_newest returns an appropriate circ for your purpose•••connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441 Roger Dingledine2004-04-02
* Add some hooks to handle rendezvous-related cells at ORs•••svn:r1429 Nick Mathewson2004-04-01
* Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410 Nick Mathewson2004-03-31
* Parse and generate service descriptors•••svn:r1403 Nick Mathewson2004-03-31
* Integrate the new "rephist" [rep(utation) hist(ory)] module to trace•••successful/failed connections, successful/failed extends, and connection uptimes. It's still not done: more tests are needed, and not everything calls connection/circuit_mark_for_close properly. This skews the results. Also, there needs to be a 'testing' mode for non-OP ORs, where they periodically build circuits just to test whether extends work. svn:r1313 Nick Mathewson2004-03-20
* Add initial history-tracking backend code for reputation module. Not called o...•••svn:r1310 Nick Mathewson2004-03-20
* move the tor program back to usr/bin/•••svn:r1119 Roger Dingledine2004-02-25
* install the 'tor' binary to usr/sbin by default•••svn:r1082 Roger Dingledine2004-02-17
* break routers.c into router.c for stuff the router does,•••and routerlist.c for handling routerlist. svn:r887 Roger Dingledine2003-12-06
* Write necessary backends for online directory generation. I think.•••svn:r503 Nick Mathewson2003-09-27
* call it tor, not or•••svn:r478 Roger Dingledine2003-09-22
* reshuffle functions for cleaner organization•••svn:r451 Roger Dingledine2003-09-12
* implemented cpuworkers•••please poke at it and report bugs still needs polishing, and only handles onions now (should handle OR handshakes too) svn:r402 Roger Dingledine2003-08-20
* remove on-the-fly compression feature•••it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316 Roger Dingledine2003-06-13
* OPport is gone. So is conn type OP.•••svn:r298 Roger Dingledine2003-05-28
* Rebuild or and test binaries when a libor.a changes but or/*.c does not.•••svn:r247 Nick Mathewson2003-04-17
* refactored some duplicate code into connection_edge.c•••svn:r230 Roger Dingledine2003-04-11
* Add magic to end of C files to make emacs happy; split test invocation into s...•••svn:r224 Nick Mathewson2003-04-07
* Make Makefile.am nonbroken•••svn:r197 Nick Mathewson2003-03-19
* Add zlib to link step•••svn:r183 Nick Mathewson2003-03-17
* major overhaul: dns slave subsystem, topics•••on startup, it forks off a master dns handler, which forks off dns slaves (like the apache model). slaves as spawned as load increases, and then reused. excess slaves are not ever killed, currently. implemented topics. each topic has a receive window in each direction at each edge of the circuit, and sends sendme's at the data level, as per before. each circuit also has receive windows in each direction at each hop; an edge sends a circuit-level sendme as soon as enough data cells have arrived (regardless of whether the data cells were flushed to the exit conns). removed the 'connected' cell type, since it's now a topic command within data cells. at the edge of the circuit, there can be multiple connections associated with a single circuit. you find them via the linked list conn->next_topic. currently each new ap connection starts its own circuit, so we ought to see comparable performance to what we had before. but that's only because i haven't written the code to reattach to old circuits. please try to break it as-is, and then i'll make it reuse the same circuit and we'll try to break that. svn:r152 Roger Dingledine2003-01-26
* use a rbtree for replay detection, rather than linear search•••when we had lots of new onions coming in, we were using 40% of our time searching through the tracked_onions linked list. svn:r150 Roger Dingledine2002-12-31
* cell.c is now obsolete•••svn:r133 Roger Dingledine2002-10-03