aboutsummaryrefslogtreecommitdiff
path: root/src/or/Makefile.am
Commit message (Collapse)AuthorAge
* r12676@catbus: nickm | 2007-05-07 13:11:38 -0400Nick Mathewson2007-05-07
| | | | | | | When we cannot find a micro-revision number, do not overwrite an already-present micro-revision.i. svn:r10134
* r12634@catbus: nickm | 2007-05-02 15:13:13 -0400Nick Mathewson2007-05-02
| | | | | | | Shell tweaks suggested by weasel. svn:r10094
* r12615@catbus: nickm | 2007-05-01 09:48:45 -0400Nick Mathewson2007-05-01
| | | | | | | Only replace micro-revision.i if it changes. svn:r10085
* r12611@catbus: nickm | 2007-04-30 22:49:00 -0400Nick Mathewson2007-05-01
| | | | | | | | 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
* r12607@catbus: nickm | 2007-04-30 21:36:28 -0400Nick Mathewson2007-05-01
| | | | | | | More attempt to fix win32 building. This time, with extra linking. svn:r10080
* r12591@catbus: nickm | 2007-04-30 16:50:03 -0400Nick Mathewson2007-04-30
| | | | | | | 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
* r12559@catbus: nickm | 2007-04-30 09:17:54 -0400Nick Mathewson2007-04-30
| | | | | | | Fix bug 421: Only set the revision number from SVK if we have a runnable svk _and_ a ~/.svk directory. svn:r10057
* r12484@catbus: nickm | 2007-04-21 13:45:58 -0400Nick Mathewson2007-04-21
| | | | | | | Suppress display of version-detection junk in Makefile.am svn:r9997
* r12482@catbus: nickm | 2007-04-21 13:30:24 -0400Nick Mathewson2007-04-21
| | | | | | | Rename a couple of confusing fields svn:r9996
* r12429@catbus: nickm | 2007-04-18 15:28:41 -0400Nick Mathewson2007-04-18
| | | | | | | Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless. svn:r9988
* r12425@catbus: nickm | 2007-04-17 17:16:38 -0400Nick Mathewson2007-04-17
| | | | | | | Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make. svn:r9985
* A hack I've been wanting for a while: when building a -dev versionNick Mathewson2007-04-16
| | | | | | | | | from an SVN repository, use the current svn revision in the platform string and in the output of --version. svn:r9976
* r12351@catbus: nickm | 2007-04-11 12:09:46 -0400Nick Mathewson2007-04-11
| | | | | | | 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
* r12461@Kushana: nickm | 2007-03-06 13:26:17 -0500Nick Mathewson2007-03-06
| | | | | | | More autoconf fixes and updates. Maybe the bsd buildbots will be happy again. svn:r9747
* r12080@catbus: nickm | 2007-03-04 21:40:55 -0500Nick Mathewson2007-03-05
| | | | | | | Remove dnsworkers and related code. there goes another 550 lines of code. svn:r9736
* Also, add a temporary hack to make sure eventdns.c is distributd.Nick Mathewson2006-06-06
| | | | svn:r6551
* ship the event*.h files too. perhaps this will make my 'make dist'Roger Dingledine2006-06-06
| | | | | | | produce a tarball that i can build. svn:r6548
* Add async dns code from Adam Langley, tweaked to build on OSX. Long-term, ↵Nick Mathewson2006-06-03
| | | | | | we may want to switch to libevnet/c-ares, if they ever handle 10k fd situations properly. This one still needs work too, but at least it is small. This code is disabled by default, and not integrated with dns.c. svn:r6524
* Refactor and consolidate addr/exit policies into a new policies.c.Roger Dingledine2006-03-27
| | | | | | | Fix some minor bugs and memory leaks along the way. svn:r6246
* stop shipping tree.h, since we don't use anymore. (woo.)Roger Dingledine2005-12-20
| | | | svn:r5628
* Start implementing control interface.Nick Mathewson2004-11-03
| | | | svn:r2652
* implement first piece of hibernationRoger Dingledine2004-10-31
| | | | | | | still need to track bandwidth, and make decisions based on bandwidth svn:r2630
* Only tor and test binaries need to link against openssl and zlib; ↵Nick Mathewson2004-10-30
| | | | | | tor-resolve can be smaller. svn:r2629
* Check for zlib; link with it.Nick Mathewson2004-09-02
| | | | svn:r2326
* Break files apart into more modulesRoger Dingledine2004-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | * \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
* break part of circuit.c into relay.cRoger Dingledine2004-05-12
| | | | svn:r1854
* Split directory/router parsing functionality into separate file from ↵Nick Mathewson2004-05-10
| | | | | | routerlist.c svn:r1846
* now circuit_get_newest returns an appropriate circ for your purposeRoger Dingledine2004-04-02
| | | | | | | | | | connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441
* Add some hooks to handle rendezvous-related cells at ORsNick Mathewson2004-04-01
| | | | svn:r1429
* Add code to configure hidden services, parse configuration, generate keys ↵Nick Mathewson2004-03-31
| | | | | | and service IDs, and store/load them from disk svn:r1410
* Parse and generate service descriptorsNick Mathewson2004-03-31
| | | | svn:r1403
* Integrate the new "rephist" [rep(utation) hist(ory)] module to traceNick Mathewson2004-03-20
| | | | | | | | | | | | | | 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
* Add initial history-tracking backend code for reputation module. Not called ↵Nick Mathewson2004-03-20
| | | | | | or tested yet. svn:r1310
* move the tor program back to usr/bin/Roger Dingledine2004-02-25
| | | | svn:r1119
* install the 'tor' binary to usr/sbin by defaultRoger Dingledine2004-02-17
| | | | svn:r1082
* break routers.c into router.c for stuff the router does,Roger Dingledine2003-12-06
| | | | | | | and routerlist.c for handling routerlist. svn:r887
* Write necessary backends for online directory generation. I think.Nick Mathewson2003-09-27
| | | | svn:r503
* call it tor, not orRoger Dingledine2003-09-22
| | | | svn:r478
* reshuffle functions for cleaner organizationRoger Dingledine2003-09-12
| | | | svn:r451
* implemented cpuworkersRoger Dingledine2003-08-20
| | | | | | | | | | please poke at it and report bugs still needs polishing, and only handles onions now (should handle OR handshakes too) svn:r402
* remove on-the-fly compression featureRoger Dingledine2003-06-13
| | | | | | | | | it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316
* OPport is gone. So is conn type OP.Roger Dingledine2003-05-28
| | | | svn:r298
* Rebuild or and test binaries when a libor.a changes but or/*.c does not.Nick Mathewson2003-04-17
| | | | svn:r247
* refactored some duplicate code into connection_edge.cRoger Dingledine2003-04-11
| | | | svn:r230
* Add magic to end of C files to make emacs happy; split test invocation into ↵Nick Mathewson2003-04-07
| | | | | | separate file. svn:r224
* Make Makefile.am nonbrokenNick Mathewson2003-03-19
| | | | svn:r197
* Add zlib to link stepNick Mathewson2003-03-17
| | | | svn:r183
* major overhaul: dns slave subsystem, topicsRoger Dingledine2003-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* use a rbtree for replay detection, rather than linear searchRoger Dingledine2002-12-31
| | | | | | | | 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
* cell.c is now obsoleteRoger Dingledine2002-10-03
| | | | svn:r133