summaryrefslogtreecommitdiffabout
AgeCommit message (Collapse)AuthorFiles
2013-06-24Gitaclhook moved to a separate project: ↵HEADmasterSergey Poznyakoff1
http://puszcza.gnu.org.ua/projects/gitaclhook
2013-06-21Improve gitaclhook.Sergey Poznyakoff1
Reformat and improve documentation. Display it if called with the --help option. Allow for * in the PROJECT field (matches any project name). Work with http(s) transport. New configuration variable httpd-user supplies the name of the user http server runs as.
2013-04-11gitaclhook: an update hook for git implementing ACLs.Sergey Poznyakoff2
* git/gitaclhook: New file. * upload/gnupload: Bugfix.
2013-04-09Remove ckaliases. See http://git.gnu.org.ua/cgit/alck.git/Sergey Poznyakoff8
Update rc.inet1
2011-10-29Improve gnupload.Sergey Poznyakoff17
* upload/gnupload: Allow user@download.gnu.org.ua as a target. Use canonical hostname (download.gnu.org.ua). Remove obsolete modules. * cvs/sv_logger: Remove. * mc: Remove. * fsf-move/fsf-move: Use `tar cf' to check for its presence. * cvs/sv_sync_www_schedule: Use logger * cvs/sv_www_loginfo: Likewise. * doc/gsc.texi: Update. git-svn-id: file:///svnroot/gsc/trunk@340 d2de0444-eb31-0410-8365-af798a554d48
2010-01-28Remove jabberdSergey Poznyakoff9
git-svn-id: file:///svnroot/gsc/trunk@339 d2de0444-eb31-0410-8365-af798a554d48
2009-08-03vpn/svpnsh: Fix concurrent login recognitionSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@338 d2de0444-eb31-0410-8365-af798a554d48
2009-03-19Bugfix in sv_sync_wwwSergey Poznyakoff2
* cvs/sv_sync_www.c (do_sync): Do not sort the array. This causes malfunction on newly committed hierarchies. git-svn-id: file:///svnroot/gsc/trunk@337 d2de0444-eb31-0410-8365-af798a554d48
2009-02-13BugfixesSergey Poznyakoff3
git-svn-id: file:///svnroot/gsc/trunk@336 d2de0444-eb31-0410-8365-af798a554d48
2009-01-24Improve gnuploadSergey Poznyakoff2
* upload/gnupload: Implement --delete, --rmsymlink and --symlink. Rename old `--symlink' option to `--symlink-re'. Read configuration file at startup. git-svn-id: file:///svnroot/gsc/trunk@335 d2de0444-eb31-0410-8365-af798a554d48
2009-01-05Add new filesSergey Poznyakoff6
git-svn-id: file:///svnroot/gsc/trunk@334 d2de0444-eb31-0410-8365-af798a554d48
2008-10-15Accept --symlink and --dry-run options.Sergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@333 d2de0444-eb31-0410-8365-af798a554d48
2008-10-09Minor changes.Sergey Poznyakoff3
* upload/gnupload, rc.d/rc.local: Use ${X#... where necessary. * rc.d/rc.local: Accept optional component names on the command line. git-svn-id: file:///svnroot/gsc/trunk@332 d2de0444-eb31-0410-8365-af798a554d48
2008-10-07Bugfixes in rc.dSergey Poznyakoff4
* rc.d/start-stop: New option -P (status): Check for non-empty PID (start): Do not start if already running. Use status to verify. * rc.d/rc.local (read_section): Remove leading and trailing white space. * rc.d/rc.tagr: Pass -P option to start-stop git-svn-id: file:///svnroot/gsc/trunk@331 d2de0444-eb31-0410-8365-af798a554d48
2008-10-06Minor improvement.Sergey Poznyakoff2
* rc.d/rc.local (reverse): Use sed to reverse the input. git-svn-id: file:///svnroot/gsc/trunk@330 d2de0444-eb31-0410-8365-af798a554d48
2008-10-06Rewrite rc.local.Sergey Poznyakoff3
* rc.d/rc.local: Rewrite using configuration file. Implement new options (-d, --directory, --config, --restart). * rc.d/local.conf: New file. git-svn-id: file:///svnroot/gsc/trunk@329 d2de0444-eb31-0410-8365-af798a554d48
2008-09-26UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@328 d2de0444-eb31-0410-8365-af798a554d48
2008-09-26* vpn/svpn: New option -d.Sergey Poznyakoff3
* etc/links.txt: Update. git-svn-id: file:///svnroot/gsc/trunk@327 d2de0444-eb31-0410-8365-af798a554d48
2008-08-23Minor changesSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@326 d2de0444-eb31-0410-8365-af798a554d48
2008-08-23Add ssltoolSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@325 d2de0444-eb31-0410-8365-af798a554d48
2008-07-11Bugfixes.Sergey Poznyakoff3
* svn/svn-import-cvs: Fix tar command line. * maint/processlogs: Do not call logrotate in dry-run mode. git-svn-id: file:///svnroot/gsc/trunk@324 d2de0444-eb31-0410-8365-af798a554d48
2008-05-02* maint/processlogs (TMPDIR): Allow to set from the command line.Sergey Poznyakoff2
(sortlog): Fix regular expressions for both log formats. (SKIP_LOGROTATE): New variable. git-svn-id: file:///svnroot/gsc/trunk@323 d2de0444-eb31-0410-8365-af798a554d48
2008-04-23Minor changesSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@322 d2de0444-eb31-0410-8365-af798a554d48
2008-04-08* cvs/mksnapshot: Support git.Sergey Poznyakoff3
git-svn-id: file:///svnroot/gsc/trunk@321 d2de0444-eb31-0410-8365-af798a554d48
2008-03-14UpdateSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@320 d2de0444-eb31-0410-8365-af798a554d48
2008-03-12* rc.d/start-stop (start): Fix typo.Sergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@319 d2de0444-eb31-0410-8365-af798a554d48
2008-03-12* upload/gnupload: New file.Sergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@318 d2de0444-eb31-0410-8365-af798a554d48
2008-03-12Collect logs from several directories.Sergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@317 d2de0444-eb31-0410-8365-af798a554d48
2008-03-12UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@316 d2de0444-eb31-0410-8365-af798a554d48
2008-03-12Add to the repositorySergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@315 d2de0444-eb31-0410-8365-af798a554d48
2007-11-27UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@314 d2de0444-eb31-0410-8365-af798a554d48
2007-11-26UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@313 d2de0444-eb31-0410-8365-af798a554d48
2007-10-07UpdateSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@312 d2de0444-eb31-0410-8365-af798a554d48
2007-09-25Fix initialization of MSGSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@311 d2de0444-eb31-0410-8365-af798a554d48
2007-09-24* cvs/mksnapshot (COMPRESS,ZSUFFIX,VERBOSE): New configurationSergey Poznyakoff3
variables. (module): Abort creating snapshot if get_sources returned failure. Report it, if VERBOSE is set. Compression method is configurable via the COMPRESS variable. * doc/gsc.texi: Update the desctiption of mksnapshot. git-svn-id: file:///svnroot/gsc/trunk@310 d2de0444-eb31-0410-8365-af798a554d48
2007-09-24UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@309 d2de0444-eb31-0410-8365-af798a554d48
2007-09-15UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@308 d2de0444-eb31-0410-8365-af798a554d48
2007-09-13UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@307 d2de0444-eb31-0410-8365-af798a554d48
2007-09-05UpdateSergey Poznyakoff3
git-svn-id: file:///svnroot/gsc/trunk@306 d2de0444-eb31-0410-8365-af798a554d48
2007-09-04 * configure.ac, Makefile.am: Remove wydawcaSergey Poznyakoff7
* lib/cfg.c (find_cfg_fun): Implement default handler (read_cont_line): Fix reading lines that not terminate with a newline. (gsc_config_parse): Initialize new gsc_config_file_t fields * lib/gsc.h (gsc_config_file_t): New fields dev, ino, prev and kwtab. (cfg_include_handler, cfg_include_start, cfg_include_stop): new functions. * lib/cfgincl.c: New file. Implementation of include feature in configuration files. * lib/Makefile.am: Add cfgincl.c git-svn-id: file:///svnroot/gsc/trunk@305 d2de0444-eb31-0410-8365-af798a554d48
2007-09-01UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@304 d2de0444-eb31-0410-8365-af798a554d48
2007-09-01Move wydawca to a separate projectSergey Poznyakoff19
git-svn-id: file:///svnroot/gsc/trunk@303 d2de0444-eb31-0410-8365-af798a554d48
2007-08-31UpdateSergey Poznyakoff3
git-svn-id: file:///svnroot/gsc/trunk@301 d2de0444-eb31-0410-8365-af798a554d48
2007-08-30Minor formatting changeSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@300 d2de0444-eb31-0410-8365-af798a554d48
2007-08-30New option --make-alwaysSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@299 d2de0444-eb31-0410-8365-af798a554d48
2007-08-30New files in cvs/Sergey Poznyakoff5
git-svn-id: file:///svnroot/gsc/trunk@298 d2de0444-eb31-0410-8365-af798a554d48
2007-08-28UpdateSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@297 d2de0444-eb31-0410-8365-af798a554d48
2007-08-28Minor fixSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@296 d2de0444-eb31-0410-8365-af798a554d48
2007-08-26* wydawca/wydawca.h (struct file_triplet): New member userSergey Poznyakoff6
(fill_project_name): New function * wydawca/verify.c (get_project_name): Rename to fill_project_name, remove static qualifier. * wydawca/wydawca.rc: Update * wydawca/mail.c (notify_owner): Notify only the submitter on ev_success, ev_bad_directive_signature and ev_bad_detached_signature (should it be made configurable?) (notify): Call fill_project_name * wydawca/triplet.c (hash_triplet_free): Free trp->user (expand_user_real_name, expand_user_email): Change data indices to match those of project_owner_method. git-svn-id: file:///svnroot/gsc/trunk@295 d2de0444-eb31-0410-8365-af798a554d48
2007-08-26Implement project owner notifications.Sergey Poznyakoff16
* wydawca/wydawca.c (syslog_printer): Reduce the number of memory reallocations (make_stat_expansion): Update * wydawca/method.c: Implement a new framework: methods may return 2-dimensional arrays of strings. * wydawca/sql.c, wydawca/sql.h: Implement the new method framework. * wydawca/verify.c (expand_param): kw_expansion may provide expansion functions. An additional argument supplies user-defined data for expansions. (escape_kwexp): Extern (free_kwexp): Improve (get_project_name): New function (make_default_kwexp): New function (check_access_rights): Call get_project_name. Use make_default_kwexp to initialize expansions (verify_directive_file): Use make_default_kwexp to initialize expansions * wydawca/wydawca.h (NITEMS): New macro (enum access_method_type): New members: ncol, nrow (struct directory_pair): New members url,project_owner_method, user_data_method (struct file_info): Replace mtime, uid with struct stat sb (struct file_triplet): New members project, dpair, user_data (TRIPLET_UID): Take into account the changes to struct file_info (enum notification_event): New data type (notify_project_owner, notify_admin, notify): New functions (struct kw_expansion): New members static_p, expand and data. (escape_kwexp,make_default_kwexp): New proto (expand_param): Change signature (triplet_expand_param): New function (method_result): Change prototype (method_num_rows,method_num_cols): New functions * wydawca/config.c: New statements project-owner, user-data, admin-address, mail-user, user-message directory can take an optional argument specifying base URL for notification messages * wydawca/gpg.c (verify_directive_signature): Expand directives even if the signature does not match. Useful for notifications. Add notifications. * wydawca/process.c: Add notifications. * wydawca/directive.c: Add notifications * wydawca/wydawca.rc: Update * wydawca/mail.c, wydawca/mail.h: Implement project owner notifications * wydawca/triplet.c (triplet_expand_param): New function * lib/cfg.c (read_cont_line): Fix counting of input lines. git-svn-id: file:///svnroot/gsc/trunk@294 d2de0444-eb31-0410-8365-af798a554d48

Return to:

Send suggestions and report system problems to the System administrator.