Date | Commit message (Collapse) |
|
git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \
UPDATE_COPYRIGHT_USE_INTERVALS=2 \
xargs /path/to/gnulib/build-aux/update-copyright
|
|
Via update-copyright in gnulib, also added a few copyrights
to non-trivial files.
git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \
UPDATE_COPYRIGHT_USE_INTERVALS=2 \
xargs /path/to/gnulib/build-aux/update-copyright
|
|
In the future, we can use the update-copyright tool from gnulib:
git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \
UPDATE_COPYRIGHT_USE_INTERVALS=2 \
xargs /path/to/gnulib/build-aux/update-copyright
This project (nor any project I manage) has or ever will have have
copyright assignment. All contributors retain copyrights to their
contributions.
|
|
Many files were missed the first time around in
commit 37026af96dec638aa850d604003bf7218d90037d
|
|
This is a tricky test and doesn't always succeed, since
it's hard to tell how many file descriptors glibc will
use internally.
|
|
Different versions of libkqueue may use more or less file
descriptors, so skip this Linux-only test for now.
|
|
Idle expiry still requires Linux TCP_INFO, but we can test
with libkqueue.
|
|
valgrind may create FDs behind our back, throwing off our
thresholds for EMFILE/ENFILE.
|
|
In case there are some wacky setups which open way too many
connections, we will nuke old HTTP connections (older than
5 seconds) under high FD pressure. We do not drop connections
under normal loads.
This costs nothing unless we hit ENFILE/EMFILE/ENOMEM when
accepting or opening files.
This only affects Linux, but we expect most deployments to be
Linux anyways.
|