Commit Graph

215 Commits

Author SHA1 Message Date
Nick Mathewson
a035032f09 Use getaddrinfo and gethostbyname_r where available. Note that these are not necessarily threadsafe: this needs more thinking. Perhaps we should back down on this multithreading idea.
svn:r3522
2005-02-03 21:31:04 +00:00
Peter Palfrader
378172ff77 Also check for dmalloc.h
svn:r3510
2005-02-03 07:29:52 +00:00
Roger Dingledine
1145da1e8a fix typo
svn:r3509
2005-02-03 07:26:12 +00:00
Peter Palfrader
ddd724ef94 Add --with-dmalloc configure option
svn:r3508
2005-02-03 07:25:10 +00:00
Nick Mathewson
1790dc6760 Check for libpthread
svn:r3496
2005-02-01 23:29:15 +00:00
Nick Mathewson
083b67cda5 Add rudimentary pthread support that needs more testing.
svn:r3439
2005-01-27 22:34:48 +00:00
Nick Mathewson
324b192f68 Make Tor use Niels Provos's libevent instead of it's current
poll-but-sometimes-select mess.  This will let us use faster async cores
(like epoll, kpoll, and /dev/poll), and hopefully work better on Windows
too.

There are some fairly nasty changes to main.c here; this will almost
certainly break something.  But hey, that's what alphas are for.


