aboutsummaryrefslogtreecommitdiff
path: root/src/or/Makefile.am
AgeCommit message (Collapse)Author
2008-12-11Add experimental support for learning svn revision number in git-svn based ↵Nick Mathewson
repositories. Fancy. svn:r17581
2008-06-11consolidate all our edge/circ/orconn reason-to-foo-or-back functionsRoger Dingledine
svn:r15115
2008-03-11 r18730@catbus: nickm | 2008-03-11 00:47:04 -0400Nick Mathewson
Forward-port: Fix the SVK version detection logic to work right on a branch: tolerate multiple "copied from" tags and only look at the first. svn:r13959
2007-12-17 r15530@tombo: nickm | 2007-12-17 16:54:03 -0500Nick Mathewson
First wodge of geoip code so bridges can figure out which countries are blocking them. svn:r12845
2007-11-04 r14702@tombo: nickm | 2007-11-04 15:48:56 -0500Nick Mathewson
Define SHARE_DATADIR, LOCALSTATEDIR, and BINDIR in Makefile.am as autoconf recommends. Do not move CONFDIR yet, since we seem to support overriding it in a weird way. Resolves bug 542. svn:r12376
2007-10-08for once, it was "no-tab man" that struck again.Roger Dingledine
svn:r11793
2007-10-08 r14802@Kushana: nickm | 2007-10-08 17:21:30 -0400Nick Mathewson
Refactor out about a third of routerlist.c into a new networkstatus.c. I\m not sure that I got everything that needed to move, but so far so good. svn:r11791
2007-09-15 r15077@catbus: nickm | 2007-09-15 14:04:19 -0400Nick Mathewson
Oops; make Makefile.am work on mingw again. svn:r11445
2007-09-12 r15056@catbus: nickm | 2007-09-12 13:15:19 -0400Nick Mathewson
Try to fix an automake problem by renaming a variable. svn:r11432
2007-09-06 r14940@catbus: nickm | 2007-09-06 13:22:26 -0400Nick Mathewson
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed. svn:r11388
2007-08-14 r14006@kushana: nickm | 2007-08-14 09:34:28 -0400Nick Mathewson
re-enable version checking svn:r11101
2007-08-08 r13953@Kushana: nickm | 2007-08-08 07:40:46 -0700Nick Mathewson
Fix osx compilation. svn:r11065
2007-08-08 r14093@catbus: nickm | 2007-08-08 01:49:54 -0400Nick Mathewson
Include fewer redundant headers; use the compiler search paths better. svn:r11060
2007-06-13 r13386@catbus: nickm | 2007-06-13 14:15:20 -0400Nick Mathewson
New helper file for test.c: contains 3 generated certs, signing keys, and id_keys svn:r10586
2007-06-07 r13292@catbus: nickm | 2007-06-06 17:34:15 -0400Nick Mathewson
Check for non-standard SVK directories properly. Inspired by debian bug #420899 and related discussion on SVK list. svn:r10522
2007-06-03 r13166@catbus: nickm | 2007-06-02 23:02:40 -0400Nick Mathewson
First cut at code to parse and validate v3 networkstatus votes. svn:r10461
2007-06-02 r13158@catbus: nickm | 2007-06-02 11:40:05 -0400Nick Mathewson
On systems with svk, do not clobber micro-revision.i when building from a tarball. svn:r10452
2007-06-01 r13139@catbus: nickm | 2007-06-01 14:02:40 -0400Nick Mathewson
Add some ;trues, and tabify. svn:r10441
2007-06-01 r13137@catbus: nickm | 2007-06-01 13:49:34 -0400Nick Mathewson
Ah. Of course. You spell "is there an svn" as 'test -x "`which svn 2>&1`"'. Perfectly reasonable. Don't know why I didn't think of it in the first place. svn:r10440
2007-06-01 r13131@catbus: nickm | 2007-06-01 06:20:29 -0400Nick Mathewson
Test for ~/.svk/local, not ~/.svk. Eschew use of test -a and test -o. Bulletproof more against odd shells. svn:r10439
2007-05-24 r12942@catbus: nickm | 2007-05-24 16:31:22 -0400Nick Mathewson
Well, that was easier than I thought it would be. Tor is now a DNS proxy as well as a socks proxy. Probably some bugs remain, but since it A) has managed to resolve one address for me successfully, and B) will not affect anybody who leaves DNSPort unset, it feel like a good time to commit. svn:r10317
2007-05-07 r12676@catbus: nickm | 2007-05-07 13:11:38 -0400Nick Mathewson
When we cannot find a micro-revision number, do not overwrite an already-present micro-revision.i. svn:r10134
2007-05-02 r12634@catbus: nickm | 2007-05-02 15:13:13 -0400Nick Mathewson
Shell tweaks suggested by weasel. svn:r10094
2007-05-01 r12615@catbus: nickm | 2007-05-01 09:48:45 -0400Nick Mathewson
Only replace micro-revision.i if it changes. svn:r10085
2007-05-01 r12611@catbus: nickm | 2007-04-30 22:49:00 -0400Nick Mathewson
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
2007-05-01 r12607@catbus: nickm | 2007-04-30 21:36:28 -0400Nick Mathewson
More attempt to fix win32 building. This time, with extra linking. svn:r10080
2007-04-30 r12591@catbus: nickm | 2007-04-30 16:50:03 -0400Nick Mathewson
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
2007-04-30 r12559@catbus: nickm | 2007-04-30 09:17:54 -0400Nick Mathewson
Fix bug 421: Only set the revision number from SVK if we have a runnable svk _and_ a ~/.svk directory. svn:r10057
2007-04-21 r12484@catbus: nickm | 2007-04-21 13:45:58 -0400Nick Mathewson
Suppress display of version-detection junk in Makefile.am svn:r9997
2007-04-21 r12482@catbus: nickm | 2007-04-21 13:30:24 -0400Nick Mathewson
Rename a couple of confusing fields svn:r9996
2007-04-18 r12429@catbus: nickm | 2007-04-18 15:28:41 -0400Nick Mathewson
Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless. svn:r9988
2007-04-17 r12425@catbus: nickm | 2007-04-17 17:16:38 -0400Nick Mathewson
Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make. svn:r9985
2007-04-16A hack I've been wanting for a while: when building a -dev versionNick Mathewson
from an SVN repository, use the current svn revision in the platform string and in the output of --version. svn:r9976
2007-04-11 r12351@catbus: nickm | 2007-04-11 12:09:46 -0400Nick Mathewson
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
2007-03-06 r12461@Kushana: nickm | 2007-03-06 13:26:17 -0500Nick Mathewson
More autoconf fixes and updates. Maybe the bsd buildbots will be happy again. svn:r9747
2007-03-05 r12080@catbus: nickm | 2007-03-04 21:40:55 -0500Nick Mathewson
Remove dnsworkers and related code. there goes another 550 lines of code. svn:r9736
2006-06-06Also, add a temporary hack to make sure eventdns.c is distributd.Nick Mathewson
svn:r6551
2006-06-06ship the event*.h files too. perhaps this will make my 'make dist'Roger Dingledine
produce a tarball that i can build. svn:r6548
2006-06-03Add async dns code from Adam Langley, tweaked to build on OSX. Long-term, ↵Nick Mathewson
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
2006-03-27Refactor and consolidate addr/exit policies into a new policies.c.Roger Dingledine
Fix some minor bugs and memory leaks along the way. svn:r6246
2005-12-20stop shipping tree.h, since we don't use anymore. (woo.)Roger Dingledine
svn:r5628
2004-11-03Start implementing control interface.Nick Mathewson
svn:r2652
2004-10-31implement first piece of hibernationRoger Dingledine
still need to track bandwidth, and make decisions based on bandwidth svn:r2630
2004-10-30Only tor and test binaries need to link against openssl and zlib; ↵Nick Mathewson
tor-resolve can be smaller. svn:r2629
2004-09-02Check for zlib; link with it.Nick Mathewson
svn:r2326
2004-05-13Break files apart into more modulesRoger Dingledine
* \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
2004-05-12break part of circuit.c into relay.cRoger Dingledine
svn:r1854
2004-05-10Split directory/router parsing functionality into separate file from ↵Nick Mathewson
routerlist.c svn:r1846
2004-04-02now circuit_get_newest returns an appropriate circ for your purposeRoger Dingledine
connection_ap_handshake_attach_circuit attaches to a circ of the right purpose add a skeletal rendclient.c svn:r1441
2004-04-01Add some hooks to handle rendezvous-related cells at ORsNick Mathewson
svn:r1429