aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-01-02 13:15:46 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2010-01-02 13:15:46 +0200
commitc8b326ef70fbfc06483ae249219a1d4ab09c8bfe (patch)
treea2d9e70949e357426e7c3088e1aa258b3a5dc45a /NEWS
parente9ac07640150f7aac1805d1447e6b712464d1b48 (diff)
downloadwydawca-c8b326ef70fbfc06483ae249219a1d4ab09c8bfe.tar.gz
wydawca-c8b326ef70fbfc06483ae249219a1d4ab09c8bfe.tar.bz2
Implement distribution tarball checking.
* src/config.c (event_args): New event "check-failure" (event_types): New event type ev_check_fail. (spool_kw,wydawca_kw): New keyword check-script. * src/directive.c (save_script) (stderr_redirector,run_check_script): New functions. (external_check): New function. (process_directives): Call external_check before actually moving the files. * src/gpg.c (homedir): Rename to temp_homedir, now global. * src/net.c (trim_crlf): Remove static qualifier. * src/triplet.c (hash_triplet_free): Free check_diag. (expand_triplet_full,expand_triplet_upload) (expand_triplet_sig,expand_triplet_directive): Rename to expand_triplet_ls_full,expand_triplet_ls_upload, expand_triplet_ls_sig,expand_triplet_ls_directive, correspondigly. (expand_check_diagn,expand_check_result) (expand_triplet_dist,expand_triplet_sig) (expand_triplet_dir): New functions. (triplet_meta): Renames: triplet:full => triplet:ls:full triplet:upload => triplet:ls:upload triplet:dist => triplet:ls:dist triplet:sig => triplet:ls:sig triplet:dir => triplet:ls:dir New keywords: triplet:dist, triplet:sig, triplet:dir, check:result, check:diagn. * src/wydawca.c (default_check_script): New global. (stat_name): New statistics counter "check failures". * src/wydawca.h (struct file_triplet): New members check_result, check_diag. (struct spool): New member check_script. (wydawca_stat): New value STAT_CHECK_FAIL. (notification_event): New value ev_check_fail. (default_check_script, temp_homedir): New externs. (concat_dir, copy_file, trim_crlf): New protos. * doc/wydawca.texi: Update. * configure.ac, NEWS: Version 2.0.90
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS28
1 files changed, 27 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 73e5231..cad6ca1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,36 @@
-Wydawca NEWS -- history of user-visible changes. 2009-12-22
+Wydawca NEWS -- history of user-visible changes. 2010-01-02
Copyright (C) 2007, 2008, 2009, 2010 Sergey Poznyakoff
See the end of file for copying conditions.
Please send Wydawca bug reports to <bug-wydawca@gnu.org.ua>.
+Version 2.0.90 (Git)
+
+* Incompatible changes
+
+The following meta-variables are renamed:
+
+ Old name New name
+ ---------------+---------------------
+ triplet:full triplet:ls:full
+ triplet:upload triplet:ls:upload
+ triplet:dist triplet:ls:dist
+ triplet:sig triplet:ls:sig
+ triplet:dir triplet:ls:dir
+
+To update your configuration, use the following (extended) sed expression:
+
+ s/\{(triplet):(full|upload|dist|sig|dir)\}/{\1:ls:\2}/g
+
+* Distribution verification.
+
+The new keyword `check-script' defines a shell script to
+verify the submitted tarball. See the documentation, section
+4.12 "Distribution Verification", for details.
+
+
+
Version 2.0, 2009-12-22
* Configuration file support rewritten from scratch.

Return to:

Send suggestions and report system problems to the System administrator.