| Commit message (Expand) | Author | Age |
... | |
* | | | Changes to tor-fw-helper, some based on Nick's review••• * MINIUPNPC rather than the generic UPNP
* Nick suggested a better abstraction model for tor-fw-helper
* Fix autoconf to build with either natpmp or miniupnpc
* Add AM_PROG_CC_C_O to fix automake complaint
* update spec to address nickm's concern
* refactor nat-pmp to match upnp state
* we prefer tor_snprintf to snprintf
* link properlty for tor_snprintf
* rename test_commandline_options to log_commandline_options
* cast this uint as an int
* detect possible FD_SETSIZE errors
* make note about future enhancements for natpmp
* add upnp enhancement note
* ChangeLog entry
* doxygen and check-spaces cleanup
* create tor-fw-helper.1.txt
| Jacob Appelbaum | 2010-09-30 |
* | | | 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 |
* | | | Autodetect the number of CPUs when possible if NumCPUs==0•••This is needed for IOCP, since telling the IOCP backend about all
your CPUs is a good idea. It'll also come in handy with asn's
multithreaded crypto stuff, and for people who run servers without
reading the manual.
| Nick Mathewson | 2010-09-28 |
* | | | Detect Libevent version at configure time when using bufferevents | Nick Mathewson | 2010-09-27 |
* | | | Teach read_event/write_event manipulators about bufferevents.•••Add an --enable-bufferevents config switch.
| Nick Mathewson | 2010-09-27 |
* | | | Remove never-actually-finished code to use readv and writev for IO.•••We'll get this feature for free with bufferevents, so there's no good reason
to clone it in Tor.
| Nick Mathewson | 2010-09-27 |
* | | | Bump the Tor version in master to 0.2.3.0-alpha-dev•••0.2.2.x development will continue in branch maint-0.2.2.
master is now out of feature freeze.
Let's not go crazy right away. :)
| Nick Mathewson | 2010-09-24 |
|/ / |
|
* | | bump to 0.2.2.16-alpha-dev | Roger Dingledine | 2010-09-17 |
* | | best tor ever! | Roger Dingledine | 2010-09-17 |
* | | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | 2010-08-26 |
|\| |
|
| * | Use -Wno-system-headers on openbsd to resolve 2nd case of bug1848 | Nick Mathewson | 2010-08-26 |
| * | bump to 0.2.1.25•••it's perfect, let's ship it
| Roger Dingledine | 2010-03-15 |
| * | clean up the 0.2.1.25 changelog | Roger Dingledine | 2010-03-06 |
| * | bump to 0.2.1.24 | Roger Dingledine | 2010-02-21 |
| * | Bump version to 0.2.1.23-dev | Nick Mathewson | 2010-02-18 |
| * | prepare for 0.2.1.23 | Roger Dingledine | 2010-02-12 |
* | | Bump version to 0.2.2.15-alpha-dev | Nick Mathewson | 2010-08-19 |
* | | bump to 0.2.2.15-alpha | Roger Dingledine | 2010-08-18 |
* | | bump to 0.2.2.14-alpha-dev | Roger Dingledine | 2010-07-13 |
* | | bump to 0.2.2.14-alpha | Roger Dingledine | 2010-07-12 |
* | | Merge commit 'linus/master' | Roger Dingledine | 2010-05-07 |
|\ \ |
|
| * | | Don't be bashistic. | Linus Nordberg | 2010-05-07 |
* | | | use ssp-buffer-size=1 to avoid Werror failures•••Build on Ubuntu 10.04 64-bit was failing:
util.c: In function ‘parse_http_time’:
util.c:1370: error: not protecting function: no buffer at least 8 bytes long
We don't want to lose -Werror, and we don't care too much about the
added overhead of protecting even small buffers, so let's simply turn on
SSP for all buffers.
Thanks to Jacob Appelbaum for the pointer and SwissTorExit for the
original report.
Signed-off-by: Andy Isaacson <adi@hexapodia.org>
| Andy Isaacson | 2010-05-07 |
|/ / |
|
* | | Add support for gcc compiler/linker hardening flags.•••This patch adds support for two new configure options:
'--enable-gcc-hardening'
This sets CFLAGS to include:
"-D_FORTIFY_SOURCE=2 -fstack-protector-all"
"-fwrapv -fPIE -Wstack-protector -Wformat -Wformat-security"
"-Wpointer-sign"
It sets LDFLAGS to include:
"-pie"
'--enable-linker-hardening'
This sets LDFLAGS to include:
" -z relro -z now"
| Jacob Appelbaum | 2010-05-07 |
* | | bump to 0.2.2.13-alpha-dev | Roger Dingledine | 2010-05-05 |
* | | bump to 0.2.2.13-alpha | Roger Dingledine | 2010-04-24 |
* | | bump to 0.2.2.12-alpha-dev | Roger Dingledine | 2010-04-20 |
* | | bump to 0.2.2.12-alpha | Roger Dingledine | 2010-04-20 |
* | | bump to 0.2.2.11-alpha-dev | Roger Dingledine | 2010-04-19 |
* | | bump to 0.2.2.11-alpha | Roger Dingledine | 2010-04-15 |
* | | Add --enable-static-zlib option•••Works like the --enable-static-openssl/libevent options. Requires
--with-zlib-dir to be set. Note that other dependencies might still
pull in a dynamicly linked zlib, if you don't link them in statically
too.
| Sebastian Hahn | 2010-04-14 |
* | | Merge branch 'asprintf' | Nick Mathewson | 2010-04-02 |
|\ \ |
|
| * | | Add a tor_asprintf() function, and use it in a couple of places.•••asprintf() is a GNU extension that some BSDs have picked up: it does a printf
into a newly allocated chunk of RAM.
Our tor_asprintf() differs from standard asprintf() in that:
- Like our other malloc functions, it asserts on OOM.
- It works on windows.
- It always sets its return-field.
| Nick Mathewson | 2010-02-25 |
* | | | Don't require asciidoc when building Tor from a tarball•••If asciidoc is required, the user receives an error message telling
them about the --disable-asciidoc configure switch and the build
breaks.
| Sebastian Hahn | 2010-03-09 |
* | | | bump to 0.2.2.10-alpha-dev•••now's your chance to destabilize it
| Roger Dingledine | 2010-03-08 |
* | | | prepare 0.2.2.10-alpha for release | Roger Dingledine | 2010-03-07 |
* | | | Add configure switch to disable use of asciidoc•••Also break the build if that switch isn't used and asciidoc isn't
available.
| Sebastian Hahn | 2010-03-01 |
|/ / |
|
* | | bump to 0.2.2.9-alpha-dev | Roger Dingledine | 2010-02-22 |
* | | prepare for 0.2.2.9-alpha | Roger Dingledine | 2010-02-22 |
* | | Remove the --enable-iphone option as needless.•••On or-talk, Marco Bonetti reports that recent iPhone SDKs build
Tor fine without it.
| Nick Mathewson | 2010-02-12 |
* | | Remove the --enable-debug option for configure, it didn't do anything. | Sebastian Hahn | 2010-02-13 |
* | | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | 2010-02-02 |
|\| |
|
| * | Link libssl and libcrypto in the right order.•••For most linking setups, this doesn't matter. But for some setups, when
statically linking openssl, it does matter, since you need to link things
with dependencies before you link things they depend on.
Fix for bug 1237.
| Nick Mathewson | 2010-02-02 |
* | | Fix building the tarball•••This removes the Makefile.am from doc/design-paper and replaces it with
a static Makefile. We don't need to call it during the normal Tor build
process, as we don't need its targets normally. Keeping it around in
case we want to rebuild the pdf or ps files later.
| Sebastian Hahn | 2010-01-28 |
* | | Merge remote branch 'sebastian/manpage' | Nick Mathewson | 2010-01-27 |
|\ \ |
|
| * | | Convert the Tor manpage to asciidoc.•••This should be a very faithful conversion, preserving as much of the layout
of the old manpage as possible. This wasn't possible for the nt-service
and the DataDirectory/state parts. See a later commit for some small
cleanups.
Tiago Faria helped with the asciidoc conversion, big thanks!
| Sebastian Hahn | 2010-01-27 |
| * | | Allow generating documentation from asciidoc in the Makefile | Sebastian Hahn | 2010-01-27 |
* | | | Bump version to 0.2.2.8-alpha-dev | Nick Mathewson | 2010-01-27 |
|/ / |
|
* | | 0.2.2.8-alpha is coming out today sometime | Roger Dingledine | 2010-01-26 |
* | | Merge commit 'origin/maint-0.2.1'•••Resolved conflicts in:
configure.in
src/or/Makefile.am
src/tools/Makefile.am
| Nick Mathewson | 2010-01-24 |
|\| |
|