about summary refs log tree commit homepage
path: root/m4/.gitignore
DateCommit message (Collapse)
2020-08-13m4/.gitignore: update for gnulib 4e082bffbcc46e68
commit 4e082bffbcc46e68644ae0d59b4f09bf2b5feb84 ("sys_random: Work around an uClibc bug.")
2020-02-19update gnulib to f4693b0166bab83ab232dcd3cfd95906411d1110
2018-11-28update copyrights for 2018 and use SPDX for "GPL-3.0+"
copyrights updated by "update-copyright" in gnulib: git ls-files | UPDATE_COPYRIGHT_HOLDER='all contributors' \ UPDATE_COPYRIGHT_USE_INTERVALS=2 \ xargs /path/to/gnulib/build-aux/update-copyright While we're at it, SPDX seems to be the accepted way to identify licenses nowadays, so lets use it. git ls-files | xargs perl -i -p -e \ 's,GPLv3 or later.*,GPL-3.0+ <https://www.gnu.org/licenses/gpl-3.0.txt>,g'
2018-06-02update to gnulib.git 90f289f249a266b1afb9c63e182f5d979d17df5f
2015-11-10update .gitignores for latest autotools + gnulib
Tested on automake 1:1.14.1-4 on Debian jessie, and automake 1:1.11.6-1 on Debian wheezy. gnulib was tested on commit 36d982f39b683d0266b9c6ff1e01cbfc94bd97f6 ("test-timespec: fix typo in previous change") from git://git.savannah.gnu.org/gnulib.git
2013-12-09m4/.gitignore: bump for newer gnulib
Now at gnulib commit 43593319b31e6b0175b8eec4433bac744959822d ("md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT")
2013-02-15mnt: inform user of slow mountlist scan
This will inform the user of why cmogstored may be slow to start, since we need the mountlist to be populated at startup. We also throw a pthread_cancel() in there to load libgcc_s under glibc, so we can avoid loading libgcc_s once we're under FD pressure. This makes test/http_idle_expire.rb more reliable.
2013-02-08upgrade: avoid non-async-safe functions in child
execvp may malloc internally in its path lookup, so use find_in_path to perform this lookup in the parent instead. Additionally, putenv() may not be async-signal-safe either, but execve is, so use execve.
2012-10-04gnulib update v0.6.0
(gnulib master @ commit 297d0845e096a0fb936554eac57664b86585717c)
2012-08-04scale acceptor threads to number of CPUs available
acceptor threads no longer touch the filesystem (and rarely ever did so in practice before this), so there's no need to scale them up based on device count.
2012-07-09gnulib updates
gnulib now includes tests by default in the "tests/" directory. We'll also avoid importing certain modules that our platforms will never need to save some space in the tarball. Based on gnulib commit 48fe477c9008efadab8cf8c0c3240d824c12a8b9
2012-05-19m4/.gitignore: add off_t.m4 v0.4.0
This was apparently added in the latest gnulib update.
2012-03-25use generic gc module for MD5 from gnulib
This will allow us to add support for SHA1 (and other algorithms) more easily in the future. This also enables building against libgcrypt in case libgcrypt gains optimized ASM routines or if users want a smaller binary.
2012-03-08use a temporary file for PUT if possible
In all cases except requests with Content-Range, a temporary file may be used to make PUT requests atomic. This prevents partial .fid files from appearing and potentially confusing fsck after server crashes. This also prevents MD5-verified requests from clobbering existing files and also from wasting disk space.
2012-01-23import minmax module from gnulib
Trivial MIN/MAX macros to avoid having to parse ternary operators in my head.
2012-01-21http: decode Content-MD5 headers/trailers
This means we'll eventually be able to reject uploads if the Content-MD5 trailer doesn't match the contents of the upload.
2012-01-11initial commit
Nuked old history since it was missing copyright/GPLv3 notices.