Commit Graph

348 Commits

Author SHA1 Message Date
Roger Dingledine
eaa864ed17 bump to 0.1.1.10-alpha
svn:r5553
2005-12-10 21:15:18 +00:00
Peter Palfrader
7a70a142f4 Also print usernames, not just numeric UIDs when we tell the user that his data directory has the wrong owner
svn:r5502
2005-12-05 01:28:10 +00:00
Roger Dingledine
276ca7ad28 link with -ldl if you need it.
svn:r5450
2005-11-23 20:15:39 +00:00
Roger Dingledine
4e77913c67 whitespace and copyright fixes on configure.in
svn:r5449
2005-11-23 20:15:23 +00:00
Roger Dingledine
6465b30f21 bump to 0.1.1.9-alpha-cvs
svn:r5387
2005-11-15 20:29:56 +00:00
Roger Dingledine
4cd7bddfc3 bump to 0.1.1.9-alpha
svn:r5374
2005-11-15 01:47:11 +00:00
Nick Mathewson
b548ce791a prefer thread-friendly dmalloc
svn:r5298
2005-10-24 18:37:45 +00:00
Nick Mathewson
48caf912a6 Bump version to 0.1.1.8-alpha-cvs
svn:r5228
2005-10-08 05:43:49 +00:00
Roger Dingledine
2b3e8ab901 bump to 0.1.1.8-alpha
svn:r5222
2005-10-07 20:17:39 +00:00
Peter Palfrader
e53f1ccbfc sparc64 doesn't like unaligned access either
svn:r5206
2005-10-06 02:55:29 +00:00
Nick Mathewson
8434595584 Fix verbose compiler warnings, including one in routerlist.c that would have been an actual error. Normalize whitespace. Enforce convention that "address" is a hostname and "addr" is an IPv4 address.
svn:r5190
2005-10-05 02:06:36 +00:00
Nick Mathewson
acc601fd36 add extra warnings to our set of disabled warnings
svn:r5158
2005-09-30 01:05:21 +00:00
Nick Mathewson
dcb6b3df6c bump version to 0.1.1.7-alpha-cvs
svn:r5093
2005-09-19 22:02:14 +00:00
Nick Mathewson
6973ef9be4 Add a touch_file() function to compat so we can update cache mtimes.
svn:r5067
2005-09-14 23:27:52 +00:00
Roger Dingledine
76e6cc0c2b bump to 0.1.1.7-alpha
svn:r5051
2005-09-14 03:59:33 +00:00
Peter Palfrader
0ceab199b0 Do not use unaligned access on some more archs
svn:r4992
2005-09-10 20:44:05 +00:00
Roger Dingledine
e782ee344a bump to 0.1.1.6-alpha-cvs
svn:r4987
2005-09-10 03:41:39 +00:00
Roger Dingledine
e58ca648c6 bump to 0.1.1.6-alpha
this time for sure


svn:r4982
2005-09-10 01:47:27 +00:00
Nick Mathewson
5f2eea29f7 Stop solaris from warning about localtime_r and friends. AFAICT, no other platforms want this.
svn:r4827
2005-08-24 02:11:33 +00:00
Roger Dingledine
fed90c300f downgrade back to 0.1.1.5-alpha-cvs
it's going to be another while


