aboutsummaryrefslogtreecommitdiff
path: root/src/ext
Commit message (Collapse)AuthorAge
* 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.hNick Mathewson2012-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.)
* | Fix a reserved identifier that my scripts missedNick Mathewson2012-10-15
| | | | | | | | | | | | | | | | | | 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.
* | 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/extNick Mathewson2012-10-11
The rationale for treating these files differently is that we should be checking upstream for changes as applicable, and merging changes upstream as warranted.