| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
siphash is a hash function designed for producing hard-to-predict
64-bit outputs from short inputs and a 128-bit key. It's chosen for
security and speed.
See https://131002.net/siphash/ for more information on siphash.
Source: https://github.com/majek/csiphash/
|
|
|
|
|
|
| |
This M4 module lets us learn the right way (out of at least 18
possibilities) to extract the current PC for stack-trace-fixup-in-signal
purposes. The Google Performance Tools license is 3-clause BSD.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
when tor starts.
this breaks rpms and maybe other packages.
svn:r14764
|
|
|
|
| |
svn:r13014
|
|
|
|
| |
svn:r12786
|
|
|
|
| |
svn:r12035
|
|
|
|
|
|
|
| |
At the start of the LICENSE and AUTHORS files, explain "LICENSE for what? AUTHORS of what?" Apparently this has confused some people, who see our names in an AUTHORS file in a bundle, and so decide that we must be the go-to people tor tech support on the bundle.
svn:r10524
|
|
|
|
|
|
|
| |
Update copyright dates.
svn:r9570
|
|
|
|
| |
svn:r5716
|
|
|
|
| |
svn:r5629
|
|
|
|
|
|
|
| |
if some of our packages statically link any openssl libs.
svn:r5334
|
|
|
|
| |
svn:r4798
|
|
|
|
|
|
|
|
| |
and strlcpy/strlcat.c so when we do a binary distribution (e.g. win32
installer, rpm, or os x package) we're not violating their licenses.
svn:r3269
|
|
|
|
| |
svn:r2763
|
|
|
|
| |
svn:r1291
|
|
|
|
| |
svn:r907
|
|
|
|
| |
svn:r561
|
|
|
|
| |
svn:r560
|
|
|
|
|
|
|
|
|
|
| |
our log() conflicts with log(3)
distribute only the correct files from doc/ and src/config/
sometimes laptops go back in time. i guess that's ok for now.
and bump the version number because we're live.
svn:r544
|
|
|
|
| |
svn:r373
|
|
svn:r116
|