| Commit message (Expand) | Author | Age |
* | Use a nicely written autoconf macro to determine the sign of a type•••This beats our old implementation, which wouldn't work when cross-compiling
| Nick Mathewson | 2013-02-07 |
* | Simplify list of files that get whitespace-checked•••The rule is simple: Everything not in src/ext!
| Nick Mathewson | 2012-10-12 |
* | Fix whitespace in Makefile.am | Nick Mathewson | 2012-09-07 |
* | Removed dependency on tor.spec. Removed tor.spec.in. | Ondrej Mikle | 2012-09-07 |
* | build: minimal adjustments to make out-of-tree build work | Jim Meyering | 2012-08-27 |
* | We now need automake 1.9 or later•••Automake 1.7 is too broken to even investigate why it broke at this point.
| Nick Mathewson | 2012-08-24 |
* | add subdir-objects to AUTOMAKE_OPTIONS, this builds object files in subdirs w... | Stewart Smith | 2012-08-09 |
* | Move to non-recursive make•••This gives us a few benefits:
1) make -j clean all
this will start working, as it should. It currently doesn't.
2) increased parallel build
recursive make will max out at number of files in a directory,
non-recursive make doesn't have such a limitation
3) Removal of duplicate information in make files,
less error prone
I've also slightly updated how we call AM_INIT_AUTOMAKE, as the way
that was used was not only deprecated but will be *removed* in the next
major automake release (1.13).... so probably best that we can continue
to bulid tor without requiring old automake.
(see http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html )
For more reasons why, see resources such as:
http://miller.emu.id.au/pmiller/books/rmch/
| Stewart Smith | 2012-08-09 |
* | Workaround for building EL5 RPMs by specifying rpmbuild-md5. Updated old note... | Ondrej Mikle | 2012-07-31 |
* | Cleanup of RPM build process - no more .git in tarball, use automake's dist-g...•••Signed-off-by: Ondrej Mikle <ondrej.mikle@gmail.com>
| Ondrej Mikle | 2012-07-31 |
* | Clean up check-spaces block; make it cover the right files | Nick Mathewson | 2012-06-28 |
* | Basic support for a "make version" target to declare the source version•••This is katmagic's idea. See issue 4400.
| Nick Mathewson | 2011-11-24 |
* | Initial patch to build Tor with msvc and nmake•••We'll still need to tweak it so that it looks for includes and
libraries somewhere more sensible than "where we happened to find
them on Erinn's system"; so that tests and tools get built too;
so that it's a bit documented; and so that we actually try running
the output.
Work done with Erinn Clark.
| Nick Mathewson | 2011-08-01 |
* | Merge remote branch 'origin/maint-0.2.2'•••Conflicts:
Makefile.am
| Nick Mathewson | 2011-01-03 |
|\ |
|
| * | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2 | Nick Mathewson | 2011-01-03 |
| |\ |
|
| | * | Note that Tor requires Automake 1.7. Fixes bug 2305 | Nick Mathewson | 2011-01-03 |
* | | | Merge remote branch 'origin/maint-0.2.2' | Nick Mathewson | 2011-01-03 |
|\| | |
|
| * | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2011-01-03 |
| |\| |
|
| | * | Bump copyright statements to 2011 | Nick Mathewson | 2011-01-03 |
* | | | Split long lines in configure.in and Makefile.am files•••Having very long single lines with lots and lots of things in them
tends to make files hard to diff and hard to merge. Since our tools
are one-line-at-a-time, we should try to construct lists that way too,
within reason.
This incidentally turned up a few headers in configure.in that we were
for some reason searching for twice.
| Nick Mathewson | 2010-11-11 |
* | | | Merge remote branch 'origin/maint-0.2.2'•••Conflicts:
configure.in
| Nick Mathewson | 2010-11-11 |
|\| | |
|
| * | | Remove everything related to os x expert package•••We decided to no longer ship expert packages for OS X because they're a
lot of trouble to keep maintained and confuse users. For those who want
a tor on OS X without Vidalia, macports is a fine option. Alternatively,
building from source is easy, too.
The polipo stuff that is still required for the Vidalia bundle build can
now be found in the torbrowser repository,
git://git.torproject.org/torbrowser.git.
| Sebastian Hahn | 2010-11-10 |
* | | | The build stuff for tor-fw-helper means we need automake 1.6 or later | Nick Mathewson | 2010-10-01 |
* | | | First implementation of tor-fw-helper.•••tor-fw-helper is a command-line tool to wrap and abstract various
firewall port-forwarding tools.
This commit matches the state of Jacob's tor-fw-helper branch as of
23 September 2010.
(commit msg by Nick)
| Jacob Appelbaum | 2010-09-30 |
|/ / |
|
* | | Simplify expression to list files for check-spaces•••The tinytest* files went into src/test/.
| Sebastian Hahn | 2010-07-27 |
* | | Include src/tools in paths to check with "make check-spaces" | Steven Murdoch | 2010-05-20 |
* | | Merge remote branch 'origin/maint-0.2.1'•••Conflicts:
src/common/test.h
src/or/test.c
| Nick Mathewson | 2010-02-27 |
|\| |
|
| * | Update Tor Project copyright years | Nick Mathewson | 2010-02-27 |
* | | we deleted AUTHORS, so don't put it in the tarball | Roger Dingledine | 2010-02-22 |
* | | List all the excluded files for make check-spaces•••The file listing for excluded files was outdated. tree.h doesn't
exist anymore, and several other files were missing.
| Sebastian Hahn | 2009-12-12 |
* | | Make "make test" depend on "all". | Nick Mathewson | 2009-09-23 |
* | | Move testing code into new src/test directory. | Nick Mathewson | 2009-09-23 |
* | | Refactor unit tests to use the tinytest framework.•••"Tinytest" is a minimalist C unit testing framework I wrote for
Libevent. It supports some generally useful features, like being able
to run separate unit tests in their own processes.
I tried to do the refactoring to change test.c as little as possible.
Thus, we mostly don't call the tinytest macros directly. Instead, the
test.h header is now a wrapper on tinytest.h to make our existing
test_foo() macros work.
The next step(s) here will be:
- To break test.c into separate files, each with its own test group.
- To look into which things we can test
- To refactor the more fiddly tests to use the tinytest macros
directly and/or run forked.
- To see about writing unit tests for things we couldn't previously
test without forking.
| Nick Mathewson | 2009-09-23 |
* | | Merge branch 'maint-0.2.1' into master | Roger Dingledine | 2009-07-24 |
|\| |
|
| * | make phobos's lines start with tabs again•••in case Make on openirix128 can't handle it otherwise
| Roger Dingledine | 2009-07-24 |
| * | added LIBS=-lrt to Makefile.am for static libevent in the tor rpms. | Andrew Lewman | 2009-07-24 |
* | | Merge commit 'origin/maint-0.2.1'•••[Didn't take Karsten's full bug 1024 workaround, since 0.2.2 doesn't
use v0 rend descs.]
| Nick Mathewson | 2009-07-02 |
|\| |
|
| * | Update the year for the copyright statement in two more files | Peter Palfrader | 2009-06-30 |
* | | Remove all svn metadata minus what I missed.•••Tor doesn't use SVN anymore, making $Revision$, $Id$ and $Date$
meaningless. Remove them without replacement.
| Sebastian Hahn | 2009-05-05 |
|/ |
|
* | r17426@tombo: nickm | 2008-07-28 20:34:03 -0400••• More test coverage for tor_addr_t; fix a couple of bugs.
svn:r16234
| Nick Mathewson | 2008-07-29 |
* | Make dist depend on check.•••svn:r14951
| Nick Mathewson | 2008-06-04 |
* | r14246@tombo: nickm | 2008-02-17 19:33:02 -0500••• Fix a wide line in control.c; make the check-spaces target ignore the openbsd malloc file.
svn:r13566
| Nick Mathewson | 2008-02-19 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates.
svn:r9570
| Nick Mathewson | 2007-02-12 |
* | add a new file ReleaseNotes that contains just the•••summary changelogs from the stable releases. we'll
be removing these summaries from ChangeLog, in favor
of more detailed per-sub-release changelogs.
svn:r9405
| Roger Dingledine | 2007-01-25 |
* | r11651@Kushana: nickm | 2006-12-20 12:05:04 -0500••• Add a maintainer script and a new make target "make check-docs" to get a quick dump of which options are undocumented where, and which documentation refers to nonexistent options.
svn:r9160
| Nick Mathewson | 2006-12-20 |
* | r8936@totoro: nickm | 2006-10-07 21:00:05 -0400••• Make "make test" test.
svn:r8645
| Nick Mathewson | 2006-10-08 |
* | r9021@Kushana: nickm | 2006-09-29 16:58:41 -0400••• Add a perl script and a make target to find and check for duplicate log messages at level notice or higher.
svn:r8539
| Nick Mathewson | 2006-09-29 |
* | Build correctly for use on OS X platforms with case-sensitive filesystems•••svn:r8487
| Nick Mathewson | 2006-09-24 |
* | More DNS fixes. Send meaningful TTLs back to the client when•••possible. Cache at the server side independently from the TTL, to
prevent attackers from probing the server to see who has been asking
for what hostnames. (Hi, Dan Kaminski!)
Also, clean some whitespace.
svn:r6526
| Nick Mathewson | 2006-06-03 |