| Commit message (Expand) | Author | Age |
* | 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 Mathewson | 2007-05-07 |
* | r12634@catbus: nickm | 2007-05-02 15:13:13 -0400••• Shell tweaks suggested by weasel.
svn:r10094
| Nick Mathewson | 2007-05-02 |
* | r12615@catbus: nickm | 2007-05-01 09:48:45 -0400••• Only replace micro-revision.i if it changes.
svn:r10085
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-04-30 |
* | r12484@catbus: nickm | 2007-04-21 13:45:58 -0400••• Suppress display of version-detection junk in Makefile.am
svn:r9997
| Nick Mathewson | 2007-04-21 |
* | r12482@catbus: nickm | 2007-04-21 13:30:24 -0400••• Rename a couple of confusing fields
svn:r9996
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-03-05 |
* | Also, add a temporary hack to make sure eventdns.c is distributd.•••svn:r6551
| Nick Mathewson | 2006-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 Dingledine | 2006-06-06 |
* | Add async dns code from Adam Langley, tweaked to build on OSX. Long-term, w...•••svn:r6524
| Nick Mathewson | 2006-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 Dingledine | 2006-03-27 |
* | stop shipping tree.h, since we don't use anymore. (woo.)•••svn:r5628
| Roger Dingledine | 2005-12-20 |
* | Start implementing control interface.•••svn:r2652
| Nick Mathewson | 2004-11-03 |
* | implement first piece of hibernation•••still need to track bandwidth, and make decisions based on bandwidth
svn:r2630
| Roger Dingledine | 2004-10-31 |
* | Only tor and test binaries need to link against openssl and zlib; tor-resolve...•••svn:r2629
| Nick Mathewson | 2004-10-30 |
* | Check for zlib; link with it.•••svn:r2326
| Nick Mathewson | 2004-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 Dingledine | 2004-05-13 |
* | break part of circuit.c into relay.c•••svn:r1854
| Roger Dingledine | 2004-05-12 |
* | Split directory/router parsing functionality into separate file from routerli...•••svn:r1846
| Nick Mathewson | 2004-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 Dingledine | 2004-04-02 |
* | Add some hooks to handle rendezvous-related cells at ORs•••svn:r1429
| Nick Mathewson | 2004-04-01 |
* | Add code to configure hidden services, parse configuration, generate keys and...•••svn:r1410
| Nick Mathewson | 2004-03-31 |
* | Parse and generate service descriptors•••svn:r1403
| Nick Mathewson | 2004-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 Mathewson | 2004-03-20 |
* | Add initial history-tracking backend code for reputation module. Not called o...•••svn:r1310
| Nick Mathewson | 2004-03-20 |
* | move the tor program back to usr/bin/•••svn:r1119
| Roger Dingledine | 2004-02-25 |
* | install the 'tor' binary to usr/sbin by default•••svn:r1082
| Roger Dingledine | 2004-02-17 |
* | break routers.c into router.c for stuff the router does,•••and routerlist.c for handling routerlist.
svn:r887
| Roger Dingledine | 2003-12-06 |
* | Write necessary backends for online directory generation. I think.•••svn:r503
| Nick Mathewson | 2003-09-27 |
* | call it tor, not or•••svn:r478
| Roger Dingledine | 2003-09-22 |
* | reshuffle functions for cleaner organization•••svn:r451
| Roger Dingledine | 2003-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 Dingledine | 2003-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 Dingledine | 2003-06-13 |
* | OPport is gone. So is conn type OP.•••svn:r298
| Roger Dingledine | 2003-05-28 |
* | Rebuild or and test binaries when a libor.a changes but or/*.c does not.•••svn:r247
| Nick Mathewson | 2003-04-17 |
* | refactored some duplicate code into connection_edge.c•••svn:r230
| Roger Dingledine | 2003-04-11 |
* | Add magic to end of C files to make emacs happy; split test invocation into s...•••svn:r224
| Nick Mathewson | 2003-04-07 |
* | Make Makefile.am nonbroken•••svn:r197
| Nick Mathewson | 2003-03-19 |
* | Add zlib to link step•••svn:r183
| Nick Mathewson | 2003-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 Dingledine | 2003-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 Dingledine | 2002-12-31 |
* | cell.c is now obsolete•••svn:r133
| Roger Dingledine | 2002-10-03 |