| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn:r11793
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Oops; make Makefile.am work on mingw again.
svn:r11445
|
|
|
|
|
|
|
| |
Try to fix an automake problem by renaming a variable.
svn:r11432
|
|
|
|
|
|
|
| |
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed.
svn:r11388
|
|
|
|
|
|
|
| |
re-enable version checking
svn:r11101
|
|
|
|
|
|
|
| |
Fix osx compilation.
svn:r11065
|
|
|
|
|
|
|
| |
Include fewer redundant headers; use the compiler search paths better.
svn:r11060
|
|
|
|
|
|
|
| |
New helper file for test.c: contains 3 generated certs, signing keys, and id_keys
svn:r10586
|
|
|
|
|
|
|
| |
Check for non-standard SVK directories properly. Inspired by debian bug #420899 and related discussion on SVK list.
svn:r10522
|
|
|
|
|
|
|
| |
First cut at code to parse and validate v3 networkstatus votes.
svn:r10461
|
|
|
|
|
|
|
| |
On systems with svk, do not clobber micro-revision.i when building from a tarball.
svn:r10452
|
|
|
|
|
|
|
| |
Add some ;trues, and tabify.
svn:r10441
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Test for ~/.svk/local, not ~/.svk. Eschew use of test -a and test -o. Bulletproof more against odd shells.
svn:r10439
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
When we cannot find a micro-revision number, do not overwrite an already-present micro-revision.i.
svn:r10134
|
|
|
|
|
|
|
| |
Shell tweaks suggested by weasel.
svn:r10094
|
|
|
|
|
|
|
| |
Only replace micro-revision.i if it changes.
svn:r10085
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
More attempt to fix win32 building. This time, with extra linking.
svn:r10080
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fix bug 421: Only set the revision number from SVK if we have a runnable svk _and_ a ~/.svk directory.
svn:r10057
|
|
|
|
|
|
|
| |
Suppress display of version-detection junk in Makefile.am
svn:r9997
|
|
|
|
|
|
|
| |
Rename a couple of confusing fields
svn:r9996
|
|
|
|
|
|
|
| |
Make svn revision number visible in version even if building from a .tar.gz. This was remarkably painless.
svn:r9988
|
|
|
|
|
|
|
| |
Detect the svn version correctly when building from an svk checkout too. Whee, fun with bash and make.
svn:r9985
|
|
|
|
|
|
|
|
|
| |
from an SVN repository, use the current svn revision in the platform
string and in the output of --version.
svn:r9976
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
More autoconf fixes and updates. Maybe the bsd buildbots will be happy again.
svn:r9747
|
|
|
|
|
|
|
| |
Remove dnsworkers and related code. there goes another 550 lines of code.
svn:r9736
|
|
|
|
| |
svn:r6551
|
|
|
|
|
|
|
| |
produce a tarball that i can build.
svn:r6548
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fix some minor bugs and memory leaks along the way.
svn:r6246
|
|
|
|
| |
svn:r5628
|
|
|
|
| |
svn:r2652
|
|
|
|
|
|
|
| |
still need to track bandwidth, and make decisions based on bandwidth
svn:r2630
|
|
|
|
|
|
| |
tor-resolve can be smaller.
svn:r2629
|
|
|
|
| |
svn:r2326
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* \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
|
|
|
|
| |
svn:r1854
|
|
|
|
|
|
| |
routerlist.c
svn:r1846
|
|
|
|
|
|
|
|
|
|
| |
connection_ap_handshake_attach_circuit attaches to a circ of the
right purpose
add a skeletal rendclient.c
svn:r1441
|
|
|
|
| |
svn:r1429
|
|
|
|
|
|
| |
and service IDs, and store/load them from disk
svn:r1410
|
|
|
|
| |
svn:r1403
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
or tested yet.
svn:r1310
|
|
|
|
| |
svn:r1119
|