Steven Murdoch
9d68ed08e9
Patch from Jacob Appelbaum and me to make User option more robust, properly set supplementary groups, deprecated the Group option, and log more information on credential switching
...
svn:r17200
2008-11-07 02:06:12 +00:00
Nick Mathewson
b56d1545db
Fix freebsd 7 compile by adding malloc_np.h header. Fix bug 850.
...
svn:r17190
2008-11-05 15:56:53 +00:00
Roger Dingledine
e24b812a32
time for another alpha-dev cycle
...
svn:r17023
2008-10-01 08:26:57 +00:00
Roger Dingledine
a04baf14b6
bump to 0.2.1.6-alpha, and note that the exclude*nodes config
...
discussion hasn't finished.
svn:r17011
2008-09-30 09:37:18 +00:00
Nick Mathewson
67327a863a
Fix a variable handling mistake when testing for libevent functions in configure.in. Found by Riastradh.
...
svn:r16793
2008-09-08 01:57:02 +00:00
Nick Mathewson
f80ac31d74
Add a lockfile to the Tor data directory to avoid situations where two Tors start with the same datadir, or where a --list-fingerprints races with a server to create keys, or such.
...
svn:r16722
2008-09-01 20:06:26 +00:00
Roger Dingledine
6a29ad853b
bump to 0.2.1.5-alpha-dev
...
svn:r16715
2008-09-01 08:09:31 +00:00
Roger Dingledine
e5576a66dd
bump to 0.2.1.5-alpha
...
svn:r16708
2008-08-31 22:33:33 +00:00
Nick Mathewson
80168d80d4
r17853@tombo: nickm | 2008-08-22 12:55:00 -0400
...
Oops. We had been telling people to use --with-ssl-dir, which had not worked since 0.2.0.1-alpha: --with-openssl-dir was the one that worked. Make them both work, document --with-openssl-dir, and mark --with-ssl-dir as obsolete. Found by "Dave".
svn:r16625
2008-08-22 16:55:28 +00:00
Nick Mathewson
b81d70addb
Oops. On recent linux kernels we were not detecting the linux/netfilter_ipv4.h header properly, since we needed to have in_addr and in6_addr and __u32 defined before trying to include it. Fix that.
...
svn:r16460
2008-08-07 19:39:52 +00:00
Roger Dingledine
b79fe6a0db
bump to 0.2.1.4-alpha-dev, add a future todo item
...
svn:r16440
2008-08-05 23:33:43 +00:00
Roger Dingledine
18d3153fbb
get closer to a release
...
svn:r16408
2008-08-05 00:00:35 +00:00
Roger Dingledine
fd4a30d198
bump to 0.2.1.3-alpha
...
svn:r16369
2008-08-03 05:35:42 +00:00
Nick Mathewson
135fa82a10
bump svn version to 0.2.1.2-alpha-dev
...
svn:r15806
2008-07-09 15:26:13 +00:00
Nick Mathewson
133f011c49
Patch from coderman: detect transparent proxy header correctly on some linux versions.
...
svn:r15726
2008-07-07 15:09:26 +00:00
Nick Mathewson
8bc2ab03f8
Remove spurious "netintet" check from configure.in
...
svn:r15672
2008-07-05 21:17:04 +00:00
Roger Dingledine
a2a3d1e329
prepare for the 0.2.1.2-alpha release. we will tag
...
sometime today. get your fixes in soon. :)
svn:r15371
2008-06-20 06:26:58 +00:00
Nick Mathewson
f9fd049f69
Bump version to 0.2.1.1-alpha-dev
...
svn:r15223
2008-06-13 16:35:27 +00:00
Roger Dingledine
ff4b6bd15f
bump to 0.2.1.1-alpha
...
svn:r15187
2008-06-13 05:13:55 +00:00
Nick Mathewson
a886e86cbd
r16171@tombo: nickm | 2008-06-11 13:47:41 -0400
...
Lower number of syscalls used to write data to ordinary sockets through use of writev. Disabled till I have time to test it.
svn:r15133
2008-06-11 17:56:52 +00:00
Peter Palfrader
f1f8bf5d72
Add a configure switch to enable instrument downloads.
...
svn:r14898
2008-06-02 15:09:24 +00:00
Nick Mathewson
ac330d9ba7
New code to implement proposal for local geoip stats. Only enabled with --enable-geoip-stats passed to configure.
...
svn:r14802
2008-05-29 02:29:35 +00:00
Nick Mathewson
29a9624754
More muddling around to get configure.in to recognize recent libevents. Really, libevent should be fixed too so that the next poor sucker doesn't have to do this.
...
svn:r14641
2008-05-16 20:13:10 +00:00
Nick Mathewson
3f55caa722
r19797@catbus: nickm | 2008-05-16 15:42:53 -0400
...
Try to build correctly on win32 with libevent versions 1.4.x or greater. 1.4.5 should remove the need to do this, but hey. Backport candidate.
svn:r14640
2008-05-16 19:44:57 +00:00
Nick Mathewson
64f38f217a
r19003@catbus: nickm | 2008-03-21 15:13:57 -0400
...
Make --enable-gcc-warnings work under the recently released GCC 4.3.
svn:r14149
2008-03-21 19:18:54 +00:00
Nick Mathewson
0c6fc51909
r18793@catbus: nickm | 2008-03-13 14:09:19 -0400
...
Add a malloc_good_size() implementation to OpenBSD_malloc_Linux.c. Also, make configure.in not use support functions for the platform malloc when we are not using the platform mallocs.
svn:r14010
2008-03-13 18:11:33 +00:00
Nick Mathewson
4ea982c4c0
r14481@tombo: nickm | 2008-02-26 14:49:04 -0500
...
Bump trunk version to 0.2.1.0-alpha-dev
svn:r13745
2008-02-26 19:49:28 +00:00
Roger Dingledine
52a1c244ca
bump to 0.2.0.20-rc-dev
...
svn:r13725
2008-02-25 06:51:18 +00:00
Roger Dingledine
3dd9a3a23a
bump to 0.2.0.20-rc
...
svn:r13715
2008-02-25 00:39:58 +00:00
Nick Mathewson
3ced70730e
r18362@catbus: nickm | 2008-02-21 22:29:14 -0500
...
Add missing part of last patch
svn:r13671
2008-02-22 03:29:17 +00:00
Nick Mathewson
e790dbe779
r18347@catbus: nickm | 2008-02-21 15:54:40 -0500
...
Make autoconf autodetect -Wshorten-64-to-32 when --enable-gcc-warnings is given to the configure script.
svn:r13661
2008-02-21 20:54:45 +00:00
Nick Mathewson
952a3cb8fb
r14240@tombo: nickm | 2008-02-17 14:26:52 -0500
...
Add a --with-tcmalloc argument to configure.
svn:r13546
2008-02-17 19:26:55 +00:00
Nick Mathewson
a8b371c333
r14238@tombo: nickm | 2008-02-17 14:03:44 -0500
...
Add openbsd memory allocator discussed in bug 468, to make it easier for linux users to get non-awful allocation patterns. Use --enable-openbsd-malloc to turn it on. Needs more testing.
svn:r13544
2008-02-17 19:03:49 +00:00
Roger Dingledine
3315701457
bump to 0.2.0.19-alpha-dev
...
svn:r13467
2008-02-11 06:34:25 +00:00
Roger Dingledine
833587bbfe
bump to 0.2.0.19-alpha
...
svn:r13449
2008-02-09 17:57:08 +00:00
Nick Mathewson
842a33ff20
Update some copyright notices: it is now 2008.
...
svn:r13412
2008-02-07 05:31:47 +00:00
Nick Mathewson
b4ebe55d12
r13971@tombo: nickm | 2008-01-30 14:25:25 -0500
...
Write a new autoconf macro to test whether a function is declared. It is suboptimal and possibly buggy in some way, but it seems to work for me. use it to test for a declaration of malloc_good_size, so we can workaround operating systems (like older OSX) that have the function in their libc but do not deign to declare it in their headers. Should resolve bug 587.
svn:r13339
2008-01-30 19:25:31 +00:00
Roger Dingledine
596b822337
bump to 0.2.0.18-alpha-dev
...
svn:r13295
2008-01-26 05:38:44 +00:00
Roger Dingledine
ea0afb6c39
bump to 0.2.0.18-alpha
...
svn:r13291
2008-01-26 03:48:03 +00:00
Roger Dingledine
200ce2030c
bump to 0.2.0.17-alpha-dev
...
svn:r13171
2008-01-18 04:27:16 +00:00
Roger Dingledine
b4b3472b9f
Make the tor-gencert man page get included correctly in the tarball.
...
svn:r13163
2008-01-17 20:32:37 +00:00
Roger Dingledine
60a3df5a09
bump to 0.2.0.16-alpha
...
svn:r13160
2008-01-17 19:56:33 +00:00
Nick Mathewson
ae6df065ed
r15890@tombo: nickm | 2008-01-12 17:19:51 -0500
...
Add a --disable-buffer-freelists configure argument to build without buffer RAM chunk freelists, so we can benchmark the impact of this.
svn:r13121
2008-01-13 00:20:44 +00:00
Nick Mathewson
1401bc54f4
r15692@tombo: nickm | 2007-12-25 18:15:50 -0500
...
Bump version to 0.2.0.15-alpha-dev
svn:r12982
2007-12-26 00:12:05 +00:00
Nick Mathewson
0c8142e981
r15691@tombo: nickm | 2007-12-25 18:13:54 -0500
...
New, slightly esoteric function, tor_malloc_roundup(). While tor_malloc(x) allocates x bytes, tor_malloc_roundup(&x) allocates the same size of chunk it would use to store x bytes, and sets x to the usable size of that chunk.
svn:r12981
2007-12-26 00:12:01 +00:00
Roger Dingledine
58e429f079
bump to 0.2.0.15-alpha
...
svn:r12962
2007-12-25 05:45:36 +00:00
Roger Dingledine
6421f6c449
correct the patch from cjacker huang for iphone compiling
...
svn:r12953
2007-12-24 11:37:16 +00:00
Nick Mathewson
473725e1a4
r15648@tombo: nickm | 2007-12-23 13:27:30 -0500
...
Support building for iPhone; patch from cjacker huang.
svn:r12946
2007-12-23 18:27:47 +00:00
Nick Mathewson
4606a8af03
r15646@tombo: nickm | 2007-12-23 13:17:33 -0500
...
Handle cross-compilation more sanely: avoid most uses of the (never-defined!) CROSS_COMPILE variable; in the one place where we cannot help it, use the correct cross_compiling.
svn:r12945
2007-12-23 18:20:22 +00:00
Nick Mathewson
b9fa18a1de
r15644@tombo: nickm | 2007-12-23 12:56:38 -0500
...
Bump to 0.2.0.14-alpha-dev
svn:r12944
2007-12-23 17:57:07 +00:00
Roger Dingledine
5b3e5e87bc
bump to 0.2.0.14-alpha
...
svn:r12935
2007-12-23 01:31:39 +00:00
Nick Mathewson
3a85c9fa65
r17340@catbus: nickm | 2007-12-22 12:30:07 -0500
...
Try to resolve bug 553 by adding a sys/time.h include to the autoconf test for rlim_t.
svn:r12931
2007-12-22 17:30:12 +00:00
Roger Dingledine
33092b470b
bump to 0.2.0.13-alpha-dev
...
svn:r12906
2007-12-21 10:42:14 +00:00
Roger Dingledine
95daf3382e
bump to 0.2.0.13-alpha
...
svn:r12902
2007-12-21 09:35:29 +00:00
Nick Mathewson
93d122332d
r17090@catbus: nickm | 2007-12-11 18:05:24 -0500
...
Fix some autoconf bugs, and prevent more from occurring. Partial backport candidate.
svn:r12767
2007-12-11 23:06:48 +00:00
Nick Mathewson
f948caad7b
r15161@tombo: nickm | 2007-12-05 11:30:37 -0500
...
Fix bug reported by Steve Murphy on or-talk: detect the s6_addr32 and s6_addr16 fields via autoconf.
svn:r12679
2007-12-05 16:30:52 +00:00
Roger Dingledine
fa2c3a73e4
make dmalloc 5.4.2 work again too
...
svn:r12615
2007-11-30 19:02:56 +00:00
Roger Dingledine
c336dedd21
The fix in 0.2.0.12-alpha cleared the "hsdir" flag in v3 network
...
consensus documents when there are too many relays at a single
IP address. Now clear it in v2 network status documents too.
svn:r12522
2007-11-17 07:00:14 +00:00
Roger Dingledine
6514843026
cleanups, bump to 0.2.0.12-alpha
...
svn:r12516
2007-11-17 02:22:56 +00:00
Nick Mathewson
75922ff41f
r16663@catbus: nickm | 2007-11-13 21:51:28 -0500
...
Back out parts of r12376: replace file locations in scripts.
svn:r12490
2007-11-14 02:55:12 +00:00
Roger Dingledine
6739ef4027
Make it build on OpenBSD again. Patch from tup.
...
svn:r12489
2007-11-12 20:42:57 +00:00
Roger Dingledine
e33aaf34b2
bump to 0.2.0.11-alpha -- maybe this one will actually be
...
able to build packages.
svn:r12468
2007-11-11 01:33:15 +00:00
Roger Dingledine
462643c756
prepare for 0.2.0.10-alpha-dev
...
svn:r12458
2007-11-10 20:30:54 +00:00
Roger Dingledine
7050df7245
bump to 0.2.0.10-alpha
...
svn:r12455
2007-11-10 07:26:56 +00:00
Nick Mathewson
446c351393
r14702@tombo: nickm | 2007-11-04 15:48:56 -0500
...
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-11-04 20:49:02 +00:00
Nick Mathewson
dfc689bda2
r14652@tombo: nickm | 2007-11-02 12:02:13 -0400
...
If setting our rlimit to rlim_max or cap fails, fall back to OPEN_FILES if defiled. This makes Tor run on OSX 10.5, while allowing OSX to mend its ways in the future.
svn:r12341
2007-11-02 16:02:26 +00:00
Nick Mathewson
e76581f97e
r14647@tombo: nickm | 2007-11-02 10:48:37 -0400
...
Use rlim_t instead of unsigned long to manipulate rlimit values.
svn:r12339
2007-11-02 14:50:37 +00:00
Nick Mathewson
1c451b9db9
r16252@catbus: nickm | 2007-10-29 11:13:03 -0400
...
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
2007-10-29 15:15:49 +00:00
Nick Mathewson
f09d53bbf1
r16246@catbus: nickm | 2007-10-28 19:34:58 -0400
...
Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time.
svn:r12259
2007-10-28 23:44:53 +00:00
Nick Mathewson
35dfb59ff2
r16145@catbus: nickm | 2007-10-25 00:41:27 -0400
...
Bump trunk version to 0.2.0.9-alpha-dev
svn:r12183
2007-10-25 04:42:39 +00:00
Roger Dingledine
4c7a2eae0c
bump to 0.2.0.9-alpha in preparation for a release
...
svn:r12173
2007-10-25 03:13:51 +00:00
Nick Mathewson
641a1d7cb9
r15728@catbus: nickm | 2007-10-12 15:48:17 -0400
...
Bump version to 0.2.0.8-alpha-dev; start next changelog section.
svn:r11901
2007-10-12 19:53:29 +00:00
Roger Dingledine
25041ed2e6
bump to 0.2.0.8-alpha
...
svn:r11897
2007-10-12 17:43:57 +00:00
Nick Mathewson
3a3c1d1d1c
r15280@catbus: nickm | 2007-09-22 02:02:00 -0400
...
Bump version to 0.2.0.7-alpha-dev
svn:r11576
2007-09-22 06:06:08 +00:00
Roger Dingledine
991ebb42de
bump to 0.2.0.7-alpha
...
svn:r11572
2007-09-22 00:05:56 +00:00
Nick Mathewson
262d5ab0a8
r15210@catbus: nickm | 2007-09-20 13:04:05 -0400
...
Re-optimize counter-mode: save about 15% on my core2 by (1) not regenerating the entire counter buffer every time we encrypt a block of keystream (2) using the platform-optimized htonl to convert to big-endian (It's a single instruction on 486 and later ) and (3) not even keeping a separate "counter" and "buffer" when the platform is big-endian. The third still needs testing.
svn:r11536
2007-09-20 17:07:45 +00:00
Nick Mathewson
f17a38ab04
r14940@catbus: nickm | 2007-09-06 13:22:26 -0400
...
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed.
svn:r11388
2007-09-06 17:42:05 +00:00
Roger Dingledine
24462ff211
bump to 0.2.0.6-alpha-dev so we're ready to fix more bugs :)
...
svn:r11281
2007-08-27 03:47:36 +00:00
Roger Dingledine
45bc168b53
bump to 0.2.0.6-alpha in preparation for tomorrow's release
...
svn:r11275
2007-08-25 21:59:14 +00:00
Roger Dingledine
473ff753f2
bump to 0.2.0.5-alpha since we're getting close
...
svn:r11189
2007-08-19 07:30:29 +00:00
Nick Mathewson
da09efe13d
r13953@Kushana: nickm | 2007-08-08 07:40:46 -0700
...
Fix osx compilation.
svn:r11065
2007-08-08 14:43:30 +00:00
Nick Mathewson
3fc04529d4
r14093@catbus: nickm | 2007-08-08 01:49:54 -0400
...
Include fewer redundant headers; use the compiler search paths better.
svn:r11060
2007-08-08 05:50:31 +00:00
Roger Dingledine
9d2b1004b1
bump to 0.2.0.4-alpha-dev
...
svn:r11056
2007-08-08 04:12:05 +00:00
Nick Mathewson
ba28346f2f
r13907@Kushana: nickm | 2007-08-02 10:29:13 -0700
...
Try (once again) to fix mingw build wrt detecting ipv6 types.
svn:r11037
2007-08-02 17:30:42 +00:00
Roger Dingledine
46c4f8ff42
bump to 0.2.0.4-alpha
...
svn:r11022
2007-08-02 04:49:20 +00:00
Nick Mathewson
64d3e6cf65
r13885@Kushana: nickm | 2007-08-01 09:10:55 -0700
...
Stop saying "cvs". Noted by Jens.
svn:r11014
2007-08-01 16:43:27 +00:00
Roger Dingledine
ec376c5fbd
bump to 0.2.0.3-alpha-dev
...
svn:r10999
2007-07-30 23:53:09 +00:00
Nick Mathewson
45c82b1d85
r14024@catbus: nickm | 2007-07-30 14:13:58 -0400
...
Glibc (and maybe others) define a mallinfo() that can be used to see how the platform malloc is acting inside. When we have it, dump its output on dumpmemusage().
svn:r10996
2007-07-30 18:14:14 +00:00
Roger Dingledine
e118efb545
bump to 0.2.0.3-alpha
...
svn:r10982
2007-07-30 03:40:51 +00:00
Nick Mathewson
bbbf504281
r13827@catbus: nickm | 2007-07-19 14:42:25 -0400
...
Merge in some generic address manipulation code from croup. Needs some work.
svn:r10880
2007-07-19 18:46:09 +00:00
Roger Dingledine
15270358eb
bump to 0.2.0.2-alpha-dev
...
svn:r10542
2007-06-09 04:35:51 +00:00
Nick Mathewson
5d90e24cfc
Make Doxyfile get updated by configure script, so the version number gets set correctly.
...
svn:r10525
2007-06-07 16:19:17 +00:00
Nick Mathewson
210beff55a
r13266@catbus: nickm | 2007-06-05 16:38:08 -0400
...
Patch from peter palfrader: control interface via unix domain socket
svn:r10504
2007-06-05 20:54:49 +00:00
Roger Dingledine
0b73569dc6
bump to 0.2.0.2-alpha and declare that today is the day
...
svn:r10456
2007-06-02 23:56:04 +00:00
Nick Mathewson
d216133c8e
r13163@catbus: nickm | 2007-06-02 16:41:07 -0400
...
We do "-alpha-dev" now, not "-alpha-cvs".
svn:r10455
2007-06-02 20:41:10 +00:00
Roger Dingledine
f6880cbc6b
bump to 0.2.0.1-alpha-cvs while we're in transition
...
svn:r10454
2007-06-02 20:22:42 +00:00
Nick Mathewson
0af91800f9
r13131@catbus: nickm | 2007-06-01 06:20:29 -0400
...
Test for ~/.svk/local, not ~/.svk. Eschew use of test -a and test -o. Bulletproof more against odd shells.
svn:r10439
2007-06-01 10:20:37 +00:00
Roger Dingledine
e64750e9a3
bump to 0.2.0.1-alpha
...
svn:r10437
2007-06-01 07:33:39 +00:00
Peter Palfrader
53f59a2967
We need the -dev package in both of these configure cases
...
svn:r10365
2007-05-27 15:20:38 +00:00
Nick Mathewson
8508347b93
r12984@catbus: nickm | 2007-05-25 19:59:41 -0400
...
Do not alter CPPFLAGS until we are actually done with the rest of configure.in: this way, we notice if there are library paths that we are missing.
svn:r10345
2007-05-25 23:59:47 +00:00