svn:r3341
2005-01-12 06:42:32 +00:00
Nick Mathewson
20142a2508 Forward-port OSX packaging stuff from maint branch
svn:r3299
2005-01-05 02:46:25 +00:00
Nick Mathewson
323b3a8dbc Bump repository version to tor-0.1.0.0-alpha-cvs. (First prerelease will be 0.1.0.1-alpha
svn:r3168
2004-12-17 21:17:44 +00:00
Roger Dingledine
29cf8a0a45 move us to 0.0.9.1
svn:r3150
2004-12-15 19:51:35 +00:00
Roger Dingledine
c0cb824857 move us to 0.0.9
svn:r3139
2004-12-13 00:52:35 +00:00
Roger Dingledine
524a8bdc70 bump to 0.0.9rc7
svn:r3121
2004-12-08 01:14:56 +00:00
Roger Dingledine
3ff0077cbb bump us to 0.0.9rc7-cvs
svn:r3102
2004-12-07 07:37:01 +00:00
Roger Dingledine
4006246b9e bump us to 0.0.9rc6
svn:r3089
2004-12-06 06:27:39 +00:00
Roger Dingledine
e694268644 bump us to 0.0.9rc6-cvs
darn these bugs


svn:r3069
2004-12-04 00:36:34 +00:00
Roger Dingledine
a3395e893f bump to 0.0.9rc5
svn:r3056
2004-12-01 04:32:51 +00:00
Roger Dingledine
9811f68310 bump to 0.0.9rc5-cvs
svn:r3009
2004-11-29 01:00:54 +00:00
Roger Dingledine
67dc7baa59 bump to 0.0.9rc4
svn:r3001
2004-11-28 06:44:08 +00:00
Roger Dingledine
81dad3e08b that's enough changes to bump to rc4-cvs
svn:r2991
2004-11-26 04:08:07 +00:00
Roger Dingledine
d254aeb09e bump to 0.0.9rc3
svn:r2984
2004-11-25 05:40:06 +00:00
Roger Dingledine
2dc62ba5f1 bump to rc2
svn:r2965
2004-11-23 23:26:06 +00:00
Roger Dingledine
7ed738b34c fix some typos; move to 0.0.9rc1
svn:r2951
2004-11-23 07:37:25 +00:00
Roger Dingledine
7bb7aff367 bump us to 0.0.9rc1-cvs
svn:r2916
2004-11-20 07:58:51 +00:00
Roger Dingledine
3e4f30fbb9 bump us to 0.0.9pre6
svn:r2902
2004-11-16 03:29:09 +00:00
Nick Mathewson
ed01a15d4d Add coda at the end of configure.in to update versions in orconfig.h and tor.nsi as needed.
svn:r2864
2004-11-14 19:02:58 +00:00
Nick Mathewson
783bbcf471 Fix "implicit declaration of ftello" warning: add AC_FUNC_FSEEKO in configure.in and always include orconfig.h before anything else
svn:r2854
2004-11-14 17:21:32 +00:00
Roger Dingledine
affcda71c6 generate contrib/torctl via auto*
svn:r2846
2004-11-14 09:05:56 +00:00
Nick Mathewson
5d92fbe30e Use autoconf to enable largefile support where necessary. Use ftello where available, since ftell can fail at 2GB.
svn:r2806
2004-11-12 05:05:41 +00:00
Nick Mathewson
8de9cfe184 Resolve FIXME items: make expand_filename handle ~ and ~username
svn:r2789
2004-11-10 14:23:31 +00:00
Roger Dingledine
23a69fde8e bump us to 0.0.9pre6-cvs
svn:r2787
2004-11-10 09:02:07 +00:00
Roger Dingledine
e5229a214c ship the tarball with a minimal cflags, since gcc's vary so much
svn:r2770
2004-11-10 02:50:02 +00:00
Nick Mathewson
21c92dace0 More whitespace normalization
svn:r2768
2004-11-10 01:20:17 +00:00
Roger Dingledine
cb30d054a8 separate out the cflags that cause spurious warnings, so
we don't ship those in the tarball
also, bump us to 0.0.9pre5


svn:r2760
2004-11-10 00:13:02 +00:00
Roger Dingledine
8af43306d9 move -Wwrite-strings -Wredundant-decls to a separate CFLAGS
line, since they fail on my system due to bugs in my includes


svn:r2718
2004-11-09 04:50:44 +00:00
Nick Mathewson
38ed0ce5e6 Unify tor_parse_(numeric); make sure MAX_UINT32 and MAX_UINT64 are defined
svn:r2688
2004-11-05 17:54:50 +00:00
Nick Mathewson
69e5e8d0ad Merge RPM spec patch from jbash
svn:r2674
2004-11-04 15:17:22 +00:00
Roger Dingledine
5253405dfc my gcc has never heard of -Wendif-labels
feel free to add it back in if you can make it only used by gcc's
that know about it


svn:r2654
2004-11-03 07:29:44 +00:00
Nick Mathewson
67f14032b1 Handle strlcat/strlcpy correctly on platforms that have them.
svn:r2647
2004-11-02 19:25:52 +00:00
Nick Mathewson
ad4dc74482 Use a stricter set of warnings; make them all pass.
svn:r2645
2004-11-02 03:02:17 +00:00
Roger Dingledine
2f5efbcb44 hunt for getrlimit setrlimit sys/time.h sys/resource.h
svn:r2637
2004-11-01 08:23:45 +00:00
Nick Mathewson
ae7495dd55 Only tor and test binaries need to link against openssl and zlib; tor-resolve can be smaller.
svn:r2629
2004-10-30 19:27:06 +00:00
Nick Mathewson
5c68db8b3d Link tools directory into rest of build system
svn:r2623
2004-10-28 20:31:15 +00:00
Nick Mathewson
26f3cb8652 Add SysLog option to direct log messages to the system log instead of a FILE*.
svn:r2591
2004-10-26 21:48:41 +00:00
Roger Dingledine
9cc0c3620f ship src/win32/ in the tarball
svn:r2576
2004-10-21 00:49:17 +00:00
Roger Dingledine
820ad3c66a bump version to pre5-cvs
svn:r2574
2004-10-20 23:28:11 +00:00
Roger Dingledine
4c2595ca66 bump version to 0.0.9pre4
svn:r2557
2004-10-17 05:32:10 +00:00
Nick Mathewson
b0afd91afe Paranoid bulletproofing for exit code
svn:r2537
2004-10-16 20:37:54 +00:00
Nick Mathewson
f619c4603e Add an autoconf test to make sure that memset(&ptr, 0, sizeof(ptr)) and ptr=NULL are equivalent
svn:r2536
2004-10-16 20:26:12 +00:00
Roger Dingledine
3c478c1923 bump to 0.0.9pre4-cvs
svn:r2515
2004-10-14 10:53:00 +00:00
Roger Dingledine
0d0df005ff bump version to 0.0.9pre3
svn:r2507
2004-10-14 06:59:12 +00:00
Roger Dingledine
188c9a034d oops, actually pre3-cvs now
svn:r2433
2004-10-08 06:02:14 +00:00
Roger Dingledine
53d577d16c bump us to 0.0.9pre3-cvs
svn:r2432
2004-10-08 06:02:01 +00:00
Roger Dingledine
30e5f5793e pre2 changes:
o Bugfixes on pre1:
    - Make fetching a cached directory work for 64-bit platforms too.
    - Make zlib.h a required header, not an optional header.


svn:r2411
2004-10-02 23:29:56 +00:00
Roger Dingledine
8ba86dbee9 bump version to 0.0.9pre2-cvs
svn:r2409
2004-10-01 20:59:57 +00:00
Roger Dingledine
0b728284d2 make zlib.h a required header, not an optional header
svn:r2406
2004-10-01 19:55:01 +00:00
Roger Dingledine
af9fd660d5 bump version to 0.0.9pre1
svn:r2398
2004-09-29 04:22:13 +00:00
Roger Dingledine
12101a25e8 bump us to 0.0.9pre1-cvs
svn:r2340
2004-09-10 00:14:16 +00:00
Nick Mathewson
4c799ae731 Check for zlib; link with it.
svn:r2326
2004-09-02 18:27:09 +00:00
Roger Dingledine
571176d263 bump us to 0.0.8 -- this is it. (well, soon)
svn:r2316
2004-08-25 19:09:16 +00:00
Roger Dingledine
7b5b9588f8 look for ssldir in /usr/athena too
svn:r2314
2004-08-25 19:04:55 +00:00
Roger Dingledine
1e24d59aef add a changelog and bump to 0.0.8rc2
svn:r2303
2004-08-20 21:41:19 +00:00
Roger Dingledine
6881c85dec this isn't pre4, this is rc1
svn:r2296
2004-08-18 21:59:44 +00:00
Roger Dingledine
285032ce0f bump version to pre4 (not ready yet)
svn:r2278
2004-08-18 07:00:39 +00:00
Roger Dingledine
b5e63f7dcd bump cvs to 0.0.8pre4-cvs
svn:r2217
2004-08-09 08:50:17 +00:00
Roger Dingledine
ed34b41874 bump us to 0.0.8pre3
svn:r2213
2004-08-09 07:41:21 +00:00
Peter Palfrader
0430b4c5a0 Move design-paper into its own directory, and ship it and all that is needed to build with it in the tarball
svn:r2163
2004-08-06 19:54:29 +00:00
Roger Dingledine
8a8776060f bump cvs to 0.0.8pre3-cvs
svn:r2160
2004-08-06 19:40:19 +00:00
Roger Dingledine
6466233add bump cvs version to 0.0.8pre2-cvs
svn:r2133
2004-08-04 01:26:17 +00:00
Nick Mathewson
849e998ac6 It is possible to have struct timeval but not gettimeofday.
svn:r2125
2004-08-03 23:31:22 +00:00
Roger Dingledine
e4ae4f43dd bump us to 0.0.8pre1
this is it


svn:r2120
2004-07-23 06:28:41 +00:00
Roger Dingledine
bcc1e8bb6b bump cvs version to 0.0.8pre1-cvs
svn:r1975
2004-06-17 05:38:20 +00:00
Roger Dingledine
72ed3c2810 bump version to 0.0.7
svn:r1956
2004-06-07 19:17:33 +00:00
Nick Mathewson
37c45424d6 Checkpoint work towards making tor.spec work with current tor and conform (more or less) to fedora.us packaging guidelines
svn:r1953
2004-06-06 23:20:28 +00:00
Roger Dingledine
15f405c062 cvs version is now 0.0.7rc1-cvs
svn:r1945
2004-06-03 01:18:39 +00:00
Roger Dingledine
f5e0900902 search for sys/param.h too
freebsd needs it to know what version it's running


svn:r1926
2004-06-01 17:00:19 +00:00
Roger Dingledine
5f36b11fe0 rik's patch to only include kerberos/include on red hat
svn:r1920
2004-05-26 20:23:12 +00:00
Nick Mathewson
14ba9f9153 Override unaligned-access-ok check when $host_cpu is ia64. Apparently, ia64-linux reacts to unaligned access by making the kernel gripe. Re-run autogen.sh if you need config.guess/sub.
svn:r1882
2004-05-17 20:53:04 +00:00
Roger Dingledine
fcafc5e234 bump version of cvs pre1, since old cvs pre1 is incompatible
svn:r1875
2004-05-16 08:55:13 +00:00
Roger Dingledine
ea182c839f bump cvs version to 0.0.7pre1-cvs
svn:r1810
2004-05-06 22:38:12 +00:00
Nick Mathewson
8aebd83a0e Add intptr_t and uintptr_t to torint.h
svn:r1794
2004-05-05 20:26:35 +00:00
Roger Dingledine
bfc99760c3 version is 0.0.6
svn:r1770
2004-05-02 19:27:16 +00:00
Roger Dingledine
371d507043 bump main version to 0.0.6rc4
svn:r1768
2004-05-02 03:42:14 +00:00
Roger Dingledine
27baaf1cb7 and then bump to rc4-cvs
svn:r1749
2004-04-29 02:53:36 +00:00
Roger Dingledine
ebfe2b39ce bump to rc3
svn:r1748
2004-04-29 02:53:06 +00:00
Roger Dingledine
1b4dd10cfe bump us to rc2
svn:r1713
2004-04-26 09:33:11 +00:00
Nick Mathewson
568a4d187a Check for machine/limits.h in addition to sys/limits.h
svn:r1705
2004-04-25 23:47:26 +00:00
Roger Dingledine
db814b1276 bump version to 0.0.6rc1
svn:r1698
2004-04-25 20:44:23 +00:00
Roger Dingledine
2398eacfaa bump cvs version to 0.0.6pre6-cvs
svn:r1672
2004-04-19 02:56:03 +00:00
Roger Dingledine
1e0ffab3f4 freebsd 5.x needs sys/limits.h
svn:r1652
2004-04-17 06:34:36 +00:00
Roger Dingledine
acf2215946 weasel convinced me not to call it pre5 until it's actually pre5
svn:r1640
2004-04-16 09:01:33 +00:00
Roger Dingledine
4ec4c800d7 bump cvs to 0.0.6pre5
svn:r1638
2004-04-16 08:43:09 +00:00
Roger Dingledine
ddc11899b6 bump version to 0.0.6pre4
svn:r1631
2004-04-15 03:07:01 +00:00
Roger Dingledine
c056d1c5e0 bump cvs to 0.0.6pre3
svn:r1621
2004-04-14 05:37:41 +00:00
Roger Dingledine
7c7301fe92 bump cvs to 0.0.6pre1
svn:r1532
2004-04-07 21:35:38 +00:00
Roger Dingledine
05019b64f4 bump to 0.0.5
svn:r1388
2004-03-30 18:34:30 +00:00
Roger Dingledine
826513e42b bump to 0.0.5rc3
svn:r1386
2004-03-30 03:20:48 +00:00
Roger Dingledine
d8a5358ce9 call it torrc.sample, not torrc
svn:r1374
2004-03-29 23:58:02 +00:00
Roger Dingledine
10b360f188 bump to 0.0.5rc2
svn:r1372
2004-03-29 22:18:32 +00:00
Roger Dingledine
a98579e0bc bump version back to 0.0.4.1
svn:r1348
2004-03-26 23:38:33 +00:00
Roger Dingledine
dc91cb6cb2 bump cvs to 0.0.5
svn:r1344
2004-03-26 22:44:44 +00:00