Age | Commit message (Collapse) | Author |
|
svn:r13725
|
|
svn:r13715
|
|
Add missing part of last patch
svn:r13671
|
|
Make autoconf autodetect -Wshorten-64-to-32 when --enable-gcc-warnings is given to the configure script.
svn:r13661
|
|
Add a --with-tcmalloc argument to configure.
svn:r13546
|
|
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
|
|
svn:r13467
|
|
svn:r13449
|
|
svn:r13412
|
|
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
|
|
svn:r13295
|
|
svn:r13291
|
|
svn:r13171
|
|
svn:r13163
|
|
svn:r13160
|
|
Add a --disable-buffer-freelists configure argument to build without buffer RAM chunk freelists, so we can benchmark the impact of this.
svn:r13121
|
|
Bump version to 0.2.0.15-alpha-dev
svn:r12982
|
|
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
|
|
svn:r12962
|
|
svn:r12953
|
|
Support building for iPhone; patch from cjacker huang.
svn:r12946
|
|
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
|
|
Bump to 0.2.0.14-alpha-dev
svn:r12944
|
|
svn:r12935
|
|
Try to resolve bug 553 by adding a sys/time.h include to the autoconf test for rlim_t.
svn:r12931
|
|
svn:r12906
|
|
svn:r12902
|
|
Fix some autoconf bugs, and prevent more from occurring. Partial backport candidate.
svn:r12767
|
|
Fix bug reported by Steve Murphy on or-talk: detect the s6_addr32 and s6_addr16 fields via autoconf.
svn:r12679
|
|
svn:r12615
|
|
consensus documents when there are too many relays at a single
IP address. Now clear it in v2 network status documents too.
svn:r12522
|
|
svn:r12516
|
|
Back out parts of r12376: replace file locations in scripts.
svn:r12490
|
|
svn:r12489
|
|
able to build packages.
svn:r12468
|
|
svn:r12458
|
|
svn:r12455
|
|
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
|
|
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
|
|
Use rlim_t instead of unsigned long to manipulate rlimit values.
svn:r12339
|
|
Change symbol from DATADIR to SHARE_DATADIR, since DATADIR conflicts with objidl.h in mingw.
svn:r12268
|
|
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
|
|
Bump trunk version to 0.2.0.9-alpha-dev
svn:r12183
|
|
svn:r12173
|
|
Bump version to 0.2.0.8-alpha-dev; start next changelog section.
svn:r11901
|
|
svn:r11897
|
|
Bump version to 0.2.0.7-alpha-dev
svn:r11576
|
|
svn:r11572
|
|
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
|
|
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed.
svn:r11388
|