| Commit message (Expand) | Author | Age |
* | Handle EWOULDBLOCK as EAGAIN if they happen to be different.•••Fixes bug 7935. Reported by 'oftc_must_be_destroyed'.
| Nick Mathewson | 2013-01-11 |
* | Update our copy of curve25519-donna-c64.•••This now matches upstream at version 59a896970a1ad0a6cd7d0.
(Adam took my patches.)
| Nick Mathewson | 2013-01-03 |
* | Use always_inline only with inline; otherwise GCC gripes | Nick Mathewson | 2013-01-03 |
* | curve25519-donna-c64: make endian-neutralness fns static | Nick Mathewson | 2013-01-02 |
* | curve25519-donna-c64: work on bigendian and alignment-happy systems•••There was one place in curve25519-donna-c64 that was relying on
unaligned access and relying on little-endian values. This patch
fixes that.
I've sent Adam a pull request.
| Nick Mathewson | 2013-01-02 |
* | Make curve25519-donna work with our compiler warnings. | Nick Mathewson | 2013-01-02 |
* | Add fallback implementations for curve25519: curve25519_donna•••This is copied from Adam Langley's curve25519-donna package, as
of commit 09427c9cab32075c06c3487aa01628030e1c5ae7.
| Nick Mathewson | 2013-01-02 |
* | Add an SLIST_ENTRY definition back on non-win32•••Otherwise we break openbsd headers.
Fixes bug 7293; bug not on any released Tor.
| Nick Mathewson | 2012-11-03 |
* | Rename SLIST_ENTRY to TOR_SLIST_ENTRY to fix windows compilation•••Apparently winnt.h defines a different SLIST_ENTRY of its own.
Bug not in any version of Tor.
| Nick Mathewson | 2012-11-01 |
* | Add a copy of the queue(3) manpage to the git repository.•••See 7105
| Nick Mathewson | 2012-10-30 |
* | Merge branch 'bsd_queue' of ssh://git-rw.torproject.org/nickm/tor | Andrea Shepard | 2012-10-30 |
|\ |
|
| * | Add a copy of OpenBSD's sys/queue.h as tor_queue.h•••There are as many divergent implementations of sys/queue.h as there
are operating systems shipping it, it would seem. They have some code
in common, but have drifted apart, and have added other stuff named
differently. So I'm taking a relatively sane one, and hoping for the
best.
I'm taking OpenBSD's in particular because of the lack of external
dependencies, the presence of a CIRCLEQ (we could use one of those in
places), and the liberal licensing terms.
I'm naming the file tor_queue.h, since historically we've run into
trouble having headers with the same names as system headers (log.h,
for example.)
| Nick Mathewson | 2012-10-12 |
* | | Fix a reserved identifier that my scripts missed•••My scripts missed it because it was in eventdns.c, which was in ext,
but it _was_ using one of our identifiers. That's probably because
eventdns.c has drifted a bit since we forked it.
I'm not going to fix the other reserved identifiers in eventdns.c,
since that would make it drift even more.
| Nick Mathewson | 2012-10-15 |
* | | Merge remote-tracking branch 'public/bug1031' | Nick Mathewson | 2012-10-15 |
|\ \ |
|
| * | | Clean up reserved identifier usage in src/ext include guards | Nick Mathewson | 2012-10-12 |
* | | | typo in src/ext/README; caught by rransom (thanks!) | Nick Mathewson | 2012-10-12 |
| |/
|/| |
|
* | | Move strlcpy and strlcat into src/ext too | Nick Mathewson | 2012-10-12 |
* | | Distribute src/ext/README. | Nick Mathewson | 2012-10-12 |
* | | Add a README file for the src/ext directory. | Nick Mathewson | 2012-10-12 |
|/ |
|
* | Move all externally maintained source files into src/ext•••The rationale for treating these files differently is that we should
be checking upstream for changes as applicable, and merging changes
upstream as warranted.
| Nick Mathewson | 2012-10-11 |