History log of /freebsd-11-stable/contrib/apr/atomic/unix/builtins64.c
Revision Date Author Comments
# 362181 14-Jun-2020 dim

Update Subversion and dependencies to 1.14.0 LTS.

MFC r323365 (by jonathan):

Remove redundant source and object files.

Reviewed by: bdrewery, ngie
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D12208

MFC r327739 (by asomers):

Add Pull Request to the Subversion commit template

Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D13178

MFC r333354 (by peter):

Update svn-1.9.7 to 1.10.0.

MFC r333355 (by peter):

Update svn/svnlite from 1.9.7 to 1.10.0

MFC r333387 (by peter):

Update svn_private_config.h - I misread an autoconf change.
SVN_LIBSVN_CLIENT_LINKS_RA_LOCAL -> SVN_LIBSVN_RA_LINKS_RA_LOCAL
SVN_LIBSVN_CLIENT_LINKS_RA_SERF -> SVN_LIBSVN_RA_LINKS_RA_SERF
SVN_LIBSVN_CLIENT_LINKS_RA_SVN -> SVN_LIBSVN_RA_LINKS_RA_SVN

MFC r339256 (by jhb):

Update Apache Serf to 1.3.9 to support OpenSSL 1.1.1.

Approved by: re (rgrimes)

MFC r352156 (by imp):

Remove directory empty after r266735

MFC r357299 (by cem):

contrib/apr: Remove scope leak UB

In apr_vformatter, the variable buf was declared inside a limited scope
region, but a pointer to it is leaked outside of that region and used
later. This is undefined behavior. Fix by moving the buf variable to
function scope.

Reported by: Coverity
CID: 1192541

MFC r357301 (by cem):

contrib/apr: Rip out bogus [CS]PRNG implementation

This construction used some relatively slow design involving SHA2; even if
it were fed real entropy (unclear; external to the design), it did not
handle fork in a safe way, and it was difficult to audit for correctness.
So just rip it out and use the very simple and known-correct arc4random(3)
interface in its place.

MFC r361677:

Change Makefiles under usr.bin/svn to make them easier to incrementally
update. No functional change intended.

MFC r361678:

Update apr to 1.7.0. See contrib/apr/CHANGES for a summary of changes.

MFC r361681:

Change more Makefiles under usr.bin/svn to make them easier to
incrementally update. No functional change intended.

MFC r361684 (by kevans):

apr: build some needed emulated 64-bit atomic bits after r361678

This should fix the build on armv{6,7}, mips, and mips64, which all need
emulated 64-bit atomics for apr.

MFC r361691:

Follow-up r361678 (update apr to 1.7.0) by also regenerating the apr
internal headers through the upstream configure script, with some minor
custom tweaks.

MFC r361692:

Update apr-util to 1.6.1. See contrib/apr-util/CHANGES for a summary of
changes.

MFC r361693:

Update Subversion to 1.14.0 LTS. See contrib/subversion/CHANGES for a
summary of changes, or for a more thorough overview:

https://subversion.apache.org/docs/release-notes/1.14

NOTE: there is no need to dump and reload repositories, and the working
copy format is still the same as Subversion 1.8 through 1.13.

Relnotes: yes