aboutsummaryrefslogtreecommitdiff
path: root/src/ext
Commit message (Expand)AuthorAge
* Handle EWOULDBLOCK as EAGAIN if they happen to be different.•••Fixes bug 7935. Reported by 'oftc_must_be_destroyed'. Nick Mathewson2013-01-11
* Update our copy of curve25519-donna-c64.•••This now matches upstream at version 59a896970a1ad0a6cd7d0. (Adam took my patches.) Nick Mathewson2013-01-03
* Use always_inline only with inline; otherwise GCC gripesNick Mathewson2013-01-03
* curve25519-donna-c64: make endian-neutralness fns staticNick Mathewson2013-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 Mathewson2013-01-02
* Make curve25519-donna work with our compiler warnings.Nick Mathewson2013-01-02
* Add fallback implementations for curve25519: curve25519_donna•••This is copied from Adam Langley's curve25519-donna package, as of commit 09427c9cab32075c06c3487aa01628030e1c5ae7. Nick Mathewson2013-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 Mathewson2012-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 Mathewson2012-11-01
* Add a copy of the queue(3) manpage to the git repository.•••See 7105 Nick Mathewson2012-10-30
* Merge branch 'bsd_queue' of ssh://git-rw.torproject.org/nickm/torAndrea Shepard2012-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 Mathewson2012-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 Mathewson2012-10-15
* | Merge remote-tracking branch 'public/bug1031'Nick Mathewson2012-10-15
|\ \
| * | Clean up reserved identifier usage in src/ext include guardsNick Mathewson2012-10-12
* | | typo in src/ext/README; caught by rransom (thanks!)Nick Mathewson2012-10-12
| |/ |/|
* | Move strlcpy and strlcat into src/ext tooNick Mathewson2012-10-12
* | Distribute src/ext/README.Nick Mathewson2012-10-12
* | Add a README file for the src/ext directory.Nick Mathewson2012-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 Mathewson2012-10-11