/
niceSOFT
/
subversion
ОбзорДокументацияВойти
/
niceSOFT
/
subversion
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
subversion/
tools/dist/
..
backport

Don't output a trailing newline in STATUS.

25 дней назад
backport_tests_data

It was pointed out to me that the backport_tests only succeed when executed by someone with the username 'daniel'. While I could not reproduce it myself nor necessarily agree it is a fault, I was convinced to adjust it anyway.

2 года назад
security

* everywhere: Run tools/dev/remove-trailing-whitespace.sh to remove trailing whitespace before we branch 1.14.

6 лет назад
templates

In the release.py script, use one single template for the release notes instead of separate templates for LTS and regular releases.

4 месяца назад
README.advisory

* tools/dist/README.advisory: Duh; can't make a single commit without typos.

11 лет назад
README.backport

Follow-up to r1936312: That revision removed a foot-note, remove the reference as well.

25 дней назад
advisory.py

Replace http:// links with https://, except LICENSE and license headers

4 года назад
backport_tests.py

Simplify backport_tests now that we don't have to consider several different variations of the scripts.

25 дней назад
changes-to-html.py

Added a simple script to convert the CHANGES file to HTML.

8 лет назад
checksums.py

* everywhere: Run tools/dev/remove-trailing-whitespace.sh to remove trailing whitespace before we branch 1.14.

6 лет назад
detect-conflicting-backports.py

Fix bug in detect-conflicting-backports.py: the script fails if there are modified files with letter 'C' in the name.

3 месяца назад
dist.sh

* tools/buildbot/slaves/README, tools/buildbot/slaves/svn-x64-macosx/setenv.sh, tools/dev/build-svn-deps-win.pl, tools/dev/find-control-statements.py, tools/dev/mergegraph/mergegraph.py, tools/dev/stress.pl, tools/dev/x509-parser.c, tools/dist/backport.pl, tools/dist/dist.sh, tools/dist/release.py, tools/examples/get-location-segments.py: (): Fix various typos detected by codespell.

6 лет назад
edit-N-log-messages

* tools/dist/edit-N-log-messages (usage): Document a current limitation.

9 лет назад
extract-for-examination.sh

Apply ASF license headers to a number of files included under that license but lacking said header.

17 лет назад
make-keys.sh

* **/** Run tools/dev/remove-trailing-whitespace.sh to remove all trailing whitespace before we branch 1.15, like we did before creating previous branches.

8 месяцев назад
manage-backports.py

Simplify the script and test it more thoroughly.

25 дней назад
merge-approved-backports.py

backport.py: Fix a race condition involving concurrent commits to STATUS (see r1764633).

10 лет назад
nightly.sh

Always use HTTPS URLs when fetching build dependencies.

7 лет назад
nominate-backport.py

Remove automatic editing of STATUS from the script and cleanup code.

25 дней назад
rat-excludes

Remove the ctypes bindings code.

25 дней назад
release-lines.yaml

Update libtool version for 1.15 and later to 2.4.7. The previous 2.4.6 causes issues on newer macOS releases.

3 месяца назад
release.py

Make a note about updating the branches in the detect-backport-conflicts GHA when creating a new relase branch.

10 дней назад
test.sh

Apply ASF license headers to a number of files included under that license but lacking said header.

17 лет назад
README.advisory
A guide to sending security advisory e-mails
============================================
 
--------------------------------------------------------
Step 1: Prepare the advisory texts, patches and metadata
--------------------------------------------------------
 
[details are covered elsewhere]
 
----------------------------------
Step 2: Prepare the website update
----------------------------------
 
$ cd ${PMC_AREA_WC}/security
$ ${TRUNK_WC}/tools/dist/advisory.py generate \
--destination=${SITE_WC}/publish/security \
CVE-2015-5259 CVE-2015-5343 ...
 
This will generate a plain-text version of the advisories, including
patches etc., suitable for publishing on our web site. Once these
are generated, make sure you add the links to the new files to:
 
${SITE_WC}/publish/security/index.html
 
 
-----------------------------------------------
Step 3: Check the advisories and their metadata
-----------------------------------------------
 
$ cd ${PMC_AREA_WC}/security
$ ${TRUNK_WC}/tools/dist/advisory.py test \
--username=someone \
--revision=22091347 \
--release-versions=1.8.15,1.9.3 \
--release-date=2015-12-15 \
CVE-2015-5259 CVE-2015-5343 ...
 
Assuming all the required bits are in place, this will generate the
complete text of a GPG-signed e-mail message, signed by and sent from
someone@apache.org, for all the listed CVE numbers.
 
Note the arguments:
 
--revision is the revision on
https://dist.apache.org/repos/dist/dev/subversion
in which the tarballs are/will be available
(see: notice-template.txt in ${PMC_AREA_WC}/security).
 
--release-versions is a comma-separated list of version numbers
in which fixes for the CVE numbers will be
available.
 
--release-date is the expected date of the release(s).
 
 
----------------------
Step 4: Send the mails
----------------------
 
$ cd ${PMC_AREA_WC}/security
$ ${TRUNK_WC}/tools/dist/advisory.py send \
(the rest of the arguments are as in step 3).
 
The mails will be sent one at a time to each recipient separately.
 
 
--------------------------------------------------
Step 5: Wait for the release. Release.
Commit the site update prepared in step 1.
--------------------------------------------------
 
 
 
TODO: security/mailer.py does not calculate the micalg= PGP/MIME
parameter based on the properties of the actual PGP key
used. It's currently hard-coded as "pgp-sha512" which *should*
be correct for anyone signing these mails with their ASF release
signing key.