369302 |
19-Feb-2021 |
dim |
Update Subversion to 1.14.1 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 1: 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.
NOTE 2: The upstream release also contains a fix for a security issue in mod_dav_svn (CVE-2020-17525), but since we do not build or use any Apache modules, it is not an issue for the FreeBSD base system.
Relnotes: yes
(cherry-picked from 0ff1014944897f4f3ffa4462406cdee920b53400)
Git Hash: 7799e59719e4c690e1f4f1d828443cd713181419 Git Author: dim@FreeBSD.org |
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 |
322442 |
12-Aug-2017 |
peter |
MFC: r322380 Update subversion 1.9.5 -> 1.9.7 |
309511 |
03-Dec-2016 |
peter |
MFC r309356: svn 1.9.4 -> 1.9.5 |
302408 |
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
298996 |
03-May-2016 |
dim |
Re-sync the FreeBSD-specific Subversion template with the one from ports.
MFC after: 11 days X-MFC-With: r298845
|
298845 |
30-Apr-2016 |
dim |
Update from subversion 1.9.2 to 1.9.4.
This contains only bug fixes, no new features. The repository format is also unchanged from 1.9.2. Full list of changes between 1.9.4 and earlier versions:
https://svn.apache.org/repos/asf/subversion/tags/1.9.4/CHANGES
Note that the two security issues fixed in 1.9.4 (CVE-2016-2167 and CVE-2016-2168) do not affect the version of Subversion in the FreeBSD base system, since neither SASL nor Apache modules are enabled.
Relnotes: yes MFC after: 2 weeks
|
290494 |
07-Nov-2015 |
bapt |
Improve collation string and locales support
Merge collation support from Illumos and DragonflyBSD.
Locales are now generated with the new localedef(1) tool from CLDR POSIX files. The generated files are now identified as "BSD 1.0" format.
The libc now only read "BSD 1.0" locales definitions, all other version will be set to "C" The localedef(1) tool has been imported from Illumos and modified to use tree(3) instead of the CDDL avl(3) A set of tool created by edwin@ and extended by marino@ for dragonfly has been added to be able to generate locales and the Makefiles from the vanilla CLDR unicode databases + a universal UTF-8 charmap (by marino@) Update the locales to unicode v27 Given our regex(3) does not support multibyte (yet) it has been forced to always use locale C Remove now unused colldef(1) and mklocale(1) Finish implementing the numeric BSD extension for ctypes The number of supported locales has grown from 175 to 250 locales. Among the new locales: 6 Arabic locales (AE EG JO MA QA SA), Different variations of spanish locales. Added new 3 components locales for mn_Cyrl_MN, sr_Cyrl_RS sr_Latn_RS, zh_Hans_CN, zh_Hant_HK and zh_Hant_TW. Some aliases has been for 2 components version when possible.
Thanks: Garrett D'Amore (Illumos) who made sure all his work was done under BSD license!, Edwin Groothuis (edwin@) for the work he made on tools to be able to generate locales definition usable in freebsd sources out of vanilla CLDR definitions, John Marino (DragonflyBSD) who first merge the Illumos work into Dragonfly and spent hours tracking down bugs.
|
290102 |
28-Oct-2015 |
bapt |
Merge mpsutil(8) branch
mpsutil(8)/mprutil(8) are new utilities for managing LSI Fusion-MPT 2/3 controllers (mps(4) and mpr(4))
For now only informational commands have been implemented.
This utility has been written by scottl@ [1] and polished by myself[2]
Submitted by: scottl Discussed with: scottl Relnotes: yes Sponsored by: Netflix [1] Sponsored by: Gandi.net [2]
|
289180 |
12-Oct-2015 |
peter |
Update from svn-1.8.14 to 1.9.2.
Formal release notes are available: https://subversion.apache.org/docs/release-notes/1.9.html
Of particular note, the client checkout format has *not* changed so upgrades should *not* be required.
When reading a repository (file:// or running as a local server), an improved fsfs version 7 is available with significant performance improvements. An optional upgrade is possible to use the new features. Without the upgrade, this is fully read/write compatible with the version 6 fsfs as in svn-1.8.
Relnotes: yes
|
288943 |
06-Oct-2015 |
dim |
Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.7.0 release.
Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11 support to build; see UPDATING for more information.
Release notes for llvm and clang can be found here: <http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html> <http://llvm.org/releases/3.7.0/tools/clang/docs/ReleaseNotes.html>
Thanks to Ed Maste, Andrew Turner and Antoine Brodin for their help.
Exp-run: antoine Relnotes: yes
|
287034 |
23-Aug-2015 |
trasz |
Update svnlite(1) commit template. This makes it possible to set the "freebsd-sponsored-by" and "freebsd-mfc-after" in ~/.subversion/config, in the "[miscellany]" section - just like you already can with devel/subversion port/package.
MFC after: 1 month Sponsored by: The FreeBSD Foundation
|
286506 |
09-Aug-2015 |
peter |
Update svnlite from 1.8.10 to 1.8.14. This is mostly for client-side bug fixes and quality of life improvements. While there are security issues in this time frame that affect usage as a server (eg: linked into apache), this isn't possible here.
|
276479 |
31-Dec-2014 |
dim |
Upgrade our copy of clang, llvm and lldb to 3.5.0 release.
Please note that this version now requires C++11 support to build; see UPDATING for more information.
Release notes for llvm and clang can be found here: <http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html> <http://llvm.org/releases/3.5.0/tools/clang/docs/ReleaseNotes.html>
Thanks to Ed Maste, Roman Divacky, Andrew Turner, Justin Hibbits and Antoine Brodin for their invaluable help with this import.
Approved by: portmgr (antoine) MFC after: 1 month
|
275385 |
02-Dec-2014 |
bapt |
Sync the svn template with the one from ports
|
269833 |
11-Aug-2014 |
peter |
Update serf-1.3.6 -> 1.3.7 Update subversion-1.8.9 -> 1.8.10
Security: CVE-2014-3504, CVE-2014-3522, CVE-2014-3528
|
269318 |
31-Jul-2014 |
gjb |
Replace 'GNATS' with 'Bugzilla' in the base subversion commit template.
Approved by: peter Sponsored by: The FreeBSD Foundation
|
266731 |
27-May-2014 |
peter |
Merge svn-1.8.8 -> 1.8.9
|
263434 |
20-Mar-2014 |
gjb |
- Update commit template to include 'Relnotes:' tag, to help re@ track release notes candidates.
Discussed with: re Reviewed by: peter MFC after: 3 days X-MFC-To: stable/10 only Sponsored by: The FreeBSD Foundation
|
262250 |
20-Feb-2014 |
peter |
Import svn-1.8.8.
Highlights: * Security fix for apache server plugin that we don't build or use * sqlite performance improvements. * bug fixes for edge cases and some other less common operations.
|
258569 |
25-Nov-2013 |
peter |
Import svn-1.8.5. This contains a user-visible fix for svn:externals handling (there are no svn:externals in freebsd repo), and two security fixes for modules that we don't build for the apache http server stack.
|
257936 |
11-Nov-2013 |
peter |
Update svn from 1.8.1 to 1.8.4 - minor security fixes and client side merge handling bug fixes (reintegrate, mergeinfo etc)
|
257129 |
25-Oct-2013 |
cperciva |
Remove time and date stamps from svn* binaries, in order to make the builds reproducible.
Reviewed by: peter MFC after: 3 days
|
253734 |
28-Jul-2013 |
peter |
Update subversion-1.8.0 -> 1.8.1. Update supporting components: apr-1.4.6 -> 1.4.8 and apr-util-1.4.1 -> 1.5.2.
This is a post point-zero bug-fix / fix-sharp-edges release, including some workarounds for UTF-8 for people who haven't yet turned on WITH_ICONV.
|
251956 |
18-Jun-2013 |
peter |
Merge 1.8.0
|
251896 |
18-Jun-2013 |
peter |
Merge the commit template patch.
|
251895 |
18-Jun-2013 |
peter |
Merge the 3-way merge marker tweak.
|
251886 |
18-Jun-2013 |
peter |
Introduce svnlite so that we can check out our source code again.
This is actually a fully functional build except: * All internal shared libraries are static linked to make sure there is no interference with ports (and to reduce build time). * It does not have the python/perl/etc plugin or API support. * By default, it installs as "svnlite" rather than "svn". * If WITH_SVN added in make.conf, you get "svn". * If WITHOUT_SVNLITE is in make.conf, this is completely disabled.
To be absolutely clear, this is not intended for any use other than checking out freebsd source and committing, like we once did with cvs.
It should be usable for small scale local repositories that don't need the python/perl plugin architecture.
|
251881 |
18-Jun-2013 |
peter |
Import trimmed svn-1.8.0-rc3
|