diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2017-01-02 13:57:31 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2017-01-02 13:57:31 +0200 |
commit | 7285d053c821a4d7d8f312a07ad919c528fae224 (patch) | |
tree | 2fafc3032540f4b4752a4780f29defcd209e5e3f | |
parent | 2c95816b183a9786064055512068a5070db8e8b6 (diff) | |
download | pies-7285d053c821a4d7d8f312a07ad919c528fae224.tar.gz pies-7285d053c821a4d7d8f312a07ad919c528fae224.tar.bz2 |
Happy GNU Year
71 files changed, 73 insertions, 73 deletions
diff --git a/Makefile.am b/Makefile.am index ff6f5db..1f942ca 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,26 +1,26 @@ # This file is part of GNU Pies. -# Copyright (C) 2008-2013 Sergey Poznyakoff +# Copyright (C) 2008-2013, 2017 Sergey Poznyakoff # # GNU Pies is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Pies is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. ACLOCAL_AMFLAGS = -I m4 -I am -I grecs/am -I imprimatur SUBDIRS=gnu grecs lib ident src tests imprimatur doc po dist-hook: @PATCHLEV=`echo "$(PACKAGE_VERSION)" | \ sed -r "s/[0-9]+\.[0-9]+\.?//"`; \ if test $${PATCHLEV:-0} -lt 50; then \ if grep -q FIXME NEWS; then \ echo >&2 "NEWS file contains FIXMEs"; \ @@ -1,26 +1,26 @@ GNU Pies NEWS -- history of user-visible changes. 2016-10-01 -Copyright (C) 2009-2016 Sergey Poznyakoff +Copyright (C) 2009-2017 Sergey Poznyakoff See the end of file for copying conditions. Please send Pies bug reports to <bug-pies@gnu.org> or <bug-pies@gnu.org.ua> Version 1.3, 2016-10-01 * SysV-style Init GNU Pies can now be used as init process daemon - the first process started during booting. The configuration can be supplied both as a traditional /etc/inittab file or as a native GNU Pies configuration file. The control interface provides extensive monitoring and management capabilities. * Control interface The running GNU Pies instance can be queried and reconfigured on the fly via a TCP socket (either UNIX or INET). Special utility, piesctl, is included, which provides command line interface for inspecting the state of components, reloading configuration (including addition or removal of configuration files on the fly), stopping and restarting components, etc. @@ -1,26 +1,26 @@ GNU Pies README -Copyright (C) 2009-2016 Sergey Poznyakoff +Copyright (C) 2009-2017 Sergey Poznyakoff See the end of file for copying conditions. * Introduction This file contains brief information about configuring, testing and running Pies. It is *not* intended as a replacement for the documentation, it is provided as a brief reference only. The complete documentation for Pies is available in doc/ subdirectory. To read it without installing the package run `info -f doc/pies.info'. After the package is installed the documentation can be accessed running `info Pies'. Invoking `info pies' (with lower-case `p') will show you a concise description of the command line syntax (similar to a man-page style). * Overview GNU Pies (pronounced ``p-yes'') stands for the Program Invocation and Execution Supervisor. This utility starts and controls execution of external programs, called ``components''. Each component is a stand-alone program, designed to be executed in the foreground. Upon startup pies reads the list of components from its configuration file, starts them, and remains in the background, controlling their execution. When a component terminates, pies tries to restarts it. Its configuration allows to specify actions other than simple restart, depending on the exit code diff --git a/README-hacking b/README-hacking index c1be53b..a3ed551 100644 --- a/README-hacking +++ b/README-hacking @@ -34,42 +34,42 @@ which are extracted from other source packages: Once done, proceed as described in the file README (section INSTALLATION). Normally you will have to run bootstrap only once. However, if you intend to hack on GNU Pies, you might need to run it again later. In this case, you will probably want to save some time and bandwidth by avoiding downloading the same files again. If so, create in the project's root directory the file named `.bootstrap' with the following contents: --gnulib-srcdir=$HOME/gnulib Replace `$HOME/gnulib' with the actual directory where the Gnulib sources reside. If you wish to avoid synchronizing translations, add this option: --skip-po. For more information about `bootstrap', run `bootstrap --help'. * Copyright information -Copyright (C) 2008-2013 Sergey Poznyakoff +Copyright (C) 2008-2013, 2017 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and this permission notice are preserved, thus giving the recipient permission to redistribute in turn. Permission is granted to distribute modified versions of this document, or of portions of it, under the above conditions, provided also that they carry prominent notices stating who last changed them. Local Variables: mode: outline paragraph-separate: "[ ]*$" version-control: never End: @@ -1,26 +1,26 @@ # This file is part of Mailfromd. -*- autoconf -*- -# Copyright (C) 2009, 2010, 2013 Sergey Poznyakoff +# Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. AC_DEFUN([MF_CC_OPT],[ m4_pushdef([mf_optname],translit($1,[-],[_])) AC_MSG_CHECKING(whether $CC accepts $1) mf_save_cc="$CC" CC="$CC $1" AC_TRY_RUN([int main() { return 0; }], [mf_cv_cc_]mf_optname=yes, [mf_cv_cc_]mf_optname=no, [mf_cv_cc_]mf_optname=no) CC="$mf_save_cc" diff --git a/am/proctitle.m4 b/am/proctitle.m4 index ef6d8ce..64a2c24 100644 --- a/am/proctitle.m4 +++ b/am/proctitle.m4 @@ -1,26 +1,26 @@ dnl This file is part of Mailfromd. -dnl Copyright (C) 2008, 2010, 2013 Sergey Poznyakoff +dnl Copyright (C) 2008, 2010, 2013, 2017 Sergey Poznyakoff dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 3, or (at your option) dnl any later version. dnl dnl This program is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the dnl GNU General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program. If not, see <http://www.gnu.org/licenses/>. AC_DEFUN([MF_PROCTITLE],[ AH_TEMPLATE([MF_PROCTITLE_TYPE], [Type of setproctitle implementation]) AH_BOTTOM([ #define MF_PROCTITLE_SETPROCTITLE 0 #define MF_PROCTITLE_REPLACE_ARGV 1 #define MF_PROCTITLE_REWRITE_ARGV 2 #define MF_PROCTITLE_PSTAT 3 #define MF_PROCTITLE_PSSTRINGS 4 ]) AC_SUBST(MF_PROCTITLE_LIBS) diff --git a/bootstrap.conf b/bootstrap.conf index 1b1e9e2..0203d31 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -1,26 +1,26 @@ # Bootstrap configuration for GNU Pies. -*- shell-script -*- -# Copyright (C) 2008-2011, 2013, 2016 Sergey Poznyakoff +# Copyright (C) 2008-2011, 2013, 2016-2017 Sergey Poznyakoff # # GNU Pies is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Pies is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. source_base=gnu gnulib_name=libgnu gnulib_mk=Makefile.am if git config submodule.grecs.url >/dev/null; then : ; else git submodule init || exit $? fi git submodule update || exit $? diff --git a/configure.ac b/configure.ac index f6d8d34..5233743 100644 --- a/configure.ac +++ b/configure.ac @@ -1,26 +1,26 @@ # This file is part of GNU Pies. -*- autoconf -*- -# Copyright (C) 2009-2016 Sergey Poznyakoff +# Copyright (C) 2009-2017 Sergey Poznyakoff # # GNU Pies is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Pies is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. AC_PREREQ([2.63]) AC_INIT([GNU Pies], [1.3], [bug-pies@gnu.org.ua]) AC_CONFIG_SRCDIR([src/pies.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.11 gnits tar-ustar dist-bzip2 std-options silent-rules]) # Enable silent rules by default: AM_SILENT_RULES([yes]) diff --git a/doc/Makefile.am b/doc/Makefile.am index 5452ee4..f1e7c90 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,26 +1,26 @@ # This file is part of GNU Pies. -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2013 Sergey Poznyakoff +# Copyright (C) 2005-2010, 2013, 2017 Sergey Poznyakoff # # GNU Pies is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Pies is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. info_TEXINFOS=pies.texi pies_TEXINFOS=\ fdl.texi\ inetd.texi\ macros.texi\ usr-acl.texi EXTRA_DIST = \ gendocs_template diff --git a/doc/html.init b/doc/html.init index 1eb2d89..07fb979 100644 --- a/doc/html.init +++ b/doc/html.init @@ -1,26 +1,26 @@ # Texi2any configuration for pies documentation. -*- perl -*- -# Copyright (C) 2009, 2010, 2013, 2015 Sergey Poznyakoff +# Copyright (C) 2009-2010, 2013, 2015, 2017 Sergey Poznyakoff # # GNU Pies is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Pies is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. use strict; my $top_html_dir="/software/pies"; my $graphics_dir="$top_html_dir/graphics"; # Show TOC in place of the @contents directive. set_from_init_file('INLINE_CONTENTS', 1); # Do not show Texinfo menus. set_from_init_file('SHOW_MENU', 0); # Inhibit output of CSS lines in page headers. set_from_init_file('CSS_LINES', ''); diff --git a/doc/inetd.texi b/doc/inetd.texi index c1413ff..9cb7271 100644 --- a/doc/inetd.texi +++ b/doc/inetd.texi @@ -1,26 +1,26 @@ @c This is part of the GNU Pies manual. -@c Copyright (C) 2009, 2010, 2013 Sergey Poznyakoff +@c Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff @c This file is distributed under GFDL 1.3 or any later version @c published by the Free Software Foundation. This appendix describes the format of @command{inetd} compatible configuration files. @xref{inetd}, for the discussion on how to use such files with GNU @command{pies}. The @command{inetd} configuration file has line oriented format. Comments are denoted by a @samp{#} at the beginning of a line. Empty lines and comments are ignored. Each non-empty line must be either a service definition, or address specification. @dfn{Service definition} consists of at least 6 fields separated by any amount of the white space. These fields are described in the following table (optional parts are enclosed in square brackets): @table @asis @item [service-node:]service-name @flindex /etc/services The service-name entry is the name of a valid service in the file @file{/etc/services}. For built-in services (@pxref{builtin}), the service name must be the official name of the service (that is, the first entry in @file{/etc/services}), or a numeric diff --git a/doc/pies.texi b/doc/pies.texi index 7428d2b..d7ecd5d 100644 --- a/doc/pies.texi +++ b/doc/pies.texi @@ -22,49 +22,49 @@ @syncodeindex pr cp @syncodeindex kw cp @syncodeindex fl cp @include version.texi @include rendition.texi @include macros.texi @ifinfo @dircategory System Administration @direntry * GNU Pies: (pies). Program Invocation and Execution Supervisor. * pies: (pies) Invocation. GNU Pies Command Line Options. * pies.conf: (pies) Configuration. GNU Pies Configuration File. * piesctl: (pies) piesctl. GNU Pies Control Tool. * piesctl.conf: (pies) piesctl.conf. Configuration File for the @command{piesctl} tool. @end direntry @end ifinfo @copying Published by the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -Copyright @copyright{} 2005-2016 Sergey Poznyakoff +Copyright @copyright{} 2005-2017 Sergey Poznyakoff Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, and no specific Front-Cover and Back-Cover texts. @end copying @titlepage @title The @sc{GNU PIES} Manual @subtitle version @value{VERSION}, @value{UPDATED} @author Sergey Poznyakoff. @page @vskip 0pt plus 1filll @insertcopying @end titlepage @ifnothtml @page @summarycontents @end ifnothtml @page @contents diff --git a/doc/usr-acl.texi b/doc/usr-acl.texi index 8d18aeb..6cbaf29 100644 --- a/doc/usr-acl.texi +++ b/doc/usr-acl.texi @@ -1,26 +1,26 @@ @c This is part of the GNU Pies manual. -@c Copyright (C) 2009, 2010, 2013 Sergey Poznyakoff +@c Copyright (C) 2009-2010, 2013, 2017 Sergey Poznyakoff @c This file is distributed under GFDL 1.3 or any later version @c published by the Free Software Foundation. This appendix describes the @samp{user-group} extension for GNU @command{Pies} @acronym{ACL}s. This extension is reserved for the future use. The @var{user-group} @acronym{ACL} statement specifies which users match this entry. Allowed values are the following: @table @code @kwindex all @item all All users. @kwindex authenticated @item authenticated Only authenticated users. @kwindex group @item group @var{group-list} Authenticated users which are members of at least one of groups listed in @var{group-list}. @end table diff --git a/ident/Makefile.am b/ident/Makefile.am index 65ac145..810fc92 100644 --- a/ident/Makefile.am +++ b/ident/Makefile.am @@ -1,26 +1,26 @@ # This file is part of GNU Pies. -# Copyright (C) 2015 Sergey Poznyakoff +# Copyright (C) 2015, 2017 Sergey Poznyakoff # # GNU Pies is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GNU Pies is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Pies. If not, see <http://www.gnu.org/licenses/>. */ noinst_LIBRARIES = libident.a noinst_HEADERS = ident.h identity.h libident_a_SOURCES = \ provider.c\ ident.c\ system.c if PAM_COND libident_a_SOURCES += pam.c diff --git a/ident/ident.c b/ident/ident.c index 75d51fa..2ae3d87 100644 --- a/ident/ident.c +++ b/ident/ident.c @@ -1,26 +1,26 @@ /* This file is part of GNU Pies. - Copyright (C) 2015-2016 Sergey Poznyakoff + Copyright (C) 2015-2017 Sergey Poznyakoff GNU Pies is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GNU Pies is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Yo |