svn:r4824
2005-08-23 10:01:11 +00:00
Roger Dingledine
8adcd0bb3b bump version to 0.1.1.6-alpha
svn:r4813
2005-08-22 20:12:39 +00:00
Roger Dingledine
f9f600f032 bump to 0.1.1.5-alpha-cvs
svn:r4753
2005-08-08 22:34:24 +00:00
Roger Dingledine
1ec3081a84 bump to 0.1.1.5-alpha, though it's not released yet
svn:r4721
2005-08-05 19:16:11 +00:00
Peter Palfrader
dd7159de54 forward port: Also explicitly set no-unaligned-access for sparc
svn:r4703
2005-08-04 23:04:26 +00:00
Roger Dingledine
1d3e63158e bump to 0.1.1.4-alpha in preparation for new release
svn:r4701
2005-08-04 22:45:54 +00:00
Nick Mathewson
48787c839e Fix logic to set TIME_T_MAX; apparently, everybody had thought of the prospect of a signed time_t but me.
svn:r4675
2005-07-25 18:10:08 +00:00
Roger Dingledine
2fa109102a bump to 0.1.1.3-alpha
svn:r4672
2005-07-25 09:12:18 +00:00
Roger Dingledine
61f2ea0df0 bump us to 0.1.1.2-alpha-cvs since stuff has changed
svn:r4579
2005-07-15 19:18:36 +00:00
Roger Dingledine
c2abcc4f1c bump to 0.1.1.2-alpha
svn:r4563
2005-07-14 22:46:42 +00:00
Nick Mathewson
335a00a02a Fix bug 161: when --disable-threads is set, do not search for or link against pthreads libraries
svn:r4545
2005-07-13 17:31:52 +00:00
Nick Mathewson
0505b31933 Bump version to 0.1.1.1-alpha-cvs
svn:r4505
2005-06-29 21:46:17 +00:00
Nick Mathewson
275966abe3 Bump CVS version to 0.1.1.1-alpha
svn:r4493
2005-06-27 18:35:10 +00:00
Nick Mathewson
5fee58adfb Add a tor_memmem function
svn:r4452
2005-06-18 02:17:11 +00:00
Nick Mathewson
8753e7ef65 add solaris to poorly threading platforms
svn:r4383
2005-06-09 19:53:32 +00:00
Nick Mathewson
fa140e8787 Resolve OSX installer bugs 147 and 148
svn:r4333
2005-06-07 18:21:32 +00:00
Roger Dingledine
51b5b808cb bump cvs to 0.1.1.0-alpha-cvs
svn:r4323
2005-06-06 20:27:36 +00:00
Nick Mathewson
60070feb91 Only restore what we actually saved
svn:r4288
2005-05-23 06:47:38 +00:00
Nick Mathewson
e2dfd29433 More comments for configure.in, and also make configure.in not croak on old libevents
svn:r4287
2005-05-23 06:24:00 +00:00
Roger Dingledine
6cfce54ab0 bump to 0.1.0.8-rc
svn:r4286
2005-05-23 05:47:21 +00:00
Nick Mathewson
7cc070a077 Disable threads on openbsd too.
svn:r4268
2005-05-19 05:07:00 +00:00
Roger Dingledine
208dc969b3 bump to 0.1.0.7-rc-cvs
svn:r4267
2005-05-18 04:01:57 +00:00
Roger Dingledine
7422e25f07 oops, i never committed the bump to 0.1.0.7-rc
svn:r4254
2005-05-17 04:42:43 +00:00
Nick Mathewson
28367080c4 Brag to the user when we successfully work around an idiotic ld.so.conf.
svn:r4251
2005-05-17 03:53:23 +00:00
Nick Mathewson
08ae126f9b Normal is good.
svn:r4250
2005-05-17 03:46:23 +00:00
Nick Mathewson
e3691c37ca Check for the ugly /usr/local/lib-not-in-ld.so.conf case even when we can link against libevent normally.
svn:r4249
2005-05-17 03:40:03 +00:00
Nick Mathewson
7de0b3dd3b Add a missing .so
svn:r4248
2005-05-17 03:18:19 +00:00
Nick Mathewson
1a587429f7 Actually set the variable if the answer is yes.
svn:r4247
2005-05-17 03:17:24 +00:00
Nick Mathewson
22f427fe70 work on messages and return vals?
svn:r4246
2005-05-17 03:10:55 +00:00
Nick Mathewson
53c5c78ef5 Add a stupid dollar sign. Stupid shell.
svn:r4245
2005-05-17 02:59:40 +00:00
Nick Mathewson
435c579b68 add debugging line
svn:r4244
2005-05-17 02:53:14 +00:00
Nick Mathewson
0a4284d38c Hey rocky, watch me pull a link pass out of a hat!
svn:r4243
2005-05-17 02:39:42 +00:00
Nick Mathewson
6e6816e5ba Syntax on AC_TRY_LINK.
svn:r4242
2005-05-17 02:24:48 +00:00
Nick Mathewson
ff99b6f411 Oops, replace letter
svn:r4241
2005-05-17 02:04:42 +00:00
Nick Mathewson
de95ab02ad Oops, transpose letters
svn:r4240
2005-05-17 02:03:17 +00:00
Nick Mathewson
79c056cbe1 Very experimental code to try to make libevent work from bad /usr/local/libs
svn:r4238
2005-05-17 01:51:23 +00:00
Roger Dingledine
14b9615d7d bump cvs to 0.1.0.6-rc-cvs
svn:r4231
2005-05-15 13:26:08 +00:00
Roger Dingledine
7eb559fada bump to 0.1.0.6-rc
svn:r4217
2005-05-15 01:00:45 +00:00
Nick Mathewson
e2749de1bb Check the right variable for the right value in order to default netbsd threads to "off". Fixes bug 122.
svn:r4202
2005-05-14 00:14:12 +00:00
Nick Mathewson
ea5591ee4d Implement --disable-threads
svn:r4187
2005-05-10 20:02:52 +00:00
Nick Mathewson
10b2208d93 Make Tor compile with no warnings with gcc4.0 on OSX
svn:r4184
2005-05-07 05:55:06 +00:00
Nick Mathewson
86e73d7005 Define LOCALSTATEDIR in orconfig.h
svn:r4171
2005-05-03 00:37:25 +00:00
Roger Dingledine
3d2fbeb979 bump to 0.1.0.5-rc-cvs
svn:r4149
2005-04-28 16:11:48 +00:00
Roger Dingledine
42d57317cd bump to 0.1.0.5-rc
svn:r4138
2005-04-27 19:30:32 +00:00
Roger Dingledine
15c7c73c5e bump to 0.1.0.4-rc-cvs while we're testing
svn:r4123
2005-04-26 20:59:36 +00:00
Roger Dingledine
df18661a28 bump experimental version to 0.1.0.4-rc
svn:r4096
2005-04-23 18:31:25 +00:00
Roger Dingledine
cc620c2afb bump to 0.1.0.3-rc-cvs
svn:r4088
2005-04-23 16:13:56 +00:00
Roger Dingledine
79ce1a42a5 bump to 0.1.0.3-rc
svn:r4064
2005-04-08 06:27:51 +00:00
Roger Dingledine
bd82ac06a8 bump to 0.1.0.2-rc-cvs
svn:r3983
2005-04-01 20:30:09 +00:00
Nick Mathewson
0e81265359 update copyright notices.
svn:r3982
2005-04-01 20:15:56 +00:00
Roger Dingledine
5de85f54ba bump version to 0.1.0.2-rc
svn:r3969
2005-04-01 14:13:31 +00:00
Nick Mathewson
efe9ca659a Use recent libevent features when possible
svn:r3940
2005-04-01 02:37:40 +00:00
Roger Dingledine
561cd28f99 bump cvs version to 0.1.0.1-rc-cvs
svn:r3933
2005-03-31 08:04:01 +00:00
Nick Mathewson
037487d96e Mention libevent in more docs.
svn:r3913
2005-03-29 01:03:07 +00:00
Roger Dingledine
935d0d9685 bump cvs to 0.1.0.1-rc
svn:r3845
2005-03-23 22:00:42 +00:00
Peter Palfrader
f72ad103b6 Fix spacing for --with-dmalloc
svn:r3819
2005-03-22 21:23:12 +00:00
Nick Mathewson
c185825585 Finish implementing GETINFO; make it easy to query address maps.
svn:r3732
2005-03-03 06:37:54 +00:00
Nick Mathewson
70c3580f81 Patch to localtime/gmtime handling: use the _r variants where available. Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled.
svn:r3653
2005-02-22 07:03:03 +00:00
Nick Mathewson
7d9820e80d Check for pthread dependency on pthread_detach as well as pthread_create
svn:r3651
2005-02-22 05:07:31 +00:00
Nick Mathewson
d060f845f2 Snarf some logic from python, adapted to our own needs, to handle gethostbyname_r correctly across platforms.
svn:r3649
2005-02-22 04:50:31 +00:00
Nick Mathewson
a68fcbf807 Initial IRIX compatibility fixes: check for inttypes.h; check for platform cell_t.
svn:r3648
2005-02-22 04:26:45 +00:00
Nick Mathewson
bfa9a72d5e More fixes for IRIX compilation: make very sure we have NULL in configure.in. This may work now.
svn:r3627
2005-02-15 19:48:07 +00:00
Nick Mathewson
e6dcb17ba4 Fix check for NULL representation to include string.h; this makes fixes building on Irix, I hope.
svn:r3625
2005-02-15 00:40:36 +00:00
Nick Mathewson
5ca04cbf56 Give a better error message when zlib.h is not found.
svn:r3618
2005-02-12 21:06:06 +00:00
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