summaryrefslogtreecommitdiffabout
AgeCommit message (Collapse)AuthorFiles
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
2007-08-25Add copyright headerSergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@293 d2de0444-eb31-0410-8365-af798a554d48
2007-08-25* configure.ac: Require mailutils for wydawcaSergey Poznyakoff19
* bootstrap: Require inttostr and strftime * wydawca/mail.h: New file * wydawca/mail.c: New file * wydawca/Makefile.am: Add mail.c and mail.h * wydawca/wydawca.c: Include mail.h (stat_mask_p, make_stat_expansion): New functions (logstats): Call mail_stats (main): Call initialize mailer subsystem * wydawca/sql.c, wydawca/sql.h: Keep usage reference count. Do not deinitialize unless it falls to 0. Do not initialize if it is > 0. * wydawca/verify.c (expand_param): Rewrite to allow long keywords All callers updated. * wydawca/wydawca.h (struct access_method): Keep reference count (struct directory_pair): verify_method and gpg_key_method are pointers to structs. (struct kw_expansion): kw is char* (count_collected_triplets): New function (method_new): New function * wydawca/config.c: reimplement verify-user and gpg-key New keywords mailer, admin-address, from-address, mail-admin-stat and admin-stat-message * wydawca/process.c: Close methods only when their reference count is 0. * wydawca/method.c: Likewise. (method_new): New function * wydawca/wydawca.rc: Update * wydawca/diskio.c: Minor changes * wydawca/triplet.c (count_collected_triplets): New function * jabberd/main.c: Minor change git-svn-id: file:///svnroot/gsc/trunk@292 d2de0444-eb31-0410-8365-af798a554d48
2007-08-25Check access rights. Improve statisticsSergey Poznyakoff6
git-svn-id: file:///svnroot/gsc/trunk@291 d2de0444-eb31-0410-8365-af798a554d48
2007-08-24Print debug reporting email at the end of the help outputSergey Poznyakoff2
git-svn-id: file:///svnroot/gsc/trunk@290 d2de0444-eb31-0410-8365-af798a554d48
2007-08-24* lib/version.c: New fileSergey Poznyakoff16
* lib/gsc.h (gsc_version): New function * cvs/Makefile.am, ckaliases/Makefile.am, wydawca/Makefile.am, lib/Makefile.am, jabberd/Makefile.am: Fix include dirs * ckaliases/ckaliases.c, ckaliases/lex.l, ckaliases/ckaliases.h, ckaliases/gram.y: Use long options. Implement --version * wydawca/wydawca.c, jabberd/main.c: Use gsc_version to display program version. * doc/gsc.texi: Update * bootstrap: Add vasprintf git-svn-id: file:///svnroot/gsc/trunk@289 d2de0444-eb31-0410-8365-af798a554d48
2007-08-24Allow to use "archive" outside of "directory"Sergey Poznyakoff1
git-svn-id: file:///svnroot/gsc/trunk@288 d2de0444-eb31-0410-8365-af798a554d48

Return to:

Send suggestions and report system problems to the System administrator.