2025-12-11  Sergey Poznyakoff  <gray@gnu.org>

        Version 1.7


2025-12-11  Sergey Poznyakoff  <gray@gnu.org>

        Whitespace cleanup


2025-12-11  Sergey Poznyakoff  <gray@gnu.org>

        Revise building the web version of the documentation


2025-12-11  Sergey Poznyakoff  <gray@gnu.org>

        Documentation: revise option descriptions; untabify.


2025-12-11  Sergey Poznyakoff  <gray@gnu.org>

        Improve docs

        Improve the description of the Rewrite language. Spell checking.

2025-12-08  Sergey Poznyakoff  <gray@gnu.org>

        Update gint


2025-12-07  Sergey Poznyakoff  <gray@gnu.org>

        Remove unnecessary preprocessor conditionals.

        * include/sysdep.h: Include strings.h unconditionally.
        (grad_reset_signal): Remove prototype.
        * lib/sysdep.c: Include sys/resource.h unconditionally. Always
        use sigaction.
        (grad_reset_signal): Remove.
        * radiusd/checkrad.c (finger_check): Use getaddrinfo.
        * snmplib/snmp_sess.c: Always include sys/select.h.

        * configure.ac: Check for security/_pam_aconf.h (used by
        pam_radius.c)

2025-12-07  Sergey Poznyakoff  <gray@gnu.org>

        Delete doc/directory


2025-12-07  Sergey Poznyakoff  <gray@gnu.org>

        Add scripts/ChangeLog.sed


2025-12-07  Sergey Poznyakoff  <gray@gnu.org>

        Remove obsolete files.


2025-12-06  Sergey Poznyakoff  <gray@gnu.org>

        Version 1.6.91


2025-12-06  Sergey Poznyakoff  <gray@gnu.org>

        rewrite.y: Replace grad_list_ calls with list macros (where
        suitable).

        * include/radius/list.h (SLIST_FREE, DLIST_FREE): New macros.
        * radiusd/radiusd.c (common_init): The --debug option overrides 
        configuration statement.
        * radiusd/rewrite.y: Replace grad_list_ calls with list macros.

2025-12-06  Sergey Poznyakoff  <gray@gnu.org>

        Housekeeping


2025-12-06  Sergey Poznyakoff  <gray@gnu.org>

        Add lib/gettext.h


2025-12-06  Sergey Poznyakoff  <gray@gnu.org>

        Remove mentions of the now nonexistent option.


2025-12-05  Sergey Poznyakoff  <gray@gnu.org>

        Remove the use of gethostby* functions

        * configure.ac: Don't check for hostent.h_addr_list.
        * include/radius/radius.h (grad_gethostbyname_r)
        (grad_gethostbyaddr_r): Remove protos.
        * lib/gethost_r.c: Remove.
        * lib/Makefile.am: Update.
        * lib/iputil.c (grad_ip_gethostname)
        (grad_ip_gethostaddr, grad_ip_strtoip): Use addrinfo functions.
        * snmplib/snmp_sess.c (snmp_session_open): Use getaddrinfo.

2025-12-05  Sergey Poznyakoff  <gray@gnu.org>

        Various fixes

        * README: Revise.
        * doc/MACHINES: Describe the document status.
        * configure.ac: Fix invocation of AC_CHECK_MEMBERS.
        * lib/gethost_r.c (store_hostent): Fix preprocessor
        conditionals.
        * lib/parseopt: Updade.
        * lib/strbuf.c (grad_strbuf_reset): Reinitialize mem.
        * radiusd/scheme.c (scheme_eval_avl): Issue message about guile
        being disabled only if the DA_SCHEME_PROCEDURE attribute is
        found in the list. Reword the message.

2025-12-05  Sergey Poznyakoff  <gray@gnu.org>

        Drop gnulib


2025-12-05  Sergey Poznyakoff  <gray@gnu.org>

        Remove dependency on gitlog-to-changelog


2025-12-05  Sergey Poznyakoff  <gray@gnu.org>

        Remove dependencies on getline.


2025-12-05  Sergey Poznyakoff  <gray@gnu.org>

        Revise debugging macros

        * configure.ac: Remove check for __FUNCTION__.
        * include/radius/debug.hin: Remove.
        * include/radius/debug.h: New file. All sources updated.
        * include/radius/Makefile.am: Update.
        * scripts/debugdef.m4: Remove.
        * scripts/Makefile.am: Update.

2025-12-04  Sergey Poznyakoff  <gray@gnu.org>

        Drop obstack


2025-12-04  Sergey Poznyakoff  <gray@gnu.org>

        Replace argp with parseopt.


2025-12-04  Sergey Poznyakoff  <gray@gnu.org>

        Include gnulib modules to libgnuradius.

        * Makefile.am (SUBDIRS): Remove gnu.
        * am/ld.m4: Remove.
        * lib/gnuradius.vers: Remove.
        * bootstrap: Remove hack introduced at 126c79df6.
        * bootstrap.conf: Change source_base.
        * configure.ac: Update RADIUS_INCLUDE_PATH. Remove
        RA_LD_VERSIONING.
        * lib/Makefile.am: Link with libgnu.

2025-12-04  Sergey Poznyakoff  <gray@gnu.org>

        Documentation changes

        Switch to GFDL 1.3+. Remove front and back-cover restrictions. 
        Regenerate master menus. Fix some wording and punctuation.

2025-12-04  Sergey Poznyakoff  <gray@gnu.org>

        Fix aliasing issues in rewrite-related code.

        * configure.ac: Remove the enforcement of -fno-strict-aliasing.
        * radiusd/Makefile.am: Remove tha use of OPTFLAGS.
        * include/radius/list.h: Add macros for singly- and
        doubly-linked lists.
        * radiusd/rewrite.y: Use list macros instead of semantically 
        suspicious RWLISTs.

2025-12-03  Sergey Poznyakoff  <gray@gnu.org>

        Rename .gdbinit to radiusd.gdb


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Fix ordering of subdirs in the main Makefile.am


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Redo MTX in rewrite.y

        * radiusd/rewrite.y: Redo MTX as structure with variable part in
        a union.
        * doc/texinfo/extensions.texi: Fix typo.

2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Fix test mode's guile subcommand


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Update POTFILES.in


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Add missing source


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Silent gcc warning

        * lib/md5.c (F1): Return to optimized version.

2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Fix pointer signedness warnings.


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Trivial bugfixes


2025-12-02  Sergey Poznyakoff  <gray@gnu.org>

        Remove the now obsolete leakdetect code.

        Introduce new convenience memory allocation functions:
        grad_ecalloc and grad_ebstrndup. Always compile debugging code
        in rewrite.y

2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Excempt radsession from stdopt testing


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Use stdint.h data types.

        This removes grad_uint32_t. All sources use uint32_t instead. 
        The types.h header becomes unnecessary: its definitions (which 
        have nothing to do with types) are moved to the new header 
        version.h, which is generated by configure.

        Auxiliary program scripts/mktypes is also removed.

        * include/radius/version.h.in: New file.
        * include/radius/types.h: New file.
        * configure.ac (PACKAGE_VERSION_MAJOR,PACKAGE_VERSION_MINOR)
        (PACKAGE_VERSION_PATCH,PACKAGE_VERSION_PACKED): New substvars. 
        Remove checks for sizeof. Build include/radius/version.h
        * include/radius/Makefile.am: Add version.h
        * include/radius/radius.h: Include version.h instead of the 
        deprecated types.h.
        * scripts/mktypes.c: Remove.
        * scripts/Makefile.am: Update.
        * scripts/radius.m4: Use radius/version.h instead of types.h

2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Minor fixes


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Update .gitignores


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Require bison and flex for building grammars and scanners.


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Version 1.16.90


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Update gitignore


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Aesthetic changes in configure status output.


2025-12-01  Sergey Poznyakoff  <gray@gnu.org>

        Port to Guile 3.x

        * configure.ac: Restore check for crypt_set_format. Require
        guile >=2.2
        * include/radius/radscm.h: Add missing prototypes.
        * include/radiusd.h (scheme_main): Remove proto.
        (guile_init): New proto.
        * radiusd/radiusd.c (radiusd_setup): Call guile_init.
        (radiusd_start): Remove.
        (main): Call radiusd_main directly.
        * radiusd/rewrite.y: Add missing casts in guile-related code.
        * radiusd/scheme.c: Port to Guile 3.x
        * radscm/rscm_hash.c: Don't use internal guile functions.
        * radscm/rscm_rewrite.c: Likewise.

2025-11-30  Sergey Poznyakoff  <gray@gnu.org>

        Fix obsolete configure constructs


2025-11-30  Sergey Poznyakoff  <gray@gnu.org>

        Fix declarations and prototypes.


2025-11-30  Sergey Poznyakoff  <gray@gnu.org>

        Fix missing prototypes and the like.


2017-11-17  Sergey Poznyakoff  <gray@gnu.org>

        Cleanup

        * include/radius/radius.h (grad_avl_fprint): Add missing
        prototype.
        * lib/ascend.c (_get_hex_string): Fix boundary violation.
        * lib/raddb.c (continuation_line_p)
        (grad_read_raddb_file): Fix arguments to get_argcv.
        * radiusd/auth.c: Likewise.
        * radiusd/log.c (category_set_flag): Cast to int through
        intptr_t.
        * radiusd/rewrite.y: Use union type to handle stack and code
        segment data.
        * radtest/gram.y: Minor fix.
        * scripts/mktypes.c: Minor change.

2014-05-26  Sergey Poznyakoff  <gray@gnu.org>

        Fix expiration maths.

        * configure.ac: Check for tm.tm_gmtoff
        * include/radius/radius.h (grad_julianday)
        (grad_tm_to_epoch): New protos.
        * lib/users.y (grad_create_pair): Use grad_tm_to_epoch to
        convert tm to time_t.
        * lib/util.c (grad_parse_time_string): Initialize all members of 
        struct tm to 0.
        (grad_julianday,grad_tm_to_epoch): New functions.
        * tests/raddb/users.in (no-expire): Use 2038 instead of 2111,
        because of possible integer overflow.

2014-05-26  Sergey Poznyakoff  <gray@gnu.org>

        Fix build system

        * bootstrap (gnulib_extra_files): Remove "missing".
        * gint: Upgrade.
        * client/pam_radius/Makefile.am: Use AM_CPPFLAGS instead of
        INCLUDES.
        * radscripts/radscripts.m4: Use [] for quoting.
        * lib/Makefile.am: Likewise.
        * radiusd/Makefile.am: Likewise.
        * radlast/Makefile.am: Likewise.
        * radscm/Makefile.am: Likewise.
        * radtest/Makefile.am: Likewise.
        * raduse/Makefile.am: Likewise.
        * radwho/Makefile.am: Likewise.
        * radzap/Makefile.am: Likewise.
        * snmplib/Makefile.am: Likewise.
        * sql/Makefile.am: Likewise.

2013-01-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update .gitignore


2013-01-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove obsolete php module.


2013-01-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update copyright statements


2013-01-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove RFC texts.


2012-05-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix.

        * scripts/radius.m4 (AM_GNU_RADIUS): Fix quoting.

2011-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes.

        * configure.ac (LIBRADEXTRA): Link with libgnu.a (not .la).
        * raddb/dict/standard (NAS-Port-Id-String): Change type to
        string.
        * tests/raddb/users.in: Put Expiration 100 years in the future.

2010-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update gint.

        * gint: Update to a5774356
        * configure.ac: Minor change.

2010-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix GINT_INIT usage.

        * gint: Update to 4e48677eee5a
        * configure.ac (--without-guile): Remove option. Handled by
        GINT_INIT.
        (GINT_INIT): Don't call it within a conditional.

2010-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change.

        * Makefile.am (make-ChangeLog): Remove.
        (ChangeLog): Improve formatting.

2010-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use GINT for Guile support.

        * am/guile.m4: Remove.
        * gint: New module.
        * scripts/guile/1.6/Makefile.am: Remove.
        * scripts/guile/1.6/guile-doc-snarf: Remove.
        * scripts/guile/1.6/guile-doc-snarf.awk: Remove.
        * scripts/guile/Makefile.am: Remove.
        * scripts/guile/: Remove.
        * scripts/Makefile.am (SUBDIRS): Remove.
        * tests/atlocal.in (GUILE_CONFIG): Rename to RA_GUILE_ENABLE.
        * doc/man/Makefile.am: Add AM_V_GEN markers.
        * radscm/Makefile.am: Likewise.
        * radscripts/Makefile.am: Likewise.

        * Makefile.am (ACLOCAL_AMFLAGS): add -I gint.
        (SUBDIRS): Conditionally add gint and radscm depending on the
        RA_COND_GUILE condition.
        * bootstrap.conf: Initialize git modules.
        * configure.ac (AM_INIT_AUTOMAKE): Update. Enable silent rules. 
        Call GINT_INIT. Remove no longer needed substitutions.
        * radscm/Makefile.am: Rewrite using GINT.

        * radscm/gnuradius.scm4: Remove unnecessary re-exports. Add
        guile-procedures.txt to the list of documentation files.
        * radscm/radiusd.scm4: Remove unnecessary re-exports.
        * radscm/radscm.c: Use lower-case identifiers for function
        arguments.  Rewrite docstrings.
        * radscm/rscm_avl.c: Likewise.
        * radscm/rscm_dict.c: Likewise.
        * radscm/rscm_hash.c: Likewise.
        * radscm/rscm_radlog.c: Likewise.
        * radscm/rscm_rewrite.c: Likewise.
        * radscm/rscm_sql.c: Likewise.
        * radscm/rscm_syslog.c: Likewise.
        * radscm/rscm_utmp.c: Likewise.
        * radscm/radscm.c: Likewise. Export global variables.

        * radiusd/scheme.c (scheme_safe_exec_body): Return the 
        ed->handler result.
        (scheme_safe_exec, scheme_call_proc, scheme_boot): Use
        scm_c_catch instead of the deprecated scm_internal_lazy_catch.

2010-04-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prepare for Guile 2.0: Replace obsolete and deprecated Guile
        calls.

        * am/guile.m4: Rewrite based on the latest MU version.
        * include/radius/radscm.h (RAD_SCM_EVAL_X)
        (RAD_SCM_EVAL, RAD_SCM_SYMBOL_VALUE): Remove. All uses changed.
        * radiusd/scheme.c (eval_catch_body): Use scm_apply_0 to avoid
        unnecessary evaluating the arguments.
        (scheme_debug): Protect calls to SCM_DEVAL_P &c. by
        #ifdef GUILE_DEBUG_MACROS Replace obsolete and deprecated Guile
        calls with the new (1.8+) ones.
        * radiusd/rewrite.y: Replace obsolete and deprecated Guile calls
        with the new (1.8+) ones.
        * radiusd/sql.c: Likewise.
        * radscm/radscm.c: Likewise.
        * radscm/rscm_avl.c: Likewise.
        * radscm/rscm_dict.c: Likewise.
        * radscm/rscm_hash.c: Likewise.
        * radscm/rscm_lib.c: Likewise.
        * radscm/rscm_radlog.c: Likewise.
        * radscm/rscm_rewrite.c: Likewise.
        * radscm/rscm_sql.c: Likewise.
        * radscm/rscm_syslog.c: Likewise.
        * radscm/rscm_utmp.c: Likewise.

2010-04-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove .cvsignores


2010-04-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update copyright years.


2008-12-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes.

        * am/guile.m4: Remove useless checks for functions.
        * configure.ac: Minor changes.
        * lib/users.l, radtest/input.l: Refer to current buffer through
        YY_CURRENT_BUFFER.
        * m4/*: Remove.

2008-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Version 1.6.1


2008-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update .gitignores


2008-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewrite test suite using new server mode.

        * tests/findport.c: Remove.
        * tests/Makefile.am: Remove findport.
        * radiusd/radiusd.c: New option --select-free-ports.
        * tests/atlocal.in (make_raddb): Do not use findport.
        (start_server): Start the server in `select-free-ports' mode.
        (begin_server): Get actual ports servers listen on from the port 
        files they create.
        * tests/begin.at: Add keyword start-server.
        * tests/proxy/Makefile.am, tests/raddb/Makefile.am (CLEANFILES):
        Add ports.
        * tests/proxy/client.conf.in, tests/proxy/realms.in: Use {} to
        mark macros.
        * tests/raddb/client.conf.in, tests/raddb/realms.in: Likewise.
        * tests/proxy/config.in (option): Remove exec-program-user.
        (auth,acct): Remove port statements.
        * tests/raddb/config.in: Likewise.

2008-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix.

        * lib/list.c (grad_list_destroy): Zero *plist before actually
        freeing its contents. This makes list destroying an atomical
        operation. In particular, it is important when destroying
        _grad_debug_list.

2008-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix compilation with gcc >= 4.3.0.

        * configure.ac, radiusd/Makefile.am: Explicitly disable aliasing
        if using gcc
        * radiusd/rewrite.y: Bugfix: make fmain static.

2008-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes.

        * lib/numtostr.c: Bugfix.
        * README-hacking: Fix typo.

2008-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update .gitignores


2008-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update .gitignores


2008-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switch to Git repository


2008-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove obsolete directives


2008-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes

        * configure.ac, NEWS: Version 1.6
        * lib/getgr.c, lib/getpw_r.c, lib/numtostr.c: include string.h.
        * radiusd/rewrite.y (bi_gsub,bi_sub): Add typecasts.
        * scripts/mktypes.c (print_number): Return also numeric 
        representation.
        (main): Define GRAD_VERSION_NUMBER.
        * tests/raddb/auth.scm: Replace L_INFO with GRAD_LOG_INFO.
        * radscm/radiusd.scm4, radscm/ttl.scm: Likewise.

2008-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        scripts/radius.m4: New file.


2008-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace normalization.

        * include/radius/list.h: Rename struct list/iterator to
        grad_list/ grad_iterator
        * include/radius/radius.h: Rename L_ log macros to GRAD_LOG_ All
        uses updated.

2008-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix minor bug


2008-12-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes.

        * lib/radpdu.c (decode_vsa): Fix bail-out condition.
        * lib/slist.c (grad_slist_head): Bigfix.
        * lib/users.y: Use INT_BUFSIZE_BOUND, not INT_STRLEN_BOUND.
        * lib/util.c: Likewise.

2008-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes.

        * bootstrap: Replace with the gnulib version.
        * bootstrap.conf: Read local configuration file.
        * configure.ac: Add AC_CONFIG_MACRO_DIR
        * lib/client.c: Minor change
        * lib/raddb.c (grad_read_raddb_file): Remove leftover fprintf.
        * radiusd/log.c (radiusd_logger): Check if loc->line != NULL.
        * m4/.cvsignore: Update.

2008-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        * NEWS, configure.ac: Version 1.5.91 * include/radius/radius.h
        (grad_recompute_timeout): New function. * lib/client.c
        (grad_client_send0): Fix send-and-wait loop. * lib/util.c
        (grad_recompute_timeout): New function. * radiusd/config.y
        (typestr): New entries. (_get_value): Handle CFG_UNSIGNED,
        CFG_SIZE_T, and CFG_INTEGER. * radiusd/rpp.c
        (recompute_timeout): Replace by extern grad_recompute_timeout.


2008-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        * lib/Makefile.am (libgnuradius_la_SOURCES): Add deflog.c (moved
        from libradextra_a_SOURCES. * lib/logger.c (_grad_logger):
        Initialize with grad_default_logger. (grad_log, grad_log_req,
        grad_log_loc): Do nothing if _grad_logger is NULL.


2008-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        * lib/Makefile.am (libgnuradius_la_SOURCES): Add deflog.c (moved
        from libradextra_a_SOURCES. * lib/logger.c (_grad_logger):
        Initialize with grad_default_logger. (grad_log, grad_log_req,
        grad_log_loc): Do nothing if _grad_logger is NULL.


2008-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2008-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_list_insert_sorted): Update list->count.


2008-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        * include/radiusd.h (struct channel): Redesign union id; *
        radiusd/log.c (log_to_channel): LM_SYSLOG branch: fix
        inconsistencies. Call openlog to properly initialize syslog.
        This also allows to set a preconfigured syslog tag.
        (channel_free): Free chan->id.sl.tag. (register_channel):
        Initialize syslog data. (channel_syslog_handler): Take an
        optional 4th argument - syslog tag. * configure.texi, NEWS:
        Update.


2008-02-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        * radscm/radsession.in: Bugfix. Use #f, not nil. * lib/slist.c
        (grad_slist_coalesce): Use c89

        * NEWS: Update.
        * README: Remove references to --with-include-path and
        --with-include-path.
        * bootstrap: Place auxiliary files in build-aux
        * bootstrap.conf: Update.

        * THANKS: Update.

        Fixes proposed by Jakub Bogusz:

        * configure.ac: Version 1.15.90.
        (AC_CONFIG_AUX_DIR): Change to build-aux
        (INCLUDEPATH): Remove.
        (M4): use build-aux Use AC_SEARCH_LIBS instead of AC_CHECK_LIB
        (RA_RADIUSD_LDADD,LIBRADEXTRA,LIBGNURADIUS): Use relative 
        references to .la files rather than -L/-l options in order to 
        prevent relative directories from being referenced in installed
        .la files.
        * radiusd/Makefile.am (AM_CPPFLAGS): Define RADIUS_LIBDIR
        * radiusd/dynload.c (dynload_stmt_term): Search in
        RADIUS_LIBDIR, not RADIUS_DATADIR.
        * sql/Makefile.am (moddir): Install under pkglibdir.
        * radscm/Makefile.am (libradscm_la_LIBADD): Add GUILE_LIBS.

2007-12-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-12-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        * bootstrap.conf: Do not use --source-base in
        gnulib_tool_option_extras, to avoid triggering gnulib bootstrap
        bug. * configure.ac, NEWS: Version 1.15.90. * Makefile.am
        (distuninstallcheck_listfiles): Fix rule. * include/radiusd.h
        (struct request.srv_addr): New field. (struct
        request_class.decode): Change signature.
        (request_create,radius_auth_req_decode)
        (radius_acct_req_decode,snmp_req_decode): Change signature. *
        raddb/dict/standard (GNU-Server-Address,GNU-Server-Port): New
        attributes. * radiusd/radius.c (radius_auth_req_decode)
        (radius_acct_req_decode): Change signature. Add
        GNU-Server-Address, GNU-Server-Port to the request. *
        radiusd/radiusd.c (udp_input_handler): Update call to
        request_create. * radiusd/request.c (request_create): Change
        signature. Update call to decode. * radiusd/rpp.c
        (rpp_comparator): Fix declaration. (struct
        rpp_request.srv_addr): New member. (struct rpp_request.addr):
        Rename to clt_addr. (rpp_request_handler): update call to
        request_create. * radiusd/snmpserv.c (snmp_req_decode): Change
        signature. * radiusd/sql.c: Include radscm.h conditionally. *
        tests/scheme-acct.at: Ignore GNU-Server-Address and
        GNU-Server-Port attributes.


2007-11-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-11-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_mlc_close): Pass NAS-IP-Address


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_request_handler): Move call to scheme_redirect_output to
        scheme.c:catch_body.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switch to Guile 1.8


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Require Guile v. 1.8.0 at least.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_get_type): Fix typo (ipx instead of ip).


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_ut_setent,grad_utmp_putent,grad_radwtmp_putent): First arg
        is const char *.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_attr_name_to_dict,grad_value_name_to_value): First arg is
        const char *.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_attr_name_to_dict,grad_value_name_to_value): First arg is
        const char *.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_md5_calc): input is const char *.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_md4_calc): in is const char *.


2007-11-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_query,disp_sql_getpwd,disp_sql_exec):  Query is const
        char *.


2007-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_gc_interval,scheme_task_timeout): Remove externs


2007-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Final update for GPLv3


2007-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove obsolete files


2007-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Relicense under GPLv3 (snmplib under LGPLv3)


2007-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AT_SKIP_TEST): New macro (AT_CHECK): Skip test if the necessary
        prerequisites are not met.


2007-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bug fixes


2007-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Display configuration summary


2007-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

         Fix typo


2007-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix configuration tables.


2007-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (CFG_UNSIGNED,CFG_SIZE_T): New macros
        cfg_get_unsigned,cfg_get_size_t,cfg_get_uint32_t): New functions


2007-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (LIBGNURADIUS): Split extra libraries off to LIBRADEXTRA


2007-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix include path


2007-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        * bootstrap.conf: Avoid dirname * configure.ac
        (RADIUS_INCLUDE_PATH): Add gnu * include/gettext.h: Remove *
        inclide/radlib.h: New file * include/Makefile.am: Update *
        lib/argp_basename.c: Remove * lib/Makefile.am: Move intl.c to
        libradextra_a_SOURCES, remove argp_basename.c * lib/ascend.c,
        lib/avl.c, lib/client.c, lib/cryptpass.c, lib/debug.c,
        lib/deflog.c, lib/dict.c, lib/envar.c, lib/intl.c, lib/iputil.c,
        lib/leakdetect.c, lib/logger.c, lib/nas.c, lib/printutmp.c,
        lib/radargp.c, lib/raddb.c, lib/radpaths.c, lib/radpdu.c,
        lib/radsrv.c, lib/radutmp.c, lib/realms.c, lib/slist.c,
        lib/sysdep.c, lib/users.l, lib/users.y, lib/util.c: Include
        radlib.h instead of common.h


2007-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use asprintf


2007-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2007-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2007-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2007-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Move gnulib functions into a separate library. Rewrite
        libgnuradius to avoid depending on gnulib (only asprintf
        dependency is pending). Rewrite debugging system.


2007-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove .po from the CVS. We will get them right from the TP
        site.


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (shmem_free): Reset tempfd and offset (stat_done): Reset
        server_stat


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmpserv_after_config_hook): Re-initialize  stat subsystem.


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_signal_init): Do not install special hanlders for
        SIGFPE, SIGSEGV, SIGILL, SIGBUS


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (wild_match): Rewrite. Support character classes and improve
        execution time.


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Export gnu_*


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (libgnuradius_la_SOURCES): Add argp_basename.c


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius-sql-run-query): New function


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sql_run_query): New function


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define GNULIB_ARGP_EXTERN_BASENAME. Raise version number to
        1.4.1


2007-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not import error, xalloc-die and dirname.


2006-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (debug): Rename to GRAD_DEBUG (debug_on): Rename to
        GRAD_DEBUG_LEVEL


2006-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raise version number to 1.4


2006-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-11-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-11-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Vietnamese translation


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (global): Add rpl_*


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use gnulib; Add check for ld --version-script


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (SUBDIRS): Remove intl


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Mark generated file as read-only for Emacs and vim


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove pofilter.c


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (getline): Rename to get_conf_line


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sqllog): Takes literal string as its second argument.


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_pam_init_radius_client): Set logger function.


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (channel_format_prefix) (channel_format_suffix): Replace by a
        single function log_format_hook. All uses updated (sqllog):
        Takes literal string as its second argument. Fixes IDEF1590.


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (return_value): Add terminating null character.


2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix description of mlc_realm_query,mlc_user_query.


2005-11-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-11-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (obstack_grow_escaped): Bugfix


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (strerror): Rewritten in ANSI C


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (argp_program_bug_address): Use PACKAGE_BUGREPORT


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Inconditionally declare both globals.


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include radargp


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Export argp_ (Temporarly!)


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use library versioning


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define library version variables (--with-included-argp): Remove
        option Always use included copy of argp/getopt


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_sql_checkgroup): Bugfix. Thanks Jose Alves for helping
        to track the bug.


2005-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add Jose Alves


2005-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace normalization


2005-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Version script for libgnuradius


2005-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (libgnuradius_la_LDFLAGS): Use version script


2005-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.3.91


2005-08-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-08-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option --quiet


2005-08-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (log_set_to_console): Changed declaration


2005-08-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_client_send0): Fixed invocation of grad_client_recv.


2005-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ARITH): New macro.


2005-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pidfile_status): Fixed arithmetical expression syntax.


2005-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated to use modified rewrite interfaces


2005-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (argcv_quoted_length_n): New function. (argcv_quoted_length):
        Entry point to argcv_quoted_length_n (argcv_quote_copy_n): New
        function. (argcv_quote_copy): Entry point to argcv_quote_copy_n


2005-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_string_t,grad_datum_t): New data types. (grad_avp_t):
        Rewritten using grad_datum_t


2005-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Datatype): Renamed to grad_data_type_t (Datum): Removed
        (grad_value_t): New data type
        (rewrite_interpret,rewrite_eval,rewrite_invoke)
        (radscm_datum_to_scm): Changed declarations. (grad_value_free):
        New function


2005-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protect from multiple inclusion


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Largely improved


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synch with mailutils repo.


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_exec_nowait): Updated to use new radius_eval_avp semantics.


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_avl_find): Updated to use new radius_eval_avp semantics.


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_eval_avp): Handle macro substitution (traditional
        translation) as well.


2005-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RAD_EXEC_WAIT,RAD_EXEC_XLAT): Removed. (radius_eval_avp):
        Changed prototype.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed longstanding bug: use of optarg instead


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (TESTSUITE_AT): Add ext-acct.at. Sorted files.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (EXTRA_DIST,CLEANFILES): Add acct.bin.in


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RA_ALL_KEYWORDS): Add ext-acct.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix: cmp actually had no effect.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (make_raddb): Set executable bit on created .bin files


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed longstanding bug: use of optarg instead of the parameter
        arg.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor formatting fix


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_ext): Evaluate pair before passing it to
        radius_exec_program. Wait for the external program to terminate.
        Fixed return value;


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.3.90


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.3.90


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (execwaitr): New profile


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (debug): Add exec to the debugging level


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (execwaitr): New test


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mtx_bin): Fix a bug in implicit type coercion (bi_qprn):
        Bugfix: make sure there are always two hex digits.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pair_set_value): Add type checking.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (exec_program_wait): Do not translate return value from the
        rewrite call.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Changed semantics of the last argument.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_exec_nowait): Do not translate return value from the
        rewrite call.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_obstack_grow_backslash_num,grad_obstack_grow_backslash):
        Rewritten


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use modified grad_obstack_grow_backslash_num


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (argcv_scan): Fix the behavior in case of unbalancedquotes.
        Synchronize with the mailutils repo.


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_obstack_grow_backslash_num): Changed proto


2005-06-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RAD_EXEC_WAIT,RAD_EXEC_XLAT): New constants


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_eval_avp): New finction. (radius_eval_avl): Rewritten
        using radius_eval_avp().


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (exec_program_wait): Evaluate the pair before executing it.


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_exec_nowait): Evaluate the pair before executing it.


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        define __OPTIMIZE__ to 1


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_eval_avp): New function


2005-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Eric Olson. Switched to UTF-8


2005-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed FSF postal address


2005-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (channel_format_prefix,channel_format_suffix): Minor fix to
        compensate for the stupidity of gcc 3.3.4


2005-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Fixed coredump on missing User-Name pair.


2005-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.3.1


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Scheme-Procedure,Exec-Program-Wait): Updated definitions


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing semicolons before the closing braces in rule
        actions. Required by recent bison versions.


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_eval_avl): New function


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (exec_program_wait): New function (hints_setup): Process
        eventual Exec-Program-Wait and Scheme-Procedure attributes


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_scheme): Rewritten using scheme_eval_avl (sfn_exec_wait):
        Rewritten using exec_program_wait


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Exec-Program-Wait,Scheme-Procedure): Allow usage in hints RHS


2005-03-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_eval_avl,exec_program_wait): New function


2005-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed minor bug


2005-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (acct): Use acct modifier.


2005-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (create_instance): Convert framed IP and NAS IP to host order.


2005-01-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-01-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed sectioning. Reverted to @appendix


2005-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Template for web documentation index


2005-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use @unnumbered instead of @appendix


2005-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten to use gendocs.sh


2005-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Ukrainian translation


2005-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ukrainian translation


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Stephen Bleazard. Reordered in lexicographic order.


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Properly protect `define' from expansion by m4. Reported by
        Stephen Bleazard


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (temp_space_size,bi_time,bi_strftime): New functions.


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_respond): Run hints_setup() before calling
        rad_auth_check_username(). This will allow to transform
        usernames before checking for validity. Proposed in a response
        to Georges Arnould request.


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_decode_pdu): Fixed debugging output to print IP addresses
        in host order


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_envar_parse_argcv_internal): Bugfix. Incorrectly parsed
        explicit assignments.


2005-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix typo


2004-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ukrainian translation. Unofficial (so far).


2004-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (do_mysql_query): Actually disconnect only if mysql returned
        CR_SERVER_GONE_ERROR


2004-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor comment


2004-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.3


2004-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        FSF directory entry


2004-11-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten in XHTML 1.0


2004-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_lookup_pid): Bugfix. The function was not signal-safe due
        to calls to malloc/free (from grad_iterator.*). This caused
        grief on BSD systems. Rewritten using grad_list_locate, which is
        reentrant.


2004-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_server_send_reply,grad_server_send_challenge): Issue
        warnings to L_DEBUG if DEBUG_ONLY is enabled.


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new files


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        List of radius requests and their numbers


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Some useful functions


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        A wrapper for debugging radiusd from Emacs


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

         (scheme_eval_unspecified_expr): New function.


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_failure): Removed useless variable. Use
        scheme_eval_unspecified_expr() instead of
        scheme_eval_boolean_expr(). Provide a default branch.


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_eval_unspecified_expr): New function.


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_verify_digest): Minor fix: do not copy garbage bytes
        from the memory area after rawdata.


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (parse_dict_attr): Fixed memory overrun. The bug was pretty
        long-standing: it was introduced with revision 1.10
        (2001-07-26).


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rw_mach_destroy): Fix memory leak: pmatch was not freed.


2004-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pipe_read, pipe_write): Set errno = ETIMEDOUT if select
        returned 0.


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Untabify


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

         Updated copyright date


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added comment


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow to set LEAK_DETECT from the command line.


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_postgres_exec): Several bugfixes.


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not allocate any memory. Use only static buffers.


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_iterator_attach,grad_iterator_detach): New functions.
        (grad_iterator_create,grad_iterator_destroy): Use the new
        functions. (grad_list_iterate): Use the new functions. This is
        to make sure grad_list_iterate does not allocate any memory
        (especially important for radiusd/log.c)


2004-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-10-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-10-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_decode_pdu): Fixed debugging output


2004-10-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Removed local variable request_pairs.


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Mark as Rewrite source for Emacs


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rewrite-mode.el


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Major Emacs mode for editing Rewrite sources


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use obsolete L_SET constant


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        grad_lock_file): Apply exclusive locks


2004-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        If the file is opened for append, seek to eof right before
        writing to it. Lock the file *before* the seek. Improved
        diagnostics.


2004-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_kill): Call rpp_check_pid() instead of simply removing the
        child. (rpp_check_pid): New function.


2004-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        When terminating a child send SIGTERM first and mark it as
        RS_TERMINATED. On the next iteration, if the child is still up,
        send it a SIGKILL.


2004-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RS_TERMINATED): New state (rpp_check_pid): New function


2004-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        texi2html does not understand '/@/' separators. Compensate for
        it. Fixed rule for generating plain text output


2004-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.2.96


2004-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_retrieve_sessions): Fill in login as orig_login


2004-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_request_iterator): Remove request after killing a hung-ip
        child. Issue critical error if the pid about to be killed is not
        registered in rpp.


2004-09-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pipe_write, pipe_read): Fixed timeout calculation. Improved
        debugging diagnostics. Set errno on errors.
        (rpp_fd_read,rpp_fd_write): Improved debugging diagnostics
        (_rpp_slay): Take an additional argument describing why the
        function is called. Corrected notice message. All callers
        updated.


2004-09-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Print IP addresses in debugging messages in dotted-quad
        notation.


2004-09-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated version number to 1.2.95


2004-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        [!WITH_READLINE]: Bugfix


2004-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (unix_pass): Bugfix


2004-09-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test PQstatus before disconnecting on PGRES_FATAL_ERROR.


2004-09-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_start_process): Redirect stdout to stderr


2004-09-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_command): Close all descriptors except stderr.


2004-09-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (create_instance): Fall back to .login if .orig_login is empty


2004-09-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_retrieve_sessions): Fill in .orig_login


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ca


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Translators comment


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Compile only if WITH_READLINE is defined


2004-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed stray #define


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check the output file


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fixes


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Do not dup p[1] if it equals 1
        (radius_run_filter): Process "left-side" pipe first. Avoid
        duplcating descriptors if they already have desired values


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use descriptors 0 and 1: user procedures and/or some
        libraries may attempt to write to stdout.


2004-09-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_postgres_query): Included proposition of Oleg Gawriloff.


2004-09-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (make_raddb): Bugfix


2004-09-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Disconnect if PQexec returns NULL.


2004-09-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (from_base64): Assume right to left ordering of the input.


2004-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_request_free): Fixed memory leak.


2004-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed include <config.h>: out of place in installed header.


2004-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (make_raddb): Bugfix


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved from ../../radiusd/testsuite/raddb


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        New files


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add CLEANFILES


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        New autotest-based test suite


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switched to autotest


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for binary strings


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sql_check_config): Check if at least one sql interface is
        available.


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option --show-defaults


2004-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (asn_decode_string): Fix datatype of count


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hash_size): removed debugging entries


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_fd_read): Exit from padding loop if pipe_read fails. Added
        more debugging info.


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_boot,catch_body): The proper place for setting preconfig
        hook is in catch_body(), otherwise radiusd forgets about its
        default loading paths ($sharedir/VERSION/scheme).


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_interface_index): name==NULL means checking for
        available default sql interface.


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set non-zero defaults for master read/write timeouts.


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use improved VSA declaration syntax


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added support for BEGIN VENDOR ... END and BEGIN-VENDOR ...
        END-VENDOR blocks


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_setup): Call crypt_set_format if available.


2004-09-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for crypt_set_format


2004-08-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (unix_expiration,unix_pass)[EMBEDDED_EXPIRATION_INFO]: Account
        for the old method of keeping password aging info in
        /etc/passwd.


2004-08-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_var_decode): Initialize var


2004-08-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split grad_request_t into two structures: a generic radius
        request structure grad_request_t and a server-specific structure
        radiusd_request_t


2004-08-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace cleanup


2004-08-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        NAS Simulator in PHP


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Sergei Sinkovsky.


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove spurious global


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Conditional compilation of radiusd


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further namespace cleanup


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        New files


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added php directory


2004-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed --without-server to --disable-server. Added --enable-php
        and --with-php-moddir options.


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added support for loadable modules.


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added sqlmod.sh


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Program for creating sql/modlist.h


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reset %load-path before reconfiguring


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_setup): Call dynload_init


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added dynload.c


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Loadable module support


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new prototypes.


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added support for loadable modules. (struct sql_connection.cfg):
        New member.


2004-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added support for loadable modules. New option --with-sql allows
        to list SQL modules to be used.


2004-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow single quotes around any identifier


2004-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed improper initialization of radutmp_path.


2004-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rt_eval_expr) <radtest_node_getopt>: Disable getopt
        diagnostics. Return even unrecognized options in OPTVAR.
        <radtest_node_argcount>: Return actual number of arguments, not
        counting $0.


2004-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use single quotes for quoting the reserved keywords, as
        described in the docs.


2004-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        A couple of minor fixes.


2004-08-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct cfg_stmt acct_stmt): Bugfix. "forward" was setting auth
        forwarding, not acct.


2004-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Move <BASE> inside <HEAD></HEAD> block


2004-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Webdoc rules updated.


2004-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented boolean shortcut evaluation. Keep the value of the
        last evaluated expression in $_ variable.


2004-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed processing of command line variable assignments. Assign
        empty string to $0 if no file is given in the command line.


2004-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing `or' and `and' keywords


2004-08-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        New features: end-of-line after `if' condition is optional.
        Unary plus operation. Empty pairlists.


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        further improvements


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further improved error handling. Allow arbitrary number of
        newlines between branches of a case statement.


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        New declarations


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Improved error handling


2004-08-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_readline_init): Always initialize _interactive.


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prepend SCHEMEDIR to %load-path


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed lint-related MAINTAINER_MODE part


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (.scm.scm4): Do not run `cd $(libdir)`, as $(libdir) may not
        exist at the build time.


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated. Raised version number to 1.2.94


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reorganized contrib structure. Added recent contributions


2004-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to web-radact


2004-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Conversion Between Data Types): Document conversions of
        operands in unary operations.


2004-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (gnu format): Changed default time representation to %c.


2004-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rt_eval_expr): Implemented default typecast rules for unary
        operations.


2004-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented AWK-like typecast rules.


2004-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RTV_MAX): New define


2004-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check if the literal is a request name and return NUMBER if so.


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add NOEDIT macro. Couple of minor fixes


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include radscripts.m4 at the first line. Add NOEDIT macro.
        Remove RCS keywords.


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (NOEDIT): New macro.


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fixes.


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed error messages


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send_request): Fixed semantics of queue->retries (it
        should be named 'attempts' instead).


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radtest.texi


2004-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use functions.


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new keywords


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleanup


2004-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented functions.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use 'case'


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radtest_parse_options): grad_argp_parse resets
        program_invocation_name. Use argp_parse instead.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added 'case' and 'in' keywords. Temporarily removed bracket
        counting code.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented 'case' statement. Improved memory allocation
        functions.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented 'case' statement.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor syntax cleanup


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_list_item): be robust if list==NULL


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing prototypes


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten from scratch.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (main,parse_opt): -f (--file) stops argument processing. Removed
        legacy assignment syntax (--name=value).
        (radtest_parse_options): New function.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        New keywords 'set', 'shift', 'getopt' Support for 'here
        document' syntax Attempt to diagnose unbalanced brackets.


2004-07-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        New statements 'set', 'shift', 'getopt'


2004-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option --dry-run


2004-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of improvements/fixes.


2004-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        new keywords 'not', 'input'. Make '!' a synonim for 'not'.


2004-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New statement 'input'. Minor changes to loop syntax.


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing gettext markers


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented loops


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow to quote the keywords


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Improved


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new keywords. Handle variable name completion.


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten from scratch.


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor formatting fix.


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added runtime.c


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file.


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option --readline


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (checkrad_xlat): Bugfix


2004-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_argp_parse): Minor fix.


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call radtest with --no-interactive


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new readline wrappers


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (run_log_hook): Added explanatory comment


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synchronise with changes to grad_symtab_iterate.


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_xlate): Changed declaration


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_xlat_keyword): Changed declaration


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (dict_symbol_ptr): New function (dict_attr_lookup): Use
        dict_symbol_ptr (attrval_cmp): Changed declaration
        (grad_dictionary_iterate,grad_dictionary_value_iterate): New
        funtions


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_request_code_name): Removed
        (grad_next_matching_code_name): New function
        (grad_first_matching_code_name): New function
        (grad_request_code_to_string): Renamed to
        grad_request_code_to_name (grad_string_to_request_code): Renamed
        to grad_request_name_to_code


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

         Use grad_request_code_to_name


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_symtab_iterate): Changed declaration.


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_utent_compile_form): New prototype


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (dict_iterator_fp,dict_value_iterator_fp): New data types
        (grad_dictionary_iterate,grad_dictionary_value_iterate): New
        functions.


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added readline-related prototypes


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Automatic generation of the list of symbols-followers requires a
        closer interaction between yacc+flex+readline. Vielleicht das
        nachste Mal...


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Final update before removal


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added comptab.awk


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added custom I/O routines and completion capabilities.


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed invocations of prompt().


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added completion.c, completion.skel


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_LDADD): Added libradextra.a


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added readline.c


2004-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed support for Guile 1.4.x


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Stylistic changes


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use the improved send/expect syntax


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow symbolic request names in send and expect clauses


2004-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_code_str): Renamed to grad_request_code_name
        (auth_code_abbr): Renamed to grad_request_code_to_string
        (grad_string_to_request_code): New function.


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (wait-input): Bugfix


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_collect_children): New function. (radiusd_cleanup):
        Rewritten. (radiusd_restart): Call radiusd_collect_children on
        SIGCHLD


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (user_find_sym): Assume nothing was found for lu.state ==
        LU_begin


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reversed changes made 2004-05-07.
        (rpp_remove_pid,rpp_status_changed): New functions.
        (rpp_remove): Changed prototype. (pipe_read,pipe_write):
        Recompute the timeout before entering select().


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (timersub): New macro


2004-06-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_remove_pid,rpp_status_changed): New functions.
        (rpp_remove): Removed


2004-06-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added extra dependencies


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed explicite rules for gnuradius.scm and radiusd.scm, they
        caused too much confusion for different "make"s. (.scm4.scm):
        New rule


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed from *.scm.in to *.scm4


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (main,init_symbols): Set predefined variable SOURCEIP to the
        source IP address we've bound to. (print_pairs): Rewritten


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Send NAS-IP-Address pair


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (gnuradius.scm,radiusd.scm): Do not use $<


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_ip_iptostr): Allow for buf==NULL. This is mainly for use
        from the gdb.


2004-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_value): Append new items to the end of the list.


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented string quoting in macro substitutions


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Charles Sprickman


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attr_to_str): Perform dictionary value lookup for integer
        attributes if escape is set.


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_format_pair): Check if AP_TRANSLATE bit is set before
        calling grad_value_lookup(). This should spare some cicles.


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_value): Raise AP_TRANSLATE bit on the attribute
        properties.


2004-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        New flag AP_TRANSLATE


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Run restore_nas_ip


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (main,parse_opt): Use 5th argument to grad_argp_parse to get the
        index of first non-optional argument. Added missing gettext
        markers.


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (M4_DEFINES): Removed GETOPT


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Replace '%G' with 'now()'


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite): Load nas-ip.rw


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added nas-ip.rw


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed nas_ip.rw


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to raddb/nas-ip.rw


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed work-around for autoconf 2.53 Removed check for
        /bin/getopt: it is no longer used. Raised version number to
        1.2.93


2004-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated. Brought back options to radauth


2004-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_sql_acct): Fixed issuing improper diagnostics.


2004-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ttl-message): Ignore interrupts during select. New option
        -debug turns on debugging output.


2004-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_ascend_parse_ip): Bugfix: port specification after protocol
        type is optional. Thanks Erik Olson <erik@evodialer.com> for
        noticing.


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added profile for locked accounts.


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fixes: add an alternative group_query statement, add
        default auth_success_query and auth_failure_query statements.


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ttl-message): Fixed check for overall packet length. It should
        not be less than 4.


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rscm_add_load_path): Remove guile 1.14 code.


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_failure): Minor fix.


2004-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix. Added authfail table


2004-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        recognize the new keywords.


2004-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rule_eval_rewrite): New function. Used by hints_eval_compat()
        and huntgroup_access(). It provides a uniform way of evaluating
        Rewrite-Function attributes. Notices, that in contrast to
        previous versions, the function allows to have several
        Rewrite-Function attributes in both LHS and RHS.


2004-05-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (groupcmp): Bugfix


2004-05-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_check_username): Bugfix: was sending request pairs
        back to the NAS (sfn_scheme): Improved iteration over the
        attribute list.


2004-05-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-05-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (groupcmp): Check getpwnam first, to avoid performing useless
        SQL requests.


2004-05-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Escape a macro substitution only if a. it is immediately
        preceeded by a quote (either single or double) b. it is written
        as %C\{} or %R\{}


2004-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_check,finger_check): Fixed coredumps due to improper use
        of grad_free.


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (print_acct_toggle): Forward declaration.


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        New queries: auth_success_query and auth_failure_query.
        (rad_sql_init): Renamed to radiusd_sql_config (rad_sql_cleanup)
        Renamed to radiusd_sql_cleanup (rad_sql_acct): Renamed to
        radiusd_sql_acct (rad_sql_pass): Renamed to radiusd_sql_pass
        (rad_sql_checkgroup-rad_sql_checkgroup): Renamed to
        radiusd_sql_checkgroup (rad_sql_reply_attr_query): Renamed to
        radiusd_sql_reply_attr_query (rad_sql_check_attr_query): Renamed
        to radiusd_sql_check_attr_query (radiusd_sql_auth_result_query):
        New function. Execute auth_failure_query or auth_success_query.


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_validate): Depending on the result of rad_check_password
        call execute an appropriate SQL query. Invoke authentication
        trigger is rad_check_password returned auth_fail.


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        New attribute Auth-Failure-Trigger


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed #ifdef USE_SQL.


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prefixed global functions with radiusd_.


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.2.92


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include rendition.texi. Added a new node 'GNU configuration'.


2004-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_retrieve_sessions): Get four fields from the database.


2004-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        [!USE_SERVER_GUILE] (scheme_eval_boolean_expr): Define the
        function.


2004-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct check_instance): Keep nas ip address. All functions
        updated accordingly


2004-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mlc_user_query): Fixed


2004-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Uniformly protect header files from re-inclusion.


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_safe_exec): Optionally return the Scheme result of the
        function. All handlers updated accordingly.
        (scheme_eval_boolean_expr): New function.


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented Guile check.


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_envar_assign): New function. All functions reorganized to
        better accomodate it


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated invocations of grad_read_raddb_file()


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Properly handle quotes starting at the middle of an argument
        (e.g. port="val")


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_read_raddb_file): Accept an additional argument: a list of
        delimiters.


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_read_raddb_file): Changed declaration


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_eval_boolean_expr): New decl


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (METHOD_GUILE): New define


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pipe_write,pipe_read): Do not continue on EINTR.


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct check_instance.stack): New member; All callers updated
        accordingly. (checkrad_xlat_new, checkrad_xlat_old): New
        functions (ext_check): Initial implementation.


2004-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sync with the recent changes in mailutils repository


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (util_xlate): New function (for future use).


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_command): New function (for future use).


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_daemon): Fixed the comment


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initialize program_invocation_name and
        program_invocation_short_name if necessary


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Export SQL_AUTH and SQL_ACCT


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten as Guile module


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.2.91


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (tsh_run_function): Bugfix. Empty line caused coredumps.


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        [!USE_SERVER_GUILE]: Bugfix


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_command): New prototype


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (write_detail): Bugfix: improper use of free().


2004-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        New variable RADIUS_INCLUDE_PATH keeps the include path and is
        exported to all Makefile.am


2004-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include sys/types.h


2004-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed initialization of RADSCM_BUILT_SOURCES_LIST


2004-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_property): Allow + and - operations on properties.


2004-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

         Documented new features


2004-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_nas_lookup_ip): Select the closest match.


2004-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_ip_getnetaddr): Fix ipaddr by ANDing it with the netmask


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added "detail-file-name" statements.


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (bi_nas_name, bi_nas_short_name) (bi_nas_full_name)
        (bi_gethostbyaddr, bi_gethostbyname): New functions.


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_detail_template,acct_detail_template): New globals
        (auth_stmt,acct_stmt): Added detail-file-name keyword to set the
        above.


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_init): Updated call to write_detail().


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (write_detail): Updated prototype.


2004-04-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mkdir_path): (check_acct_dir): Rewritten using mkdir_path().
        (write_detail): Construct detailed log file name from the
        configuration file template.


2004-04-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_debug_p): Bugfix allowing it to work with a separate build
        directory.


2004-04-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Quote $PROCESS when echoing to prevent it from pathname
        expansion.


2004-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (detach_sql_connection): Call sql_conn_destroy() to deallocate
        the connection. This fixes serious memory leak.
        (sql_conn_destroy): Call disp_sql_disconnect() only if
        conn->connected is set. (rad_sql_checkgroup): Fix potential
        memory leak (did not reclaim obstack memory if
        sql_cache_retrieve() returned NULL.


2004-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (finger_check): Fixed potential memory leak.


2004-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_parser_lex_init): Fixed potential memory leak.


2004-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide extensive debugging features.


2004-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor formatting change.


2004-04-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (arglist_to_scm): Bugfix. Use scm_long2num() to convert IP
        addresses


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (catch_body): Removed call to scheme_debug. Enabling debugging
        that early makes guile coredump. Sigh.


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (yylex): Recognize tokens starting with dash as strings


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ttl-init): Modified to match new invocation conventions.


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (tsh_query_nas): Bugfix


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_call_proc): New function
        (scheme_try_auth,scheme_auth,scheme_acct): Rewritten using
        scheme_call_proc(). (guile_stmt): New statement "eval"
        (scheme_cfg_load_module): Changed semantics of  extra arguments
        to "load-module". They mean arguments to module-init function.


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cfg_listen_auth) (rad_cfg_listen_acct): Bugfixes


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added docstrings


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unused declarations


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed support for Guile 1.4


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reorganized. Main points: ** Use additional catch when trying to
        load scheme files or modules ** Allow any number of additional
        parameters to load-module statement. Such parameters are
        supposed to be valid Scheme expressions and are executed in
        order, after loading the module. ** Turn on scheme debugging by
        default


2004-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten as module


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set GUILE_LOAD_PATH envvar


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_scm_init): Load rscm_hash_init()


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use grad_uint32_t


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed misplaced '#if defined(USE_SQL)'


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

         Added auth-type MS-CHAP


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added 'fixme' comment


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad-dict-value->name): Throw exception on errors.


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new exports


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (catch_body): Always load "radiusd" module. (scheme_try_auth):
        New function. (guile_stmt): Added load-module statement


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_password): Changed declaration. If an unknown
        Auth-Type is supplied, try to load extension module.


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added example of load-module statement.


2004-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified assignement to RADSCM_PKGDATA so that all further
        changes will go to radscm/Makefile.am


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sql_auth_avail_p): New function


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (common_init): Moved the call to system_acct_init() to a
        postconfig hook, which is executed only in daemon mode.


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_password): Inconsistencies in SQL configuration are
        now catched earlier.


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (fix_check_pairs): Catch SQL configuration inconsistencies.


2004-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of 'acct/system no' and several other fixes.


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Correctly handle accounting enable/disable records.


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_mlc_enabled_p): New function


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (common_init): Call system_acct_init() (acct_stmt): Added
        "system" statement.


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (fix_check_pairs): Check the use of Simultaneous-Use attribute.


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_mlc_enabled_p): New interface (mlc_after_config_hook):
        Removed. The functionality is moved to mlc_init(), so that it is
        possible to check for the proper use  of Simultaneous-Use.


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reload_data): Reload sql configuration before dictionaries and
        matching rules. This is necessary for proper consistency
        checking (Simultaneous-Use vs. mlc)


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow for disabling system accounting


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (P_ACCT_DISABLED,P_ACCT_ENABLED): New macros


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (acct_system): New extern (system_acct_init,
        radutmp_mlc_enabled_p): New declaration (mlc_register_method):
        New declaration


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (client_lookup_ip): More debugging info.


2004-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_handle,_request_iterator): Restored "replace the least
        recently used request" approach, originally introduced by
        Clement Gerouville (see the ChangeLog entry for 2001-10-19).


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented new builtin functions


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Auth-Type values Mysql and Pam moved to compat


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (fix_check_pairs): Minor fix


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added extensive debugging


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        The Auth-Type values Mysql and Pam moved here.


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added nas_ip.rw


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        New builtin functions for accessing request fields.


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.2.3


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Formatting changes


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow MLC method to be configurable


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mlc_stop_query): Fixed


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        New prototypes


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mlc_stmt): New external


2004-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sample mlc statement


2004-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (STMT_QUERY_P): Bugfix. Returned false for auth_query


2004-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cfg_user):Bugfix


2004-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct SQL_cfg): Removed leftover auth_query and group_query


2004-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2004-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): A rewrite function might have installed the new
        User-Name. Take care not to discard it.


2004-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Ascend-IP-TOS-Precedence.


2004-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2004-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added CHAP test


2004-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (chap): New user for testing CHAP authentication


2004-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

         (CHAP-Password): Removed 'E' marker.


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed copyright and modification dates


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite_stmt_term): Oops, removed spurious initialization of
        regcomp_flags


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented `rewrite' statement.


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented DATADIR


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Built-in Functions): Documented gettext interfaces


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send): Minor rewording of the comment.


2004-02-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (input): Bugfix. (pushstr): Use const for the first argument.
        (rewrite_stmt_term): Initialize regcomp_flags to zero. Added
        interfaces to gettext functions.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Expressions): Argument count mismatch is now an error


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct radutmp): Fixed types of nas_address, framed_address and
        realm_address.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mtx_call): Treat argument count mismatch as an error.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send): Add a Realm-Name pair.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_mlc_user,radius_mlc_collect_realm)
        (radius_mlc_user,radius_mlc_realm): Changed declarations


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_realmuse): Update call to radius_mlc_realm(); (sfn_simuse):
        Update call to radius_mlc_user().


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radutmp_mlc_collect_user,radutmp_mlc_collect_realm): Changed
        declarations


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Realm-Name): New attribute.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (enum radius_sql_query): New data type. (SQL_cfg): Store the
        queries in an array.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radutmp_mlc_collect_user) (radutmp_mlc_collect_realm)
        (radius_mlc_user,radius_mlc_realm): Changed prototypes.


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (acct_start_query): Store Realm-Name
        (mlc_user_query,mlc_realm_query,mlc_stop_query): New queries


2004-02-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (calls): Add new field 'realm_name'


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further namespace cleanup


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use MLC interface


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added mlc.c


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file. Interface for multiple login checking.


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further namespace cleanup


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Adopted new include structure


2004-02-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to include/radius


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further namespace cleanup; Autodetect 32-bit unsigned integer;
        Use memset() instead of bzero (except rx.[ch]); Removed PVAR
        macro: we assume ANSI C.


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed m4/Makefile


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed m4


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new RFCs


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reluctantly added dict/microsoft


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file (arriere, diable!)


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new NAS iteration approach


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten using general purpose lists


2004-02-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct nas): Removed 'next'. (grad_nas_next): Removed
        (grad_nas_iterator): New function ' include/radius.h


2004-02-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed extra include


2004-02-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated copylefts


2004-02-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed erroneous AM_INSTALLCHECK_STD_OPTIONS_EXEMPT


2004-02-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further namespace cleanup


2004-02-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified to use gnuradius module


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radscm_init): Renamed to grad_scm_init


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radscm_init): New function


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (catch_body): Renamed radscm_init to grad_scm_init.


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_decode_pdu): Removed insertion of NAS-IP-Address
        (introduced 2002-07-01). See TODO, though.


2004-02-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified RA_CHECK_GUILE to suite new Guile interface.


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed RADIUS_MODULE_ and calls to initlog()


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed debug.sh and debugmod.m4


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed libdebug.la and obsolete rules.


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (main): Register logger function


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (vlog): Renamed to radiusd_logger.


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete rules


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (grad_default_logger,grad_set_logger): New functions


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten. Debugging module info is now kept in a linked list,
        so `make debugmod' is no longer necessary.


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (noinst_LTLIBRARIES): Removed


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (initlog,vlog,debug_module): Removed (grad_logger_fp): New
        typedef (grad_set_logger,grad_app_logger,grad_debug_p): New
        functions (debug_on,debug): Rewritten using grad_debug_p


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Debugmod is no longer necessary


2004-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (debugmod rule): Removed


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor formatting fixes


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Quoted the defun


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support --help and --version


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Exempt radauth from std-options check


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support --version option


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radsession rule): Minor update


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set write permissions on raddb and proxy subdirectories


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        added distclean-local to remove eventually created raddb/ and
        proxy/ subdirectories


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AC_PREREQ): Raised to 2.59 (AC_CHECK_HEADERS): check for
        socket.h  Added checks for various data types


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (distuninstallcheck_listfiles): Override the variable


2004-01-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (LIBLIST): Fixed


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Excempt radscm from std-options check


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        rm before ln


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Placeholder for new version


2004-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Preparational work to move from librad to shared installable
        libgnuradius. Cleanup in function name space.


2004-01-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2004-01-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (parse_opt): Fixed legacy syntax of specifying the number of
        records to display.


2004-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Err, fixed 2003-12-08 entry


2003-12-24  uid65697  <uid65697>

        *** empty log message ***


2003-12-24  uid65697  <uid65697>

        Updated


2003-12-24  uid65697  <uid65697>

        (confirm): Initialize s


2003-12-24  uid65697  <uid65697>

        Test propagation of VSA attributes.


2003-12-24  uid65697  <uid65697>

        (vsa-propagation): New profile


2003-12-24  uid65697  <uid65697>

        Added final newline


2003-12-24  uid65697  <uid65697>

        Added PROPERTY declaration for Cisco-AVPair


2003-12-24  uid65697  <uid65697>

        (radiusd_cleanup): Added missing gettext marker.


2003-12-24  uid65697  <uid65697>

        Added translators comment


2003-12-24  uid65697  <uid65697>

        Added translators comments


2003-12-24  uid65697  <uid65697>

        Fixed indentation


2003-12-24  uid65697  <uid65697>

        Updated


2003-12-24  uid65697  <uid65697>

        Updated


2003-12-24  uid65697  <uid65697>

        Added to the repository


2003-12-24  uid65697  <uid65697>

        Added MSGID_BUGS_ADDRESS


2003-12-24  uid65697  <uid65697>

        (rad_reset_signal): Removed ARG_UNUSED qualifier


2003-12-24  uid65697  <uid65697>

        Minor change


2003-12-24  uid65697  <uid65697>

        Updated


2003-12-24  uid65697  <uid65697>

        Updated


2003-12-24  uid65697  <uid65697>

        Another test commit


2003-12-23  uid65697  <uid65697>

        Test commit


2003-12-23  uid65697  <uid65697>

        Updated


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added update-dict.awk


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (update-dictionary): New rule


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Document new dictionary statements


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added detailed node listing


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (dump_matching_rules): Bugfix.


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten


2003-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

         Rewritten using ALIAS statements.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        All real declarations moved to raddb/standard. This file
        contains only $INCLUDE statements and eventual user
        customizations.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed the way attributes are stored. Implemented new keywords
        ALIAS and PROPERTY.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct dict_attr.next): Removed


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

         Updated rule for creating raddict.h


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented test shell mode.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (tsh_timespan): Minor fix: the second argument specifies the
        ordinal number of the day of week.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Document radiusd-user statement


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (log_change_owner): New function


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new RT_ names


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_codes, auth_codes_abbr): Use names defined in RFC 3575.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rfc3575.txt


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use default_log_prefix


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (exec_user, radiusd_user): New globals Implemented
        "radiusd-user" config statement, proposed by Maurice.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (fix_check_pairs): Prohibit use of Auth-Type = System with
        radiusd-user.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_get_user_id,radius_switch_to_user): New functions


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RADIUS_USER): New data type (exec_user): Removed global
        (exec_user, radiusd_user): New globals
        (radius_get_user_ids,log_change_owner): New function


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed constant names to match RFC3575:

                RT_AUTHENTICATION_REQUEST => RT_ACCESS_REQUEST
               RT_AUTHENTICATION_ACK => RT_ACCESS_ACCEPT
               RT_AUTHENTICATION_REJECT => RT_ACCESS_REJECT

2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added example of radiusd-user statement.


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.1.95 Check for
        setegid,setregid,setresgid


2003-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Gerald Coon.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Document new features.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new prefix format. Provide functions for generating
        backward-compatible logs.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed suffix hook


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (bi_request_code_string,bi_quote_string,bi_unquote_string): New
        builtin functions.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (run_log_hook): Changed first parameter of the logging hook from
        string to integer representing the request code.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_codes_abbr): Added more request codes.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new argcv_get syntax.


2003-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated from the mailutils repository (with certain additions).


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial version of Catalan localization


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_respond): Check the username validity before
        hints_setup(). Increase accounting request counter upon
        receiving each accounting request.


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_check_username): New function


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avp_null_string): Renamed to avp_null_string_p.


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (compare): Return -1 if rewrite_invoke fails.


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implement global hooks


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (default_log_prefix): Rewritten (default_log_suffix): New
        function.


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Declare global hooks.


2003-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_realm_mem_free): Fixed memory leak.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_simuse): Fixed improper radlog invocation


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        An attempt to make log messages as configurable as reasonable: a
        user is allowed to specify "prefix" and "suffix" hooks. Both
        hooks are rewrite functions of three arguments (request type,
        nas name and request id), returning a string that would be
        displayed before and after the actual message. Theoretically,
        this should allow a user to tailor the messages to his/her
        liking.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite_invoke): Changed prototype declaration.
        (rewrite_check_function): Removed.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use default_log_prefix logging hook


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten using new hooks approach.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        User-defined per-channel prefix and suffix hooks


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (compare): Change invocation of rewrite_invoke()


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new vlog().


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new vlog(). (rad_print_request): Removed. (radlog_req):
        Rewritten.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nas_request_to_nas,nas_request_to_name): Use const where
        appropriate.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

         (rewrite_invoke): Changed prototype declaration.
        (rewrite_check_function): Removed.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nas_request_to_nas,nas_request_to_name): Use const where
        appropriate. (struct channel.prefix_hook,suffix_hook): New
        members (vlog): Changed prototype declaration.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of prefix-hook and suffix-hook statements.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test for case-insensitive realm names.


2003-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ignorecase): New test realm.


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (realms file): Document ignorecase option.


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.1.94


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed useless assertions


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (doauth,doacct): Removed defines


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_validate): Do not log user password with account/password
        expired messages.


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ip_gethostaddr,p_strtoip,ip_getnetaddr,ip_addr_in_net_p): Use
        const keyword wherever appropriate


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sql_check_config): Be more robust against eventual errors.


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (realm_lookup_name): Allow new keyword "ignorecase". Proposed by
        Maurice.


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (librad_la_LIBADD): Use LTLIBOBJS directly.


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Framed-Route): Fixed additivity. Reported by Mehmet Avcioglu
        <mehmet@activecom.net>


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (check_codesize): Fixed a *gross* bug


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite_before_config_hook): Fixed memory leak: code_init()
        must be called here.


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated version number


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten expiration handling.


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed rewrite


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (enum auth_status): New data type.


2003-11-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Detect struct passwd.pw_expire and pw_check Raised version
        number to 1.1.93


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synchronize with the recent changes to struct nas.


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_log_hook): New global


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set auth_log_hook variable.


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_log): Run user-defined logging hook and display its return
        along with the diagnostic message.


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AM_CPPFLAGS): Define RADIUS_DATADIR


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synchronize with the recent changes to structs nas and client.


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ip_getnetaddr,ip_addr_in_net_p): New functions


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite_check_function): New function.


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct client) New member netdef, replaces ipaddr.
        (auth_log_hook): New global


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct netdef): Declaration moved from radiusd.h (struct nas):
        New member netdef, instead of ipaddr


2003-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use AC_CONFIG_HEADERS


2003-11-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified. Thanks Gerald for the suggestion.


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use AC_TRY_LINK_FUNC


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (register_channel): Minor change in diagnostics


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (set_nonblocking): Fix typo


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Honor absolute filenames. Change proposed by Maurice.


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed wording of the AUTH_NOUSER diagnostics, now it reads "No
        such user".


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (common_init): Call acct_init().


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (acct_init): New function.


2003-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not request -lz when testing for MySQL


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented rule tracing mode.


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewrote shadow suite support.


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        [!HAVE_DECL_CRYPT]: Provide declaration of crypt().


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewrote auto-detection of shadow suite. Removed unused options.


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed not ready translations


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed copyright holder to Free Software Foundation.


2003-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed copyright holder to Free Software Foundation. Report
        missing libraries using AC_MSG_FAILURE. Added -lz requisite to
        check for libmysqlclient


2003-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented new features.


2003-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added conditional snmp block.


2003-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (default_radiusd_version): Fix parsing of the capablities
        containing equal sign


2003-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Determine SNMP port.


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_stmt_begin,snmp_cfg_listen): Allow boolean argument for
        'listen'


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cfg_listen_auth,auth_stmt_begin)
        (rad_cfg_listen_acct,acct_stmt_begin): Allow boolean argument
        for 'listen'.


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_run_filter): Open log in append mode. Thanks Maurice for
        the patch.


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow empty block statements.


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added testcase for Log-Mode-Mask bug


2003-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_validate): Fixed the bug introduced 2003-11-02


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Two more bugfixes. Thanks Maurice for pointing


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix.


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_attribute): Bugfix.


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_postconfig_hook): Bugfix.


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_lookup_realm): Fixed handling of flags. Specifying auth
        alone is enough to require proxying authentications requests
        only.


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (input_select): Pause and return if no fds are available.


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_init): Changed 2nd arg to write_detail. (sfn_init):
        Return MSG_ACCESS_DENIED if an invalid username was specified.


2003-11-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (write_detail): Minor change.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (debug_print_mtxlist): Fixed coredumps.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radtest_send): Decrypt the returned pair list.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

         Added Tunnel-Password pair test.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added test for proxying Tunnel-Password pair.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New test user 'tunnel'


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added dict.tunnel


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide for proper recoding of the encrypted attributes.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Tunnel-Password): Marked with P


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (encrypt_tunnel_password) (crypt_tunnel_password): Fixed to
        comply to RFC 2868. Thanks Maurice.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_clt_decrypt_pairlist): New function. (rad_clt_recv): Save
        the pointer to the shared secret in the returned RADIUS_REQ.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct radius_req): New member remote_auth. Keeps the
        authenticator used to forward the request to the remote host.
        (rad_clt_decrypt_pairlist): New function.


2003-11-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated calls to radius_decrypt_request_pairs()


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_send_reply): Encrypt the reply.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_init): Decrypt the remote server reply before further
        processing.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_decrypt_request_pairs): Changed proto.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_clt_encrypt_pairlist): New function.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rw_attrs0): Handle both AP_ENCRYPT bits


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attr_to_str): Handle both AP_ENCRYPT bits


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_decrypt_request_pairs)
        (radius_destroy_pairs,_extract_pairs): Handle both AP_ENCRYPT
        bits.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_request_recode): Changed declaration. Handle both
        AP_ENCRYPT bits. (proxy_receive): Recode server reply pairs.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated calls to proxy_request_recode()


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_validate): Be more picky about selecting the new state.
        (req_decrypt_password): Handle both AP_ENCRYPT bits.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Tunnel-Password): Mark with T


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (User-Password,CHAP-Password): Mark with E.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_attribute): Handle new flags 'E' and 'T'. Removed
        handling or non-existing bit AP_REQ_CMP (however, 'c' flag is
        still recognized for compatibility. It's a no-op now). '
        lib/dict.c


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten to match both rfc 2138 and 2868.
        (encrypt_text,decrypt_text)
        (encrypt_tunnel_password,decrypt_tunnel_password): New
        functions.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_encode_pairlist): Decode attributes that have AP_ENCRYPT bits
        set.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_request_recode): Changed prototype.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AP_ENCRYPT_RFC2138,AP_ENCRYPT_RFC2868): New defines.


2003-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_send_reply): Bugfix


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.1.92


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (tolower,toupper): New builtin functions.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initialize auth_reject_malformed_names flag.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_send_reply): Increase relevant statistics counters.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_init): Send access-reject depending on the value of
        auth_reject_malformed_names.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added attributes from rfc2869.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_reject_malformed_names): New global


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new keywords.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Maurice Makaay


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated calls to huntgroup_access(). Improved "no huntgroup
        access" diagnostics.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated calls to huntgroup_access().


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (huntgroup_access): Changed proto.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed 1st argument to socket()


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (common_init): Fixed order of calling the initialization
        functions.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_auth_req_decode) (radius_acct_req_decode): Removed
        improperly placed calls to forward_request. (radius_respond):
        Call forward_request().


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Recode the request if the remote server is listed in
        raddb/clients.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_realms_entry): Fixed wording and priority of the
        diagnostic message.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_raddb_file): Bugfix: loc.line was incremented twice per
        line.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_attribute): New flag 'l'. Turns onlogging of an internal
        attribute.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_request_recode): New function. (forward_request): Changed
        proto.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_request_recode): New function


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (write_detail): Ignore attributes with AP_INTERNAL bit set.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_attribute) Raise AP_INTERNAL flag for internal
        attributes.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AP_INTERNAL): New define. Marks internal attributes.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (common_init): Call forward_init().


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_auth_req_decode,radius_acct_req_decode): Request
        forwarding.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed "retransmit" realms.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added forward.c


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cfg_forward_auth,rad_cfg_forward_acct,forward_init,forward_request):
        New functions.


2003-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

         Sample "forward" statements.


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not load "rewrite".


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send_request): Modified to handle "retransmit" realms.
        This fixes a memory leak, by the way.


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_realm): Use new realm functions.


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_realms_entry): Initialize realm->args
        (realm_strip_p,realm_get_quota): New functions.


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct realm): striprealm,maxlogins removed.         args: New
        member.         (realm_strip_p,realm_get_quota): New functions.


2003-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added placeholders for two new nodes.


2003-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reset regcomp_flags before parsing.


2003-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Force using case-sensitive basic regexps.


2003-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (check_ts): Return -1 if the NAS type is not known


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (regex_pragma): More diagnostics.


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_exec_wait): Explicitely clean up reply pairs on error.


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reverted changes


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implement pragmatic comments. Currently only `#pragma regex' is
        defined, allowing to alter the type of regular expressions used.
        (bi_field): Return null string on error.


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program, filter_auth): Clean up the reply pairs on
        error.


2003-10-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_exec_wait): Change to as_reject on failure, since filter
        and exec clean up the reply pairs on error.


2003-10-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Evaluate attributes immediately before sending the reply. Make
        sure no extra attributes remain in the reply in case subsequent
        states choose to reject it.


2003-10-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (bi_qprn): New builtin function.


2003-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_auth): Decrypt passwords before passing them on to
        Scheme.


2003-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_decrypt_request_pairs,radius_destroy_pairs): New
        functions.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Replaced with a reference to `info progname'


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reload_data): Load rewrite right after dictionaries. Require
        explicit dependency of users,hints,huntgroups on it.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        [!MAINTAINER_MODE] (COMMON_MTX): Bugfix.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth,acct): Enable trace-rules.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_respond): Call radius_trace_path().
        (radius_req_register_locus): Take into account
        .*_acct_trace_rules variables. (radius_trace_path): New
        functions.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_trace_rules,acct_trace_rules): External variables.
        (radius_trace_path): New function.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised patchlevel to 91


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle trace-rules statements. 
        (auth_trace_rules,acct_trace_rules): New functions.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (match_user,hints_setup,huntgroup_access): Remember used
        files/locations.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_init): Removed irrelevant comment


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radreq_free): Deallocate locus list.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (parse_client_config): Fixed declaration.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_register_locus): New function.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (typedef struct radius_req.locus_list): New member.


2003-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide samples of trace-rules statement.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored dump option


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (fix_reply_pairs): Call compile_pair(). Warn about eventual use
        of Add-Port-To-IP-Address.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (huntgroups,hints): Changed from explicit lists to RAD_LIST.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (format_pair): New argument typeflag.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated calls to format_pair().


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avl_fprint): Added new argument: typeflag


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (format_pair): Changed declaration.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct matching_rule): Removed `next'


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Warning comment before Add-Port-To-IP-Address


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed support for Add-Port-To-IP-Address


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed va_dcl stuff.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated to reflect recent changes to vlog and install_pair.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct matching_rule): Keep full source location information.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct user_symbol): Keep full source location information.
        (fix_check_pairs,fix_reply_pairs): Changed declaration.


2003-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (LOCUS): New datatype. (read_raddb_file,parse_file,install_pair)
        (vlog,_debug_print): Changed proto. (radlog_loc): New function.


2003-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing include.


2003-10-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed handling of generic Ascend-.*-Filter attributes.


2003-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pair_list production): Bugfix.


2003-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed some wording


2003-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use radius_eval_avl().


2003-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_eval_avl): New function


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored reload_rewrite case


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle dotted-quad IP as numbers. Some bugfixes.


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pop_source): Bugfix


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (symtab_iterate): Bugfix


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_create_pdu): Added support for sending USR VSA attributes.
        (rad_decode_pdu): Fixed bug in handling USR VSA attributes.


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (envar_parse_internal): Fixed memory leak


2003-09-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.1.90.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        List particular radius utilities in the main Info directory.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_rewrite_execute_string): Use rewrite_interpret


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        New command "rewrite-stack". Changed short command names.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Compile the A/V pairs marked as eval_interpret


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup,huntgroup_access): Use rewrite_eval


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_xlate): Use rewrite_interpret().


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (compare): Use rewrite_invoke().


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Properly handle precompiled attributes with deferred evaluation.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (install_pair): Properly fill eval_type. For IPADDR attributes
        whose value is of the form "IP+", use Rewrite expression instead
        of adding fake Add-Port-To-IP-Address attribute.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect the changes in VALUE_PAIR struct.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (interpret): Removed. (rewrite_interpret,rewrite_eval)
        (rewrite_invoke,rewrite_compile)
        (rewrite_get_stack_size,rewrite_set_stack_size): New function


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (enum avp_eval_type): New type. (struct value_pair): Removed
        `eval'. Added new member `eval_type'.


2003-09-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (cfg_get_number): New function.


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        New replacement keyword @SOURCEDIR@


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        "rewrite" section extended


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Considerably improved.


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor indentation fix.


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (input production): Allow expr as the only input (for
        interpret() call). (interpret): Rewritten. (configuration
        block): Rewritten. Allow new keywords "load" and "load-path". By
        default, if no "load" statements were given, attempt to load the
        legacy file $radius_dir/rewrite.


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_setup): Call rewrite_init().


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reload_data): Removed case reload_rewrite.


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite_init,rewrite_stmt_term): New functions.


2003-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2003-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2003-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (users_sync): Updated declaration


2003-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check the return from users_sync(). Set yychar if it returns <=
        0.


2003-09-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (users_sync): Return the last read character. (pop_source):
        Check for context_stack==NULL before closing yyin.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed a typo.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (drv_dejagnu): Remove the redirection of the radtest stderr.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test for Status-Server request.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (tempvar_free): Do nothing if var is NULL. (radtest_send): var
        may be NULL.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed 4th argument to send to be optional.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Handle RT_AUTHENTICATION_REQUEST.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_pdu_finish): Handle RT_AUTHENTICATION_REQUEST.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct keyword auth_codes): Added RT_STATUS_SERVER.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_status_server): Added support for Status-Server request.


2003-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RT_STATUS_SERVER): New define


2003-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed cross-references


2003-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide a brief summary of configuration files.


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radconf-locate-block): Minor change


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete proxy statement


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Markus Zahn <markus.zahn@rz.uni-augsburg.de>


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change to allow for safe concatenating with other rw files
        (for the testsuite purposes)


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radwtmp): Likewise.


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pipe_read): Bugfix. (sig_handler): Use rad_reset_signal().
        (rpp_request_handler): Use rad_set_signal().


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_daemon) (radiusd_signal_init): Use rad_set_signal().
        (sig_handler): Call rad_reset_signal().


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_free): Removed spurious diagnostics.


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Use rad_set_signal().


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (finger_check): Use rad_set_signal().


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_set_signal,rad_reset_signal): New functions.


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide a proto for strchrnul if necessary.


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (signal_handler_t): New datatype
        (rad_set_signal,rad_reset_signal): New functions.


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Force gnits option


2003-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.1.1 Check for sigaction.


2003-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nextkn): Advance past the closing quote in strings.


2003-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Choose the strictest timeout value between the one imposed by
        Login-Time attribute and the one set using Session-Timeout
        attribute.


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed LIST to RAD_LIST to eliminate possible name clashes with
        the other libraries (namely, libmysqlclient)


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added c3620.rw


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added link to PDF copy.


2003-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Generate PDF on make webdoc.


2003-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (tsh_help): Use gettext.


2003-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Official translation


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_main_loop): Open L_MAIN log channel.


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        [!WITH_READLINE]: Several bugfixes.


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed debugging levels for cache functions


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Lewis Watson


2003-07-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Bugfix. Failed to update req->request. Thanks to
        Lewis Watson <watson@visionsix.com> for helping to trace the
        bug.


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (argcv_string): Quote arguments containing whitespace.


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed test_shell() stuff.


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added tsh.c


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file. The improved test shell.


2003-07-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option --without-readline


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_setup) [USE_SNMP]: Initialize default SNMP port.
        (test_shell): New command 't' tests timespan specifications.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (backslash): Minor fix. Recognize '\a'


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of changes.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Combine indices into one.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radtest_send): Added extra argument. (tempvar_free,var_free):
        New functions


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Syntax improvement. "Send" command allows to specify retransmit
        count, delay between the retransmissions, request ID and whether
        the authenticator should be retained between the
        retransmissions. This allows to imitate retransmissions.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        [STANDALONE]: Removed ifdef blocks


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_sql_clear_cache): New function. (sql_cache_destroy):
        Check for NULL argument.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved log_open invocation to snmp_decode().


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct request_class request_class): Updated.
        (request_retransmit): New function. (struct
        request_closure.rawdata, rawsize): New members
        (_request_iterator): Use request_retransmit().


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_decode): Removed
        (radius_auth_req_decode,radius_acct_req_decode): New functions.
        (_extract_pairs): Bugfix. (test_shell): New command 't' tests
        timespan specifications.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Create Orig-User-Name using canonical way.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (copy_string): Recognize character escapes in strings.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_number): Removed. Use obstack_grow_backslash_num()
        instead.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for invalid input value


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_clt_send0): New function. 	(rad_clt_send): Rewritten.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed comment


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_sql_clear_cache): New function


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_decode): Removed
        (radius_auth_req_decode,radius_acct_req_decode): New functions.


2003-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (obstack_grow_backslash_num)
        (obstack_grow_backslash,rad_clt_send0): New function.


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update for eventual 1.1


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.1


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented caching for query results.


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (SQL_TUPLE,SQL_RESULT): New datatypes. (struct sql_connection):
        New members cache,head,tail


2003-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AF_LHS,AF_RHS,AP_USER_FLAG): Fixed overlap.


2003-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Bugfix. Close stdout in child process.
        Thanks to Dale <lnxus@yahoo.com> for help in tracing the bug.


2003-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (fix_check_pairs): Take into account eventual CHAP-Password for
        Auth-Type=Local. Thanks to Cornel Cristea for reporting.


2003-07-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_get_value): Bugfix. Coerce CFG_NETWORK to CFG_IPADDR.


2003-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_decode_pair,rad_decode_pdu): Changed attrlen type from int
        to size_t (decode_vsa): Fixed a gross bug.


2003-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed length type from int to size_t


2003-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Anderson Nadal


2003-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_attribute,attr_number_to_dict): Bugfix Check the range of
        the attribute before indexing the dict_attr_index array. Thanks
        to Anderson Nadal <security@onda.com.br> for reporting and
        helping to trace the bug.


2003-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.0.1


2003-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (install-data-local): Use DESTDIR


2003-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix. Removed leftover ETC_DIR


2003-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_decode_pdu): Do not stop decoding upon encountering of an
        unknown or malformed attribute. Thanks Christian Schrader
        <c.schrader@gkas.de> for giving access to his box.


2003-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed handling of PS,GETOPT and M4 variables.


2003-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Christian Schrader


2003-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-07-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Official translations


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Spell check


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated for 1.0


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added copyleft header


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added hints-0.96


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented new keywords.


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 1.0


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed wording in diagnostics


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Syntax cleanup.


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_init): Allow server name to start with a / (means
        postgres socket).


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use eval instead of eval_x


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test for getopt_long_only: argp requires this


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <locale.h>


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed <malloc.h>


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <gettext.h>


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-06-19  Sergey Poznyakoff  <gray@gnu.org.ua>

         Moved include <gettext.h> to radius.h


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed superfluous declarations.


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added gettext.h


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use gettext.h


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for the obsolete statements.


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed handling for queue and memory related OIDs. This should
        be revised in the future release.


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed LIBLIST rule


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (cfg_ignore,cfg_obsolete): New functions


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated the FSF address


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten for the new database structure.


2003-06-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Create naspools table. Changed structure of the ippool


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use @copying statement. Fixed the two-column output in
        "Published by"


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added fdl.texi


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated FSF address


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_odbc_column): Fixed type of the second parameter.


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (FILELIST): Modified


2003-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (LIBLIST): Modified


2003-06-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Made configurable for postgres.


2003-06-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Correctly handle zero returns from the initial reads.


2003-06-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Comment on read/write timeouts.


2003-06-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (COPY): Fixed macro


2003-06-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed FILELIST rule


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Impose timeouts on master I/O operations.


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes.


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_write_timeout,radiusd_read_timeout):New variables.


2003-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use AC_HELP_STRING. Patch courtesy Wojciech Polak
        <polak@gnu.org>


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change.


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed request-cleanup-delay formula


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_checkgroup): Do not print spurious diagnostics.


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_handle): Use request_drop when the maximum number of
        children is reached.


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rscm_server_init): New function


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new files


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Revised


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (catch_body): Call rscm_server_init (scheme_auth,scheme_acct):
        Emit a notice if the procedure had failed


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_scheme): Explicitly emit warning if the scheme procedure
        denies authentication.


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radscm_datum_to_scm,(radscm_scm_to_ival,radscm_rewrite_execute):
        New declarations.


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set privs for ippool


2003-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Create ippool table


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attr_to_str): Do not recompute the string length on binary
        attributes. (obstack_grow_quoted): Quote unprintable characters.


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (terminate_subprocesses): Bugfix. (max_ttl): New function.
        (radiusd_flush_queue): Use max_ttl


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Marked several attributes as binary strings.


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added gettext 0.12.1 files.


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Accept 'b' property to mark binary string attributes.


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AP_BINARY_STRING): New flag.


2003-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switched to gettext 0.12.1. Raised patchlevel.


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_flush): Call user-supplied function at the end of each
        loop. (sig_handler): Exit on SIGALRM


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_preconfig_hook): Rewritten. (radiusd_postconfig_hook):
        Do not check the number of open channels if not in daemon mode.
        (radiusd_suspend,radiusd_continue): Terminate subprocesses
        before proceeding. (radiusd_restart): Run the preconfig hooks
        before respawning. (radiusd_flush_queue): Do not wait for the
        subprocesses longer than the maximum ttl value. (option_stmt):
        New keyword process-idle-timeout.


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (input_select_channel): New function.


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (process_timeout): New global (input_select_channel): New
        function. (rpp_flush): Changed declaration


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added process-idle-timeout


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated AUTOMAKE_OPTIONS


2003-06-11  Lisa M. Opus Goldstein  <opus@gnu.org>

        changed license.  Tried to format more contact info.


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_auth): Minor fix


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attr_to_str): Do not recalculate string length to allow for
        passing binary strings.


2003-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added some automake options


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ttl-reply-string): Use (substring).


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (silent_close_port): Use eval_close_port() wrapper.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use typed avp_create functions.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_decode): If the NAS stored the CHAP challenge in the
        authenticator, create the CHAP-Challenge attribute.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (menu_reply, menu_read_text): New functions.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avp_create_integer,avp_create_string,avp_create_binary): New
        functions. (avp_create): Changed semantics.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (shmem_alloc): Bugfix.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_request_handler): Use new reply structure. (rpp_update):
        New function.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_free,request_xmit,request_forward,_request_iterator):
        Updated.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_xmit): Rewritten


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_retry): Rewritten


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_parse_server): Bugfix.


2003-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct request_class.xmit,radius_req_xmit, proxy_retry):
        Changed declaration.


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_main_loop): Reverted yesterday's change.


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_update): Check if the request IDs match.


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send_request): Send the update to the master before
        sending the request.


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct input_method.prio): New member. (input_register_method):
        Added prio parameter. (input_select): Handle descriptors
        according to their method's priorities.


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct request): Removed update and  update_size members.
        (RADIUSD_UPDATE.id): New member


2003-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (list_insert_sorted): New function.


2003-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        New "storage" statements: file and perms.


2003-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_main_loop): Put back the timeout. It is necessary for
        rpp channels.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_auth,scheme_acct): Added diagnostics.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_failure,radius_respond): Update statistics.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Removed unused last argument.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed last argument in calls to radius_exec_program().


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed legacy handling of Service-Type=Authenticate-Only.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (PROXY_STATE): Revised. (radius_exec_program): Removed unused
        last argument.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_count): New function.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_xmit): Extra argument


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_preconfig_hook): Send SIGKILL to those children that do
        not exit in 2 seconds. (radiusd_postconfig_hook): Warn if no
        radius sockets were opened.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (input_iterate_channels): New function.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (input_iterate_channels,rpp_count): New functions.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_xmit): Take an argument. Call proxy_retry() when
        appropriate.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_retry): Changed declaration.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct request_class.xmit): Extra argument: the original
        request data.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        A sample of storage statement.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (storage_stmt): New declaration.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Make stat_port_count and stat_nas_count configurable via the
        configuration block statement "storage"


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_stmt): Added "storage" block statement.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_attach_nas_stat): Bugfix


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmpserv_after_config_hook): Call snmp_init_nas_stat()


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use assert().


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use e- memory functions.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (shmem_alloc): Fixed initial size of the statistics file.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed proxy block


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed. Autogenerated file.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor bugfix.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use no-libtool for gettext, set default authentication port to
        1812. Create raddb/client.conf.


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add -I$(top_srcdir)/include to intl/Makefile.in


2003-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_main_loop): Do not set timeout.


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed mem.c, alloc.c


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

         Added debugging calls


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_cmp): Compare only those requests that have Proxy-State
        attribute. The heuristic used so far for the requests lacking
        Proxy-State, caused normal requests to be interpreted as proxy
        ones at random intervals.


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed oids related to the previously used memory system.


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (string_replace): New implementation.


2003-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (timespan_day): Fixed semantics of time spans that straddle the
        00:00 boundary.


2003-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_acl_iterator): Fixed coredump on NULL communities.
        (snmp_agent_response): Fixed memory leaks on nonexisting OIDs.


2003-05-30  Lisa M. Opus Goldstein  <opus@gnu.org>

        edited command description


2003-05-30  Lisa M. Opus Goldstein  <opus@gnu.org>

        edited function


2003-05-30  Lisa M. Opus Goldstein  <opus@gnu.org>

        edited acknowledgement section


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed copyleft statement.


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Acknowledgements): New node.


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Proxy-Replied): New node.


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send): Use avp_null_string().


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (paircmp): Added extra argument to return the stripped username.
        (hints_pairmatch,presuf_setup): Removed. (hints_setup): Use
        paircmp. Add Proxy-Replied attribute to the request if it was a
        proxy reply.


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_auth_init): hints_setup moved to radius_respond().


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_accounting): hints_setup moved to radius_respond().


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Proxy-Replied): New attribute


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avp_null_string): New function


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_respond): Call hints_setup before any processing. Side
        effect: for proxy replies hints are processed twice.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed copyleft statement.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new file.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Document outfile statement.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Work even if the request lacks User-Name


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed the ComOS hack.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        New configuration keyword "outfile"


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Override the default rule for radius.pdf.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (stat_get_port_index): Bugfix.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (pipe_write,pipe_read): Use simple write/read calls.
        (sig_handler): Use radiusd_exit0().


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        radiusd_exit0): New function.


2003-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised the patchlevel


2003-05-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-05-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-05-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Agregado al repositorio


2003-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use @small... commands


2003-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rearranged chapters.


2003-05-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Downcase @var{} arguments. Provide a cross-reference to Guile
        format function.


2003-05-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-05-22  Lisa M. Opus Goldstein  <opus@gnu.org>

        last revisions


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_request_handler): Call scheme_redirect_output().


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_redirect_output): New function.


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor change


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Corrections by Joe Fineman


2003-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Flush


2003-05-21  Lisa M. Opus Goldstein  <opus@gnu.org>

        More files edited by Joe


2003-05-21  Lisa M. Opus Goldstein  <opus@gnu.org>

        two more changes by joe


2003-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Corrections by Joe Fineman


2003-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Flushed


2003-05-20  Lisa M. Opus Goldstein  <opus@gnu.org>

        uploading latest changes by Joe.


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed node `Common Filters'


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed no longer relevant keywords print-tid and common.


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes in wording.


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Corrections by Joe Fineman


2003-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Flushed changes


2003-05-15  Lisa M. Opus Goldstein  <opus@gnu.org>

        edited version of files by Joe Fineman


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_cleanup): Print the status of each(radiusd_cleanup):
        Print the status of each exited child. (radiusd_signal_init): Do
        not catch SIGTRAP


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (FILELIST:): Fixed.


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_system): Bugfix. Thanks Alex Deiter
        <tiamat@komi.mts.ru> for noticing. Strange it wasn't noticed so
        far, possibly no one is using ComOS now, I'd better remove this
        part of code?


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes.


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (list_remove): Check for p==NULL


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed #undef DEBUG_ONLY


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        New request state: RS_XMIT


2003-05-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number.


2003-05-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-05-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten ACL subsystem using generic lists.


2003-05-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_preconfig_hook): Call input_close_channels() last.


2003-05-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (channel_close): Free the memory


2003-05-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed iterators to correctly handle iterator_next() after
        removal of the current item


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated copyleft headers.


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use debug(). Under the new framework it causes infinite
        recursion.


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radscm_rewrite_execute): Fixed improper return type.


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use iterators


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented list iterators.


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added list.h


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protect SNMP-specific code by #ifdef


2003-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Somewhat regretfully moved from K&R to ANSI syntax. Updated
        copyleft headers.


2003-04-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed slist.[ch]


2003-04-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes to the client sub-system.


2003-04-29  Sergey Poznyakoff  <gray@gnu.org.ua>

         Use lists from list.c.


2003-04-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (list_remove_current, list_remove): Bugfix


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed legacy PROXY_ID stuff.


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reload_data): Removed call to proxy_cleanup().


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed deleted files.


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

         (radmsgid_path): New variable.


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Get message IDs from the file on a per server basis


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (RADMSGID): New define.


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (PROXY_ID,proxy_cleanup): Removed.


2003-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (SERVER_ID): New datatype. (RADIUS_SERVER): Added id_offset
        member. (RADIUS_SERVER_QUEUE): Removed messg_id.


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_stat_list): New function.


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reverted to mmapped memory approach.


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Re-introduced SNMP


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_naslist_file): Attach nas_stat data.


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Server_stat,SNMP_REQ): Modified (stat_inc): Modified
        (server_stat): Pointer (request_stat_list): New function.
        (udp_open): Declaration changed.


2003-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add AC_FUNC_MMAP


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (simple_radius_test): Missed global declaration


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor compatibility fixes.


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added back Scheme


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include stdlib.h


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_main,scheme_boot): New functions (rad_boot): Removed.


2003-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed guile warning


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (postgres_conninfo): Bugfix.


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rpp_start_process): Raise ready flag (rpp_ready): Changed
        declaration (rpp_request_handler,rpp_input_handler): Changed
        reply algorithm


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle proxy requests.


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (spawn_flag): Removed `static' qualifier. (common_init):
        Register "rpp" method first (Note: very important for proxying).
        (proxy_stmt): Removed.


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_req_cmp): Compare proxy requests. Updated return values.
        (radius_req_update): New function.


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of changes.


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        The order of input methods in the list defines the the order of
        polling the file descriptors.


2003-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (R_PROXY): Removed (RS_PROXY): New request state.
        (RCMP_NE,RCMP_EQ,RCMP_PROXY): Request comparison results.
        (struct request): New member `orig' (struct request_class): New
        member `update' (RADIUS_UPDATE): New type (radius_req_update):
        New prototype (proxy_send,proxy_receive): Changed declaration


2003-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Not needed anymore


2003-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        support for the new multiprocess model


2003-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reverted to the multiprocess model


2003-02-24  Daniel Barowy  <dan@barowy.net>

        Updated ChangeLog.


2003-02-24  Daniel Barowy  <dan@barowy.net>

        Some grammatical changes.


2003-02-11  Daniel Barowy  <dan@barowy.net>

        updated ChangeLog


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use @radiusd{} where appropriate.


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed stray @xref


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_odbc_column): Bugfix.


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_kill): Fixed indentation.


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Ascend-CBCP-Enable,Ascend-CBCP-Mode): Added attributes and the
        corresponding values.


2003-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added debugmod.h to MAINTAINERCLEANFILES


2003-02-04  Daniel Barowy  <dan@barowy.net>

        changed macro @radius{} to @radiusd{} for clarity


2003-02-04  Daniel Barowy  <dan@barowy.net>

        copyright holder change, grammar, spelling, rewording


2003-02-04  Daniel Barowy  <dan@barowy.net>

        minor rewordings, copyright holder change


2003-02-04  Daniel Barowy  <dan@barowy.net>

        copyright holder change, added high server load section


2003-02-04  Daniel Barowy  <dan@barowy.net>

        removed redundant RADIUS info; grammar and rewording changes


2003-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-01-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed texinfo syntax


2003-01-31  Daniel Barowy  <dan@barowy.net>

        Modified the changelog


2003-01-31  Daniel Barowy  <dan@barowy.net>

        grammar corrections and minor rewordings for clarification


2003-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2003-01-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2003-01-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_session_create): Fixed memory leak.


2003-01-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define PAM_SM_SESSION


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed mktest.awk


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed autogenerated file


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nas_port_fh): Bugfix.


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial implementation of session management


2003-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised prerequisite autoconf version to 2.57 AC_INIT: Let
        autoconf determine the package name.


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ref_ipp): New variable.


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (get_socket_addr): Use ref_ip if the socket was bound to
        INADDR_ANY. (proxy_compare_request): Compare request proxy id
        and remote server IP as well


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reordered EXTRA_DIST to separate radius files  from those added
        by autopoint.


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor Updated


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (get_first_ip): New function. A more sophisticated  version of
        radiusd.c:getmyip().


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (ref_ip): New variable.


2002-12-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use -pthread instead of -lc_r on BSD systems.


2002-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove


2002-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Deleted


2002-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added comp.texi


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Replaced texi2html with texi2html.diff


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        A patch to fix texi2html 1.64 to correctly handle @macro
        declarations.


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Major changes


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed rules for creating web  documentation.


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Finished cleaning up


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        AC_CONFIG_AUX_DIR([scripts])


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved ylwrap to scripts


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed autogenerated file


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated for gettext 0.11.5


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed -I m4 from the autoreconf command line.


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Require gettext version 0.11.5


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Deleted autogenerated files


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed the way of removing the handlers. rad_signal_remove()
        marks the handler with SH_DELETED, then it is actually deleted
        when signal thread awakes and processes the signal queue.

        (_signal_entry_runqueue): Remove deleted handlers. Do not stop
        when a handler returns success.

        (_signal_deliver): Reflect the above changes.

2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_runtime_data): New member 'stopped' (filter_close): Do
        not remove signal handler until SIGCHLD  arrives. (filter_kill):
        New function. (filter_open): Handle stopped filters. When using
        included libintl, use only intl/libgnuintl.h. Using system
        default libintl.h on systems with older libintls causes random
        coredumps.


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        New signal handler state SH_DELETED.


2002-12-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Require need-ngettext for AM_GNU_GETTEXT.


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radpaths.h


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radpaths.h and radius_dir.


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add radiusd.pid to distclean-local.


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (simple_radius_test): Output timestamp along with the
        diagnostics.


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid of ETC_DIR. Usual sysconfdir is used


2002-12-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid of ETC_DIR. Usual sysconfdir is used instead


2002-12-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed stray backslash.


2002-12-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten using pam_LTLIBRARIES. Pass -Bsymbolic to the loader
        in order to prevent the resulting module from resolving the
        references using the caller executable.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sig_exit,sig_fatal,sig_hup,sig_dumpdb):  Reflect changes in
        include/radiusd.h.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (exec_sigchld): Signal handler for exec-program. Removes the
        rests of the zombi process. (radius_exec_program): Install a
        handler for exec-program binaries.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_signal_entry_runqueue): Pass id to the handler.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_signal_t): Added extra argument: the identifier of this
        handler.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <config.h>


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (default_radiusd_stop): Call radius_exit; (simple_radius_test):
        New flag -prereq is used to specify  the prerequisite
        capabilities for the given test.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (start_server): Removed -w0


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed RADIUS_MODULE_ define. Calling debugging functions from
        signal handlers is unsafe.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed comment.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed --watcher mode. Install default SIGCHLD handler for
        waitpid to work.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Simplified waiting for exec-program-wait


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid of risky usage of longjmp from the signal handler.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sun_signal): Removed; (install_signal): New function.


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed RADIUSD_WATCHER_FILE


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed --enable-notify altogether. Added warning about
        --with-server-guile


2002-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Merged news entries from 0.96 maintenance series.


2002-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2002-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (send_challenge): Preserve Proxy-State  in challenges.


2002-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_create_pdu): Added debugging message


2002-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_srv_send_challenge): Honour radreq->reply_pairs.


2002-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised version number to 0.99.98


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        generated file


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Testsuite remade


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed debugging directives. (signal_thread0): Use
        pthread_cond_timedwait()


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added testsuite


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed autogenerated file


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Require autoconf 2.54 (AC_PROG_RANLIB): Removed. (AC_OUTPUT):
        Create radiusd/testsuite subdirs, do not create test


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed test subdirectory


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        added to the repository


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved from /test/raddb


2002-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed in favor of /radiusd/testsuite


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use include/regexp1.h instead


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (runtest): Fixed scanning for testcases.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow to override AWK variable in the shel version of stress
        test.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle [] in po files.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <regex1.h>


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new signal handling functions.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed SIGCHLD handling. This enables Exec-Program-Wait to work
        on non-posix systems.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added signal.c


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file. Contains functions for the signal handling thread.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define WITH_INCLUDED_REGEX.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use AM_CPPFLAGS instead of CPPFLAGS.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use AM_LDFLAGS instead of LDFLAGS.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sigid_t,rad_signal_t): New data types;
        (rad_signal_install,rad_signal_remove): New functions.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed inclusion of <../lib/argp.h> vs.  <argp.h>


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added regex1.h


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        New file. A dispatcher between system <regex.h> and included
        <rx.h> depending on configuration settings.


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for argp.h. If it is not present, force using included
        argp library. Fixed inclusion of libgnuintl.h vs. libintl.h


2002-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        autogen.sh: Use autoreconf


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        New user.


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ascend.bin


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added testcase for getting Ascend-Data-Filter attribute from
        exec-program-wait.


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attr_to_str): Decode DA_CHAP_PASSWORD; Use %lu when printing
        numeric attributes.


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (userparse): Use install_pair


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Call avl_free() after  merging the two
        lists.


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Hint): Fixed syntax flags.


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow octal and hex char representations in strings.


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_decode_pdu): Hack for non-compliant USR VSA


2002-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_raddb_file): Fix counting of the input lines.


2002-09-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-09-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_exec_wait, sfn_exec_nowait): Allow multiple Exec-Program
        attributes.


2002-09-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Always declare rad_scm_cell.


2002-09-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed rad_scm_cell override.


2002-09-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Override CPPFLAGS when checking for the headers.


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed relaying of Access-Challenge requests


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed order of includes


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test relaying of Access-Challenge requests.


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_respond,rad_req_setup): Handle RT_ACCESS_CHALLENGE


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle RT_ACCESS_CHALLENGE.


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Marked menu-related attributes with propagation bit. Removed 'c'
        bits.


2002-08-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_encode_pair): Bugfix: Was cutting off the last character
        from string attributes AUTH_STRING_LEN bytes long.
        (rad_decode_pair) Fixed attribute length check. It was not
        allowing attributes AUTH_STRING_LEN bytes long.


2002-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        file README.securid was initially added on branch v0_96p2.


2002-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filters -> acct): Fixed typo


2002-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (main): Fixed bug: too few elements were allocated for x_argv.


2002-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Change comment starter to -- (to enable substitutions in #!
        lines).


2002-08-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_req_recode): New function. Recode all password attributes
        in the request. (rad_req_cmp): Rewritten again (ouff!)


2002-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sample compare-atribute-flag statement


2002-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_req_cmp): Rewritten. Implemented
        {auth,acct}->compare-atribute-flag in config.


2002-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow user-defined attribute properties.


2002-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avl_cmp): Take third argument: flags (attribute properties)
        that should be present in order for the attribute to take part
        in comparison.


2002-08-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unneded stuff


2002-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace normalization in mem.c and radiusd.h


2002-08-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Normalized namespace. Round the size argument to mem_alloc to
        the next nearest Align_t boundary.


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        file sybase.c was initially added on branch v0_96p2.


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        file securid.c was initially added on branch v0_96p2.


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide "before" and "after" configuration hooks


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reconfigure): rewritten


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed superfluous "ready" diagnostics.


2002-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        include/radiusd.h (config_hook_fp): new datatype.;
        (.*_config_hook): New functions


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored state->next-1. Have to analyze it more carefully


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radiusd/sockets.c


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sample snmp.listen statement.


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implement "listen" statement.


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed socket_list_.* functions


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Functions for handling socket lists.


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added sockets.c


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (SOCKET_LIST, struct request_handler_tab): new types. (R_NONE):
        New define


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised patchlevel to 0.99.97


2002-07-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed format to match GNU current practice.


2002-07-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Some fixes


2002-07-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Correctly handle cases (for synthetic languages) in implicit
        coercion warning.


2002-07-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_acct): Call radlog_req once at the end of the function.


2002-07-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missed modules.


2002-07-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        added support for recent changes in config. filter->auth and
        filter->acct are not handled yet.


2002-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ru.po


2002-07-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide a wrapper for ngettext() in case when NLS is not
        desired.


2002-07-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Correctly handle plurals in diagnostics.


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed run_rewrite invocations to conform to the new
        prototypes.


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed protos of rewrite interface functions to take
        RADIUS_REQ* instead of VALUE_PAIRS*. %[User-Password] returns
        password in cleartext.


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleaned up wording of the diagnostics


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cleanup_thread0): Call filter_cleanup().


2002-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_cleanup): Cleanup handler. When the thread is cancelled,
        closes any filters associated with it.


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Mention pl.po


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (version): Do not mention "deny shell".


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Fixed typo in diagnostics.


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (obsolete): Removed


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added polish localization


2002-07-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Krzysztof Kopera.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (parse_opt): Reverted the change from 2002-05-17 which was
        actually introduction of a bug.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mtx_bool): Fixed boolean shortcut optimization.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (channel_syslog_handler): Bugfix. Thanks to Ilguiz Latypov
        <ilatypov@superbt.com>.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radiusd_watcher): Use format_exit_status to output exit status
        diagnostics. (radiusd_exit,radiusd_restart): Protect
        radiusd_sql_shutdown() by #ifdef. Definition of timercmp moved
        to sysdep.h


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use format_exit_status to output exit status diagnostics.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (format_exit_status): New function. Properly format child exit
        status diagnostics.


2002-07-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add definition of timercmp (just on case).


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fix


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass -w0 to radiusd.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use radiusd_mutex_lock.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to watcher mode.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow multiple Acct-Ext-Program attributes.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

         Use thread-safe functions.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (unix_pass): Rewritten to be thread-safe.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use stream functions. Operate on file descriptors
        directly.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cancel-safety.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

         Added getgr.c and getpw_r.c.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        A thread-safe version of getpwnam.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        A thread-safe version of getgrnam.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New defines RADIUSD_PID_FILE and RADIUSD_WATCHER_FILE.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New request states RS_HUNG and RS_DEAD.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include pwd.h and grp.h. Added protos for getpw/getgr functions.


2002-07-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not build server guile support by default. Sad.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        `common' keyword in `filter' block.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented per-thread filters.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        New built-in functions: inet_ntoa, inet_aton, htonl, ntohl,
        htons, ntohs.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_process_command,request_thread_command): eliminated
        sleep.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed reread_config -> reconfigure.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added filter.rw


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide a sample filter input generator for testing.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed obsolete debug level specification.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added `filters' block


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added profiles for testing filter functionality


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added filter.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sample filter


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Filter): New test.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (TOOLDIR): Clear the directory if it exists.


2002-07-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented reading filter accounting replies, use of rewrite
        functions as input generators, and redirection of a process
        stderr into a file (error-log statement).


2002-07-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_auth, filter_acct): Check for sym==NULL after
        filter_open.


2002-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sig_fatal): Restored diagnostics output.


2002-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_flush_list): Take into account RS_WAITING requests.


2002-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_open): Return the filter unlocked.
        (filter_auth,filter_acct): Install cleanup handler before
        actually locking the filter.


2002-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_put): Bugfix in queue handling.


2002-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (filter_close): Avoid closing the filter twice. (filter_open):
        Unlock the filter _after_ closing it.


2002-07-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (flush_seg): Missed cast to u_char.


2002-07-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated syntax of filters block.


2002-07-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed handling of fatal signals. (sig_fatal): Simply aborts.
        Calling radlog() seems to be unsafe in signal handler context.
        (sig_watcher): Print exit status of the watched process.


2002-07-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        filter_ functions rewritten to make sure there are no
        simultaneous accesses to a single filter. (radius_run_filter):
        Close all open descriptors. (struct filter_symbol): Introduced
        two wait_reply flags: for auth and for accounting processes.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        protect fgets with a cleanup handler


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synchronized with the recent bugfixes in 0.96 trunk.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_thread_command): Changed while() loop to sleep() until
        I figure out what to do here.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for Auth-Type = Ignore.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new Auth-Type = Ignore. It means to ignore the request
        silently (no reply is sent to the NAS).


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (AUTH_IGNORE): New define.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed declaration of install_pair. Removed local definition of
        it


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed declaration of install_pair.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Additional includes to compile on alpha.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_common_argp_child was improperly declared. (main) Protect
        invocation of pthread_atfork with ifdef. This is temporary.
        Possibly I'll have to revive the %radius-sockets scheme hack.


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_common_argp_child was improperly declared


2002-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for pthread_atfork and libintl.h. If
        BUILD_INCLUDED_LIBINTL os defined add -Iintl to the INCLUDEPATH.
        When compiling with --disable-nls provide an empty define for
        dgettext (needed for included argp stuff).


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of filters statement


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_ext): Interpret the value of Exec-Program-Wait
        attribute: if it starts with / it is a name and command line of
        an external program to run, if it starts with a |, it is the
        identifier of a filter program to use.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_ext): Interpret the value of Acct-Ext-Program
        attribute: if it starts with / it is a name and command line of
        an external program to run, if it starts with a |, it is the
        identifier of a filter program to use.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (install_pair): Allow Exec-Program attribute value to start with
        |, meaning filter-id.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added support for filter programs.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle SIGCHLD.; (acct_stmt_begin): Bugfix.; Added "filters"
        statement.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_stmt_begin): Bugfix; (snmp_add_acl): Bugfix: ntohl to
        ipaddr and netmask.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (get_priority): Bugfix; (category_set_level): Clear debug levels
        before setting them.(category_set_level): Clear debug levels
        before setting them.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (_dict_attribute): Bugfix, dict_attr_index[n] was set
        incorrectly for vendor-specific attributes.


2002-07-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_stmt_begin): Bugfix (filters_stmt_term, filters_stmt): new
        externs.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten configuration file parser for radiusd. The new parser
        defines only basic configuration file synax. The complete syntax
        description is given to the main parser function cfg_parse() as
        an argument. Thus, the same function may be used for several
        configuration files. Hopefully, this will serve when I start
        unifying the confguration files.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added configuration-related data.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Completely rewritten.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_ts): checkrad_assume_logged is now global


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_put): max_requests is now global.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): exec_user is now global.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed config.kw and related rules.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include cfg.h. Replaced Config with three separage global
        variables. Removed HOSTDECL type. Added declarations for the new
        functions and variables.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed struct {} Value.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add cfg.h


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added more sample statements.


2002-07-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed gperf-related issues


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed %radius-sockets hack introduced the day before.


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Install pre-fork child handler that closes all socket
        descriptors. This allows to remove %radius-sockets from scheme.c


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_drop): Call disconnect only if (conn &&
        conn->connected).


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sql_conn_destroy): Removed if (data) condition. The destructor
        gets called only if its associated pointer is non-null.
        (rad_sql_thread_cleanup): Bugfix: Do not free the connections.
        They will be freed by sql_conn_destroy.


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_checkgroup): Install an additional cleanup handler.


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix.


2002-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Additional checks on arguments


2002-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed call to scheme_end_reconfig().


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Cornel Cristea


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Expiration): Fixed properties.


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provisions for Expiration test


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Expiration): new test.


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_validate): Handle check_expiration() value.


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_before_reconfig,scheme_after_reconfig,
        socket_list_iterate): New function prototypes.


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fork-safety: store fd's opened so far in a list named
        %radius-sockets so that close-all-ports-except works correctly.
        Added new function scheme_after_reconfig().


2002-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reread_config): Call scheme_before_reconfig() and
        scheme_after_reconfig() where appropriate.
        (socket_list_iterate): New function.


2002-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-07-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_decode_pdu): Add NAS-IP-Address to the packet if the NAS
        didn't send one.


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        added


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rewrite target): Updated


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (boot_body): Bugfix.


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initialize rewrite_stack_size.


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed config.syntax and rewrite.full


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        raddb/config.syntax


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added examples/


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of rewrite statement.


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_stack_size): extern decl.


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        New statements: rewrite, stack-size


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten to allow for simultaneous execution.


2002-06-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of task-timeout statement.


2002-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (scheme_task_timeout): extern declaration.


2002-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (guile_def): new configuration statement `task-timeout'


2002-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        An attempt to work around the bottleneck problem (see comment at
        the top of the file).


2002-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated comment.


2002-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set SIGCHLD to SIG_DFL (needed by exec.c)


2002-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow user to pass arbitrary A/V pairs from the command line.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use Pthread_mutex_* functions


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_mysql_disconnect): set ->data to NULL.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_disconnect): Check ->connected before proceeding.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use User-Password instead of obsolete Password.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_shutdown_thread): Perform sql shutdown within a single
        thread. (rad_sql_shutdown): Implemented.
        (attach_sql_connection,detach_sql_connection): Removed unused
        second argument.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_thread_command,request_process_command): New functions


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_req_xmit): Cleaned wording in the comment. (rad_restart)
        Added call to rad_sql_shitdown.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleaned wording in comment.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_system): Removed empty else block.


2002-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        (Pthread_mutex_lock,Pthread_mutex_unlock): new macros, taken
        from request.c (request_thread_command_fp): New typedef.
        (request_thread_command): New function prototype.


2002-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radius_exec_program): Handle eventual cancellation.


2002-06-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_multi): Fixed MPP validation.


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        handle eventual cancellation.


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cleanup_thread0): decrement num_threads


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_thread_init): start threads in deferred cancel mode.


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_drop): new function.


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        new argument to disconnect()


2002-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (SQL_DISPATCH_TAB): new argument to disconnect


2002-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented `delete' and `%[attr](n)'.


2002-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented `delete' and `%[attr](n)'.


2002-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avl_find_n, avl_delete_n): New functions.


2002-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Jaime Tellez Sanchez


2002-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Print tid in decimal


2002-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (channel_name production): initialize `channel' with zeroes.


2002-06-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised patchlevel


2002-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Update


2002-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Always create the pidfile.


2002-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_cleanup_thread0): a placeholder for the cleanup function.
        (request_put): Prevent successive invocations of pthread_cancel
        by updating the request timestamp to the current time.


2002-06-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not panic if libmysqlclient_r wasn't found.


2002-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        When radiusd is started with the command line option --watcher,
        it creates a watcher process which wakes up periodically to
        check if the daemon is running. If it is not, the watcher
        restarts it.


2002-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Oops, reverted...


2002-06-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_thread_init): prototype declaration.


2002-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (guile_boot0): use rad_thread_init().


2002-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_thread0): use rad_thread_init().


2002-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed signal blocking. (rad_thread_init): New function.


2002-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_password): Fixed bug introduced yesterday.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed declarations of varargs functions.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <stdlib.h>


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed include <varargs.h>


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed include <log.h>


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_rewrite_execute_string): Fixed \type' declaration.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (output_hostname): Bugfix.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (md5crypt): Fixed declaration.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Proper prototypes for varargs functions


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check STDC_HEADERS and include either stdarg.h or varargs.h.
        Define macro __PVAR for varargs prototyping.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added logging stuff from log.hAdded logging stuff from log.h


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed log.h


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use radreq->conn member. (rad_sql_need_reconnect):
        Removed.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten CHAP part: it used to left garbage in `userpass',
        which then produced confusing log output.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_put): Disabled pthread_cancel block.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_req_drop): Use radlog_req when printing duplicate request
        diagnostics.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of fixes. Do not use rad_sql_need_reconnect(). Fixed
        diagnostics.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_query): Print diagnostics.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_need_reconnect): Removed.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (typedef struct radius_req): Removed conn member. Its use was
        not thread-safe.


2002-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (--with-mysql): Try to link to libmysqlclient_r. If that fails,
        fall back to using (possibly non thread-safe) libmysqlclient.

        Removed legacy --enable-sql option.

2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete entries.


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radwho.h


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        not needed


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <stdio.h> when testing for strncasecmp delaration.


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Linted


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for declarations of (v)asprintf and getline


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rscm_avl_match_p): Use avp_cmp().


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Mark attributes that can be used for comparisons.


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_naslist_entry): Allow two fields for compatibility with
        previous versions. Set default nas type to `true'


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        New property flag 'c'. Sets AP_REQ_CMP bit


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avp_cmp): New function. Compares two A/V pairs (a la eq?).
        Note: useless for comparing password attributes. (avl_cmp): New
        function. Compares two A/V lists using avp_cmp. Only attributes
        marked with AP_REQ_CMP are involved in comparison.


2002-06-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        New attribute property AP_REQ_CMP marks attributes that can be
        used in request comparisons to determine duplicate requests.


2002-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-06-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed debugging output.


2002-06-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-06-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad-electric-equal, rad-electric-comma): accept equal sign
        within a string attribute.


2002-06-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Override a bug in autoconf's AC_PATH_PROG (see source for
        details).


2002-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed source IP to 127.0.0.1. Brought in sync with
        raddb/clients.


2002-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-06-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added es


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        added to repository


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unneeded bits


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        forgotten to commit yesterday: guile-1.6 changes


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Brought in sync with the latest changes


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use fuzzy translations.


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed rewrite.c


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed diagnostic output.


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        added support for guile 1.6


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use functions, defined in guile 1.6 and compatibility wrappers.


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed display.h. Added radscm.h


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved from radscm/


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to include/


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_code_abbr): Bugfix


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        use-modules format


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed invocation of the snarfers.


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

         include <radscm.h>


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Additional checks for functions introduced in guile 1.6


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        AC_SUBST(GUILE_SNARF_VERSION). The variable is used to determine
        which snarfer to use.


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        added to repository


2002-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        scripts/guile/guile-doc-snarf


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed type of Ascend-.*-Filter attributes to abinary.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Ascend-Call-Filter and Ascend-Data-Filter attributes.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (format_string_visual): Bugfix. Characters > 128 were printed
        incorrectly.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle `abinary' attribute type.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ascend.c


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implementation of ascend-specific filters.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (DICT_ATTR): Added attr_parser_fp member. (dict_register_parser,
        ascend_parse_filter): New protos.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added forgotten copyright statement.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed setbit to radck_setbit: the name caused conflict on HP.
        Renamed bitisset for symmetry.


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Again fixed mem_lock/mem_unlock. Previous fix, dated 2002-03-17,
        seems to have been lost. Don't know how it came...


2002-05-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        file ascend.c was initially added on branch v0_96p2.


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radscm.h


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed extra colon from the diagnostic output.


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use radlog_req where appropriate.


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Proto for rad_print_request.


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Proto for radlog_req and definition for MAXIDBUFSIZE (the latter
        should certainly be fixed).


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_print_request): Format the request into given output
        buffer. NOTES: Format must be revised. (radlog_req): Output a
        diagnostic message along with the short request data.


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_code_abbr): new function. Print abbreviated request type.


2002-05-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_pdu_finish): Bugfix: sealing of RT_ACCOUNTING_REQUESTs was
        incorrect.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten using new server/client functions.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new server/client functions.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten using new server/client functions. Implemented
        multiple servers per realm. Proposed by Rasmus Aveskogh
        <rasmus.aveskogh@utfors.se>.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (auth_code_str): New function.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Redesigned.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes to REALM structure.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes to REALM structure. Allow for multiple servers
        per line.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix: count empty lines.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed dubious assignment.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (make_string): Handle NULL argument.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (REALM): Redesigned the structure. Use a queue of servers
        instead of a single IP. (RADIUS_SERVER,RADIUS_SERVER_QUEUE): new
        structures.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radclient.h


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radpdu.c and radsrv.c.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added no-exeext automake option.


2002-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added readme-alpha option.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (output_tab): bugfix


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed generated files


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added utmp-related preprocessor stuff, takenAdded utmp-related
        preprocessor stuff, taken from include/sysdep.h


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (parse_opt): Bugfix.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_req_drop): Changed prototype.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_drop and dependents): Changed prototype to allow for
        re-transmitting of the original request (namely, for proxy
        requests).


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Retransmit proxy requests.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (get_socket_addr): new function. (proxy_addinfo): Modified.
        (proxy_retry): New. Retransmit the request.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes to RADIUS_REQ


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radreq_free): free remote_user. realm now points to a global
        list entry and should not be freed any more.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

         Use HAVE_DECL_ defines to guard extra prototypes. Removed
        utmp-related stuff.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_retry): added prototype. (snmp_req_drop): fixed
        prototype.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct radius_req): Changed type of `realm' to REALM. Added new
        members: server_port and remote_user.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added comment to RA_CHECK_STRUCT_FIELD.


2002-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check declarations of strncasecmp, strtok_r, localtime_r


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        moved to lib/


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        generated file


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        radlib/alloc.c


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use new format syntax.


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use functions from lib/printutmp.c; Provide several predefined
        formats.


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added protos for functions from lib/printutmp.c


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed realm_find() proto.


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added protos for realm_ functions


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed realm-related functions.


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use realm_lookup_name()


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed radlib/ to lib/


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        moved from radlib


2002-05-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        moved form radlib


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed semantics of radutmp.porttype


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed semantics of radutmp.porttype. Now it keeps the value of
        NAS-Port-Type verbatim.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        A little housekeeping


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed REVISION format.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleaned up wording: Lesser GPL instead of Library GPL.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated to LGPL 2.1


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Build pofilter if in maintainer mode


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        A filter to ispell (vers. >= 3.2.06) for use with .po files.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        RA_MAINTAINER_MODE takes an argument.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        @tab after a newline confuses tex2html.


2002-05-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Supply an argument to RA_MAINTAINER_MODE.


2002-05-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Mutual locking was badly broken. Fixed. Notice that this version
        does not support recursive invocation (rewrite -> guile ->
        rewrite will deadlock).


2002-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added dot.emacs


2002-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        added to repository


2002-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed diagnostics output


2002-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        New translations.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Expand \n to \r\n.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added NLS-related stuff


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        added to repository


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        untabify


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added nls-related issues.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added nls-related files.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added @LTLIBINTL@


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed nls-related  issues.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added intl


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use ENABLE_NLS instead of HAVE_LIBINTL


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed diagnostics.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed \r from user reply messages.


2002-05-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed diagnostics


2002-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_send_reply): Always copy Proxy-State attributes to the
        reply.


2002-05-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed proxy_pairs from AUTH_MACH.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (alloc_bucket): Fixed inconsistencies in computing
        class->allocated_cnt.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add extra diagnostics.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Trivial update


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Be more careful with various *CLEANFILES


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed commented out statement.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added CLEANFILES.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add raddict.h radmibs.h to MAINTAINERCLEANFILES


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add final newline.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add description string to AC_DEFINE_UNQUOTED.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Configuration rewritten for autoconf-2.53 / automake-1.6.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide clear_debug() in the #else branch.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_send_reply): Fixed silly bug.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_check_password): Attempt to autodetect CHAP authentication.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protect #include <*.x> with #ifndef SCM_MAGIC_SNARFER.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed CLEANFILES. Provided distclean-local.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed DISTCLEANFILES.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed CLEANFILES.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed RADSCM_BUILT_SOURCES to RADSCM_BUILT_SOURCES_LIST. Added
        new CLEANFILES and INCLUDES.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Automake barks at RADIUSD_LDADD. Renamed to RADIUSD_LDADD_LIST.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed rad_ prefix to RA_ for defuns and to ra_ for variables.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added CLEANFILES.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reluctantly added $(EXEEXT) to the .la target.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Require automake 1.6. Override default distcheck rule since it
        requires _everything_ to be removed on uninstall, and we will
        not remove files from $sysconfdir. Similar considerations apply
        to distcleancheck_listfiles.


2002-04-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed to autoconf-2.53


2002-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_send_reply): Cleaned up handling of reply attributes in
        authentication rejects.


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added some more insists.


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle SIGHUP. Set spawn_flag=1


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed error control. (rad_send_reply): Append 'reply' back to
        radreq->request. This should be eliminated soon.


2002-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_system): Ignore only requests without NAS-Port-Id or
        with Acct-Type!=System


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        radius.c rewritten


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated to reflect changes in the AUTH_HDR structure.


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleaned up wording in the heading comment.


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_utmp_putent): Fixed typo in error diagnostic string.


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radreq_free): Free memory allocated for reply_.* members.


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_req_xmit): New function. Retransmits previous replies for
        AUTH and ACCT requests. (request_class request_class): Use
        rad_req_xmit().


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten from scratch.


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_acct_xmit): Removed.


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed proto of rad_acct_xmit().


2002-04-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        (typedef struct radius_req): New fields reply_code, reply_pairs
        and reply_msg. These are used to keep the reply values for
        already processed requests. These values are retransmitted when
        the need arises.


2002-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Framed-Protocol handling in radutmp-related code


2002-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nas-utmp-list): Use string protocol value.


2002-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (s_rad_utmp_putent): Accept integer and string protocol values.


2002-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use dictionary to decode stored protocol value


2002-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Store Framed-Attribute value in ut.proto verbatim.


2002-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed P_ protocol defines.


2002-03-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed potentially dangerous commands: dumpdb and status.


2002-03-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2002-03-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option: --file. --log-directory retained for compatibility.


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switched to GNU argp functions for parsing command line options.


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use rad_argp_parse().


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added -I$(top_srcdir)/radlib


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed include <getopt1.h>


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added entry about Hurd


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ignore SIGPIPE


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed not needed externs


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed version() to fit argp_program_version_hook declaration.


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed getopt1.h, added radargp.h


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to the repository


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for argp stuff.


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new sources.


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Radius-specific command line handling.


2002-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Replacement files for missing argp* calls


2002-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        /tmp/F


2002-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed


2002-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not overwrite existing dictionary


2002-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix: Initialize server_stat.start_time with current time.


2002-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Password for backward compatibility.


2002-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        According to RFC 2138, renamed Password attribute to
        User-Password.


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        More elaborate checking for POSIX threads library: FreeBSD keeps
        posix_ functions in libc_r.


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avp_free): Be more safe: check for NULL.


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_sql_retrieve_pairs): Honor additivity when moving pairs to
        the return_pairs. (Reported by Ciprian Nica <nimaci@pcnet.ro>).


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attach_sql_connection): Do not call time() twice.


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ignore SIGPIPE


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed #if 0 blocks.


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed wrong description of attrib.op usage.


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Install elisp files only if emacs is present on the system (bug
        reported by Andrey Lakhno <land@dnepr.net>).


2002-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        define lisp_LISP only if emacs was found on the system.


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Close all inherited descriptors right after entering main. It is
        needed when linking against GNU pth.


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        include <sys/types.h>


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Typo


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed stray pth.h


2002-03-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed MACH to AUTH_MACH. It caused trouble on Hurd.


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        More fixes...


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        mem_lock/mem_unlock were completely broken.


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radclient_send): Do not update number of retries if select
        returns -1.


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obparse_stack_ready. (rad_sql_init): init the obstack
        and destroy it after finishing.


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

         Do not call thread-related functions from the signal handlers.


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (proxy_send): Use avp_free instead of avl_free to free a single
        pair.


2002-03-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup): Use avp_free instead of avl_free to free a single
        pair.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed snmp_errno thread-safety.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        initialize snmp_errno on a per-thread basis.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct snmp_def): Removed session_list, alloc and free members.
        Fixed rest of functions accordingly.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread-safety fixes to libsnmp.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct snmp_def): Removed session_list, alloc and free members.
        Fixed rest of functions accordingly.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_poll, snmp_timeout, snmp_read): Changed declarations. All
        functions now take an explicit struct snmp_session * argument,
        meaning the session list to operate upon.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (__snmp_alloc_fp, __snmp_free_fp): New globals. These keep
        appropriate function pointers, instead of snmp_def.alloc and
        snmp_def.free. This will come handy when snmp_def passes to
        thread-specific memory.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct snmp_def): Removed session_list, alloc and free members.
        (__snmp_alloc_fp, __snmp_free_fp): externs. (snmp_fdset):
        prototype declaration.


2002-03-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_poll, snmp_timeout): Changed prototypes. (snmp_read):
        Added prototype.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_put): Expire PS_WAITING requests (request_stat_list)
        Use new QUEUE_STAT structure.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle new mibs. (snmp_port_index2) Fixed gross bug.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed queue statistic variables.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed definition of QUEUE_STAT.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (enable-snmp): documented compat value.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (main): Initialize random number generator.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (calc_acctdigest): Use REQ_AUTH macros.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (write_detail): Use REQ_AUTH macros.


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define macros for return value of calc_acctdigest().


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (random_vector): Removed superfluous call to srand().


2002-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        (random_vector): Removed superfluous call to srand().
        (radclient_build_request): Added handling of accounting request.


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread-safety: signal handlers only set global flag, the main
        thread does the actual handling.


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed // comment.


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avp_dup): Duplicate string values of attributes with deferred
        evaluation.


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        include <signal.h>


2002-03-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        (asn_decode_int): Removed count > intsize limitation: some hosts
        return 5 bytes of information (leading 0).


2002-03-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-03-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reorganized inter-thread communication.


2002-03-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_get): Mark retrieved record with RS_PENDING flag. Added
        debug logs.


2002-03-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_request_handle): Do not raise condition after starting a
        new thread. Added (a bit too extensive) debug logs.


2002-02-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_thread0): Force async cancel type. (request_handle):
        Bugfix: set child_id.


2002-02-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_send_reply): Fixed memory leak on reject packets.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reread_config): Initialize socket_first to NULL.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reread_config): Initialize socket_first to NULL.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Disable handling for USR1 and USR2.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread safety: send_buffer is made local.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread safety: mutexes around critical sections.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (acct_def productions): Bugfix: R_AUTH was used instead of
        R_ACCT.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_eval_reply): Free strvalue before assigning evaluated
        value. This caused memory leaks.


2002-02-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Emit extra newline after calling guile-config. Needed for Sun's
        native sed (and possibly others).


2002-02-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nas.scm): Fixed typo.


2002-02-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (boot_body): Fixed info messages.


2002-02-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_request_handle): Bugfix: return 0 if new thread cannot be
        started. In this case, one of currently active threads will
        handle the request.


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        More thread-safety fixes


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (guile): Sample gc-interval statement.


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread-safety: keep all private data in the thread-specific
        memory.


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        New variable scheme_gc_interval. (boot_body): Run gc each
        `scheme_gc_interval.' seconds.


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread-safety: keep log-category in the thread-specific memory.


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle gc-interval statements.


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        New keyword gc-interval


2002-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        added extern for scheme_gc_interval.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        More thread-safety fixes


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use thread-safe md5init.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed proto of md5crypt.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (md5crypt): Made thread safe.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Number of bugfixes: child_id was used instead of status


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised patchlevel


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Enable proxy debug level.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (request_thread0): Handle as many requests as possible before
        going to cond_wait.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_daemon): Restore sighup.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread-safety fixes


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Thread-safety: mutex-protected string functions.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (avl_dup): Bugfix: dup_string if eval flag is set. This caused
        difficult to trace coredumps.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (hints_setup) Thread-safety: use local obstack.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (sfn_eval_reply): Use datum.sval directly, instead of
        make_string() on it.


2002-02-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (interpret): Thread-safety: always return allocated string
        value.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (table passwd): Modified `active' column definition


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed copyleft statement.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added LO_MSEC flag.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct SQL_cfg): Removed max_connections.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (log_to_channel): Handle LO_MSEC flag (print-milliseconds yes).


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use generic request functions.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added more debug prints


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed #ifdefs


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_mysql_disconnect): reset conn->connected.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added more debugging levels


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added debugging


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        (disp_sql_reconnect): Disconnect if necessary


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of max-threads statement.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed deprecated directives.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added required prototypes


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle max-threads keyword (`option' block). Handle
        print-millisecons (`channel' statement).


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        new keyword: max-threads new keyword: print-milliseconds.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid of connection queue stuff: each tread now has (at most)
        two SQL connections associated with it. These are stored in
        thread specific memory. *  Parameters auth_max_connections and
        acct_max_connections are deprecated.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Generic request handling functions.


2002-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added request.c


2002-02-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-02-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed definition of rad_RESULT_ACTIONS.


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Untabify


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Generated files


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Recursive mutexes are not portable. Fixed.


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ensure thread safety.


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reentrant interfaces to gethostby.* functions are defined in at
        least 4 different ways on different platforms. Therefore, ignore
        them and provide our own versions unconditionally.


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define _REENTRANT


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sleep until daemon really starts up instead of sleeping an
        arbitrary amount of time.


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Make number of subtests in stress test configurable via
        environment variable STRESS_COUNT.


2002-01-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rad_daemon): Force the safe umask.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed stray `shmem.c' entry


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added `resolve no'. Currently commented out.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option: --zero-logs to zero out the log files.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added stress test (authentication).


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for subtests.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added driver-dependent tests.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed do_not_resolve to resolve_hostnames, reversed its sense
        accordingly. (ip_iptostr): Fixed byte order dependency.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed do_not_resolve to resolve_hostnames. Bugfix: Create all
        threads with PTHREAD_CREATE_DETACHED bit on. Removed duplicate
        call to request_cleanup.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added sample `resolve' statement.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new keyword `resolve [bool]'. It determines whether IP
        numbers should be resolved to hostnames for logging output.


2002-01-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed do_not_resolve to resolve_hostnames, reversed its sense
        accordingly.


2002-01-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed IP-conversion functions: 
        s/ip_hostname/ip_gethostname/ 	s/get_ipaddr/ip_getaddr/ 
        s/ipaddr2str/ip_iptostr/ 	s/ipstr2long/ip_strtoip/


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use thread-safe functions


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide declarations for gethost.*_r functions.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

         Changed proto of client_lookup_name.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed protos of ip_hostname, ipaddr2str, nas_ip_to_name,
        nas_request_to_name. Removed format_ipaddr.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Replace gethost.*_r and getline functions


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added HAVE_HOSTENT_H_ADDR_LIST


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added m4/common.m4


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lock critical sections with mutexes


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lock the mutex before calling localtime().


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add gethost_r.c


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to POSIX threads. Tested basic functionality of the
        daemon. Still have to prove that some calls in radlib are
        thread-safe. radlib/mem.c surely isn't.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        (drv_dejagnu): Sleep 5 seconds before starting radtest, so that
        radiusd finishes configuring itself.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call scheme_add_load_path instead of rscm_add_load_path.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed pth- and added libpthread-realted stuff.


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed pth.m4


2002-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo.


2002-01-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (nextkn): Bugfix: do not require a '=' in A/V pairs to be
        surrounded by whitespace.


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Collect port usage statistics.


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added debugging prints. (walk_converse, run_walk): Do not
        allocate new objects for each query, rather insert the data into
        appropriate places, possibly reusing memory, allocated
        previously.


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        New declarations: struct port_usage and port_session.


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (stat_get_next_port_no): Fixed erroneous conditional.


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        (mib_data) Added server-specific oids.


2002-01-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed auto argval.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rudimental GetNext requests.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed handling of GetNext PDUs.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Generate external declaractions, if SERVER is not defined.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored T_USR2DELAY.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Started rewriting


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (oid_cmp): Added prototype.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        (oid_cmp): new function.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved NITEMS to radiusd.h


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed usr2delay statement.


2002-01-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Inserted explicit cancellation points.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Block asynchronous access to the request list.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed RADSTAT, so we may coexist with the previous versions
        without clobbering their statfile.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (typedef Config): Removed delayed_hup_wait member. (extern
        radius_pid): Removed.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed T_USR2DELAY.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (stat_init): Bugfix.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switched to the new MIB tree
        (.iso.org.dod.internet.private.enterprises.gnu.radius).


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect SNMP_COMPAT_0_96 settings.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        undef SNMP_COMPAT_0_96.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        --enable-snmp=compat enables support for enterprises subtree
        compatible with version 0.96


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten. The statistics is kept in a separate file, this file
        is read upon startup. While running, all the statistics is
        updated in memory. It gets dumped to the file just before
        shutdown.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        server_stat is a static structure, not a pointer.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed call to stat_create().


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed shmem.c


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

         Not needed in multi-thread version.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct nas_stat): New field 'next'.


2002-01-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to Server_stat structure and accompanying macros.
        (extern server_stat): Static structure. (stat_.* functions):
        Protected by USE_SNMP Removed shmem_.* declarations.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle LOG_TID bit.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        New keyword 'print-tid'.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        New log option: LOG_TID -- print thread identifier.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed and tested thread termination routines


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (attach_sql_connection): Bugfix.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        (master_process): Removed. (sig_cleanup): Removed.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed thread termination routines. Removed some
        conflicting/unneeded signal handlers. (master_process): Removed.
        (rad_child_cleanup): Removed.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed call to sig_cleanup.


2002-01-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo in raddb_subdirs (reported by Andrey Mironenko).


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use INADDR_LOOPBACK instead of hardcoded IP.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prepare for defining INADDR_LOOPBACK.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added inaddr.m4


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check whether INADDR_LOOPBACK is defined.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Forgotten changes


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added pth.m4


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed spawn statements.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        spawn statement is obsoleted.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use thread-safe functions.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use thread-safe format_pair().


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added protos for strtok_r(), localtime_r()


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (struct sql_connection): Removed qid. New field 'owner' keeps
        pointer to RADIUS_REQ structure to which this connection is
        attached. (rad_sql_setup): Removed declaration.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (SNMP_REQ): new field fd.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed qid_t declaration: not needed any longer. Changed qid in
        struct radius_req to void *conn. This keeps pointer to the
        actually attached sql connection. Changed format_pair() proto.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (format_pair): rewritten to be thread-safe.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Major rewrite.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (snmp_respond) spawn new thread to handle the request


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Replace strtok_r and localtime_r.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Robert Abbate.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid of ifdef YACC_DEBUG blocks.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed --enable-yydebug.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed YACC_DEBUG.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        (read_naslist_file) removed superfluous if (master_process()).


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Marked code to be revised


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid of #ifdef YACC_DEBUG blocks.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass -t to yacc.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced threading support.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        include <pth.h>


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        New field of RADIUS_REQ: fd keeps the socket descriptor to send
        the reply through.


2002-01-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added check for Pth. Removed --enable-yydebug. Yacc is always
        called with -t flag.


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for fd==-1 after open().


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Maxstat was improperly initialized. This caused grief when the
        number of NASes grew beyond a certain limit.


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        mmap returns -1 on failure. Change the condition accordingly.


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define ENUM_T. Changed quoting.


2002-01-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use ENUM_T instead of enum.


2002-01-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Inserted release mark


2001-12-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed static truncate to avoid name clash with the libc
        function.


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added descriptive comment.


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor fix.


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Version 0.96


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added MACHINES.


2001-12-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Indentation


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use cat instead of echo. The latter handles escaped symbols
        inconsistently on different systems.


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed to work on different architectures


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass environment variables to runtest.sh. Added *-stamp to
        DISTCLEANFILES.


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Typo


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use server IP 127.0.0.1


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added *-stamp to DISTCLEANFILES.


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Conditionally clear logs.


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Capitalized test descriptions, fixed a typo (een instead of en).


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug: did not clear file->eof.


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Put int fields at the start of %union, otherwise they may be
        initialized improperly in config_kw.c:in_word_set:wordlist.
        Noticed on Spark.


2001-12-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added EXPERIMENTAL mark for untested features.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Simplified.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Create radiusd and radiusd.proxy subdirs.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved from ..


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use QUOTE and ESC instead of implicit quotation marks and
        backslashes.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not use eval, some m4's (namely, BSD's) do not implement it
        correctly.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added test/shell/Makefile


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use obstack instead of static array.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed libsnmp to libradsnmp to avoid conflicts with other snmp
        libraries.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use passwd.active in auth_query. Use %D instead ogf %G in
        acct_start_query.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added `active' field to `passwd' table. Proposed by Robert
        Abbate.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not update statistics for DEFAULT NASes.


2001-12-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented DEFAULT keyword.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synchronized with /raddb/sqlserver.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added proto.m4.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        (format_pair) Fixed a dumb error.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Common m4 test suite defines.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix: continue in case context. Reported by Markus Sander.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified (un)attach_sql_connection. The problem is that sql
        functions can be called before rad_sql_setup, therefore
        (un)attach_sql_connection must be prepared to create a
        connection on the fly and release it immediately after executing
        a query. This all connection stuff needs a good rewrite.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unnecessary kludge.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed protos of rad_sql_cleanup, and rad_sql_setup.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed DA_QUEUE_ID-related code. Changed function declarations
        accordingly.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed DA_QUEUE_ID creation. Use RADIUS_REQ->qid instead.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed Queue-Id.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed typedef qid_t.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added typedef qid_t. Added qid field to RADIUS_REQ.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        renamed username and password, they caused too much qu\oting in
        *.m4 files.


2001-12-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        renamed username and password, they caused too much quoting in
        *.m4 files.


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        added *-stamp files


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Vlad Lungu


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ODBC-related stuff.


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed s. directories. Increased patchlevel.


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed s. directories


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reorganised test suite.


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-12-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix: Create log files in log/ subdirectory


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (obstack_grow_quoted) Extra precaution when  checking the signed
        value.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (radreq_cmp) use sizeof insead of a hardcoded constant.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added David Friedman


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test suite for proxy server


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        raddb for testing proxy server


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added checks for proxy service.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added realms.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed realms, added realms.in


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass arguments of default_radiusd_start to the invocation of
        test.sh verbatim.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of changes to allow for proxy test suite.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete fourth field.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Honour checklist opcodes.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        More overflow checks.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow to specify accounting port in a realms entry. Syntax is:
        hostname[:auth-port:[acct-port]].


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed suspicious int -> void* casts. It upsets the gcc on alpha.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added include <string.h>


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed relative paths.


2001-12-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of fixes to make it work on machines where sizeof(int) !=
        sizeof(void*).


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        (calc_acctdigest): Fixed possible buffer overflow. (radrecv):
        Fixed handling of Vendor-Specific attributes (a malformed
        attribute could have a length < 2).


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Print a reminder for first-time installers


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed several typos.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect new radtest syntax.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced positional parameters. Provided rudimentary default
        value substitution for variables and positional parameters.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced positional parameters.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced positional parameters. Changed invocation syntax:
        input filename must be specified with -f (--file) option. This
        also toggles shell mode. Any surplus words in the command line
        are assigned to positional parameters.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        free unused memory.


2001-12-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Escape '\'', '"' and '\\' in radius_xlat. Thanks to Michael
        Samuel for noticing.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        print "expect failed" only if abort_on_failure is true.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use radtest.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Combine all m4 defines into M4_DEFINES make variable.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed quoting and comments to improve readability.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed -x option to radtest.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added '\' line continuation.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed legacy "radtestrc" parsing. Added new option, -S
        (--shell), for use with '#! prog' shell mechanism.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed declaration of radlient_alloc: first argument tells
        whether to read the configuration file, second one sets the
        default source IP, third is the buffer size.


2001-12-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radsession


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Raised patchlevel


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated to reflect introduction of radsession.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed session.scm, added radsession.in.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Source for radsession script (ex- session.scm).


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed radtest prompt to "radtest>".


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Give -n switch to radwho.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Create dict and menu subdirs if necessary.


2001-12-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not display --enable-notify with help output.


2001-12-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed processing of @multitable (@item and @tab on a single
        line) and @example-like statements.


2001-12-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Untabify.


2001-12-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added --directory switch for compatibility with other utilities.


2001-12-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-12-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        (reread_config): Use rad_flush_queues() instead of
        flush_request_list(). (rad_flush_queues): Call
        rad_child_cleanup() after each flush_request_list() to clean up
        the children remains.


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        for i in dictionary.* ; do mv $i dict/`expr $i : '.*\.\(.*\)'`;
        done


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Move dictionary.* to dict/*


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added sample acct/detail statement.


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        handle detail statement in acct block.


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not do detailed accounting if acct_detail == 0.


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Declaration of acct_detail.


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        new options: --with-log-dir and --with-pid-dir


2001-12-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Dave Restall.


2001-12-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Template for creating online documentation page.


2001-12-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rules for generating web documentation archive.


2001-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Correctly handle defattr macro.


2001-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        New macro defattr.


2001-12-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        Print integer attributes as unsigned.


2001-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed additivity of Pam-Auth and Auth-Data attributes: both must
        be '=' (replace)


2001-12-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restructured; Documented new attributes.


2001-12-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed declaration of set_debug_levels.


2001-12-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed invocation of debugmod.


2001-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed declaration of rewrite_parse to take the source file
        name as an argument. Fixed awful bug in `if' production: it did
        not generate the nop matrix for the jump from the true branch.
        This caused the jump target to remain unresolved. Strange no one
        has noticed it before. Another bug: when loading function
        arguments in interpret, parm was incremented instead of
        following the `next' link. As a result, interpret worked only
        for zero to single argument functions. Luckily, this can be
        noticed only when running a function from the test shell.


2001-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option to test_shell: 's' (source). Causes parsing of the
        specified rewrite source file.


2001-12-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed proto of rewrite_parse().


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Stress.exp


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Stress.exp. Pass CMD to AWK when handling `all' goal.


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split radius_test into two procedures. Proc default_radius_test
        returns the error code, proc radius_test calls it and prints
        diagnostics if necessary.


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed avl-match to avl-match?.


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed avl-match to avl-match?. Fixed memory leak in
        rscm_avl_delete.


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New macro @AVP{} for A/V pair.


2001-12-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo.


2001-12-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-12-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated and restructured documentation


2001-12-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        initial commit


2001-11-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed to properly handle new texinfo macros.


2001-11-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace normalization.


2001-11-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added docs for huntgroups. Many formatting changes


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced 'quote=' flag for raddb/realms. Old quota syntax is
        retained for compatibility.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use envar_lookup_str() and envar_lookup_int().


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        New functions: envar_lookup_str() and envar_lookup_int().


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented huntgroups.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented broken_pass, huntgroups and realms.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass the argument to rad_mainloop(). scheme_end_reconfig(): new
        function. Call gc immediately after the reconfiguration.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed extra_arg kludge. It is passed as argument now.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call scheme_end_reconfig() after reading the confguration.


2001-11-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Instructions for remote testing of the package.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Interoperation between Guile and Rewrite. The support for it is
        split between two modules: radscm/rscm_rewrite.c contains Guile
        interface functions, radiusd/rewrite.y contains Rewrite internal
        functions. The interoperation is currently one-way: Guile
        programs may invoke Rewrite functions, but not vice-versa.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Return Reply-Message if the account has expired.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added documentation strings.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow for recursive invocations of
        run_init/va_run_init/interpret. Added Guile interface functions.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call scm_init_load_path() before calling radscm_init(). New
        function scheme_read_eval_loop().


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        test_shell: new command 'g': invoke guile read-eval-print loop.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Interface for invoking Rewrite functions from within Guile.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use libservscm.a instead of libradlog.a. Added rscm_rewrite.c


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use libservscm.a instead of libradlog.a


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed call to display


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Unified header comments


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixes to ttl.scm


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use rad-log instead of display.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified to delete from the input obsolete `notify' statements.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use rad-log instead of ttl-syslog.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        static parse_facility.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        New goal: libradlog.a. Contains	scheme interfaces to server's
        logging functions.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme interfaces to server's logging functions.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call rscm_radlog_init().


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added libradlog.a to LIBRADSCM.


2001-11-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        One more fix regarding GUILE_INCLUDES and GUILE_LIBS.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide basic support for computing the session timeout in real-
        time. This obsoletes old `ttl notification' support. Requires
        guile. Removed old `notify' support. Number of other changes
        (including spell-checking of ChangeLog :^)


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check the argument before passing it to parse_facility().


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added remote.exp.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ttl.scm


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed quoting bugs.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rscm_add_load_path().


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Display warning on encountering `notify' statements. Use
        rscm_add_load_path().


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed notify-related stuff.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed notify.c


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        superceded by radscm/ttl.scm


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed USE_NOTIFY


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Emit warning if --enable-notify is used.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for real-time session timeout calculation.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rscm_add_load_path() (from radiusd/scheme.c). Add DATADIR
        to load path by default.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed scheme_load_path().


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow for multiple Match-Profile attributes.


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use double backslash to escape a dot (inside a quoted string).


2001-11-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug: GUILE_INCLUDES and GUILE_LIBS were not set if the
        information was cached.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use rad_REPLACE_REGEX.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten basing on Jim Meyering's jm_INCLUDED_REGEX.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Control guile version. It should be >= 1.4


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Testsuite: added support for remote testing.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        awk invocation: pass $(srcdir) instead of \`pwd\`.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for remote testing.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added explicit rules for creating site.exp and remote.exp.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added test.sh


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rule for building test.sh


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Source for test.sh


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radtest.


2001-11-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        RADTEST and TESTDIR are no longer relevant. Removed.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed trivial bug


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use $? instead of $<. (Sun make expands	the latter to an empty
        string when it is used in an explicit rule).


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use $? instead of $<. Add a space between -v and its argument in
        the invocation of awk (nawk silently ignores -vVAR assignment).


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Escape +, even when used at a start of a regexp (nawk bails out
        at it).


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unneeded include.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove typecast to __compar_fn_t, it may not be defined.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added --with-included-regex switch (Sun's regex	is badly
        broken).


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use $? instead of $<. (Sun make expands the latter to an empty
        string when used in an explicit rule).


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added built files.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unneeded files. Added goals for building needed ones.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Avoid duplication of files in test/raddb. We leave here only the
        files that are special to testsuite, all the rest is copied/
        linked from /raddb. Thus we are always testing the actual
        configuration files (and save space in distribution tarball).


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set up for Huntgroups.exp and Rewrite.exp.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added two new nases for testing huntgroups and rewriting rules.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Huntgroups.exp and Rewrite.exp


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        New tests


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reordered includes. Previous version wouldn't compile on
        FreeBSD.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Clean up reply_list and reply_code _before_ sending the request.
        This way the old replies won't be reused if send fails.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass AWK envariable to guile_doc_snarf.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added '/' and '\' to the list of symbols, allowed in a username.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed huntgroup_paircmp(). Use paircmp instead.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Missed values for Strip-User-Name.


2001-11-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed inconsistency in description of Scheme-Acct-Procedure
        attribute.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added acct.scm


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set up for Hint.exp


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split long lines


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide default logging channel. Load acct.scm when in scheme
        mode.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added copyright statement and description.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed description line.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        proc radius_test: if -message is not specified, use command
        instead.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed runtest flags.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Syntax cleanup.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed excessive debugging output.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Be more verbose in diagnostics.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed invalid @ref usage.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use @ref for standalone references.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added acct.scm.in


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Source for acct.scm: procedure for testing scheme accounting.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Hint.exp and Scheme-acct.exp.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check hints.


2001-11-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check scheme accounting.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        radscm_list_to_avl(): Allow for SCM_EOL input parameter.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        avl-merge(): Allow both arguments to be empty lists.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed NAS IPs to use.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass --guile to test.sh invocation if radiusd supports server
        guile.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        --guile option.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        More tests.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added (conditional) guile block


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added auth.scm


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme script to test Scheme-Procedure attribute.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Match.exp and Scheme.exp.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radiusd.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed properties of Add-Port-To-IP-Address attribute.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added exec-program-user and debugging statements.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added username for testing.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added auth.bin, users.in. Removed users.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added users file.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test program for testing Exec-Program-Wait attribute.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        template for test suite users file.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing global to proc radiusd_version.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use s.radiusd instead of radiusd.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified EXPR. Zero out logfiles before starting.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Substitute %u in format string with user login name (useful for
        testing Exec-Program attributes).


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Temporarly commented out TESTS assignment.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed leading whitespace from the menu text. This makes it
        easier for testing.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further improvements


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radiusd to subdirs.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        New options --srcdir and builddir


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added mktest.awk.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rename test modules so that they are e executed in proper order.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Store strings as string objects, not as	statically allocated
        arrays. Added n[attr*] notation to return the concatenated
        string value of all attributes of type attr in the packet.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Store strings as string objects, not as statically allocated
        arrays.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        radclient_build_request(): Check the length of string value
        before writing it into packet.


2001-11-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        AC_OUTPUT test/dejagnu/radiusd/Makefile


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further changes to the dejagnu test suite


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        radtest_send(): free previously allocated reply_pairs. Added
        compare_lists() and new global: reply_list.


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Lots of changes.


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed for use with both test suits.


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        New globals: reply_list and abort_on_failure.


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added EXIT keyword.


2001-11-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Simplified syntax. Implemented full EXPECT command.


2001-11-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        AC_OUTPUT test/dejagnu/lib/Makefile


2001-11-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Specify tool explicitly.


2001-11-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Print help/license on stdout, instead of stderr.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Incremented patchlevel.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Expanded tabs


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial setup


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes in subdir layout.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radctl.rc.in, added client.conf.in.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new subdirs: guile and dejagnu. Removed raddb/radctl.rc
        dependencies. Added those for raddb/client.conf.in.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved from ..


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added test/guile/Makefile and test/dejagnu/Makefile


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed TOPDIR. SKEL should always be passed as an absolute
        pathname.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radtest.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added client.conf.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        A template for client.conf.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed rules for client.conf.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed parsing of client.conf


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        radclient_alloc(): Read client.conf file. This allows the same
        configuration to be shared between all client programs.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Inserted code from radtest.c. Implemented -t, -r and -s
        switches.


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radtest.c


2001-11-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Resurrected radtest. It will be needed for planned DejaGNU
        testsuit and also as a check tool for those who have not Guile
        installed on their system.


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        radtest resurrected


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated. Added release marks.


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed some overfill boxes in tex output.


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete attr_query. Added check_attr_query and
        reply_attr_query.


2001-11-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed structure of attrib table to allow for retrieving the
        check pairs from it.


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed op_str() to op_to_str(). New function: str_to_op().


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        New function rad_sql_retrieve_pairs(). Renamed
        rad_sql_attr_query() to rad_sql_reply_attr_query(). New
        function: rad_sql_check_attr_query().


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        match_user(): Try to retrieve check pairs from the database.


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        New member check_attr_query. Renamed attr_query	to
        reply_attr_query. Renamed rad_.*query() functions for
        consistency.


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added protos for op_to_str() and str_to_op().


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed use of @deffn.


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Properly generate variable index. Placed Concept Index at the
        end. Added pagination directives.


2001-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in handling --with-lib-path arguments.


2001-11-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added clause about Password-Location attribute.


2001-11-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Increased patchlevel


2001-11-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed a very gross bug in valnum_cmp: it was comparing names
        instead of values, which led to inpredictable coredumps.


2001-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-11-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        format_string_visual(): Format last segment printable no matter
        how many chars it contains. Otherwise strings shorter than
        runlen, get formatted in octal. format_pair(): Some NASes (most
        notably, Ascend) count terminating zero in the length of the
        string. Try to work around this.


2001-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed duplicate define


2001-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfixes


2001-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_mysql_reconnect(): Be less verbose.


2001-11-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_spawn_child(): Fixed bug in selecting a pretender for
        replacing.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Little fixes


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Syntax cleanup.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added README-alpha.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Increased version patchlevel.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Finally converted to human-readable form


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Name backup file dictionary~


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added config-conv.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed default channel to "radius.log", for compatibility.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed usedbm and notify clauses.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect the new variable (arg).


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        finger_check(): Get argument from the `arg' envar.


2001-11-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in yylex() which prevented binary % from being
        recognized. Thanks to Clement Gerouville.


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Put a reminder before duping stdout to file. It shall go away
        soon.


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use regular debug() instead of debug_pair()


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed debug_pair().


2001-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed debug_pair(). format_pair(): Use format_string_visual()
        to format string attributes (useful for Password). Changed size
        of buf2 accordingly. pairstr_format(): Renamed to
        format_vendor_pair().


2001-10-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Typo in log_to_channel().


2001-10-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bugfix (forgotten to apply 2001-10-14)


2001-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-28  Sergey Poznyakoff  <gray@gnu.org.ua>

         Rule for generating postscript output.


2001-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Documented message statement.


2001-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Declaration of format_string_visual().


2001-10-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        New function format_string_visual(): format a string of possibly
        intermixed printable and non-printable characters.
        pairstr_format(): Use format_string_visual() to format
        vendor-specific pairs.


2001-10-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in req_decrypt_password (possible         dereference
        of NULL pointer).


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Configurable reply-messages.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Example of message statement.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        New atrribute Password-Expire-Days.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split off radius_xlate0 from radius_xlate. Fixed a couple of
        bugs.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide defaults for the reply messages.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added new keywords.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        User-defined messages instead of hardcoded ones.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_check_multi(): Return also number of concurrent logins.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added message identifiers, extern decl for message_text. Changed
        proto of rad_check_multi.


2001-10-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Extern declaration for do_not_resolve.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modifications par Clement.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        multiple free() dans certaines conditions (unsigned 	char
        hp->s.nref == 255, hp->s.nref++ :) 	cela est arrive en
        faisant un benchmark avec toujours le meme username.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ajout de l'option -N (do-not-resolve) Bugfix d'un potentiel
        probleme : 'unlinking' de la requette si le fork() faille.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Un detail mise en configuration par defaut de : int auth_detail
        = 0; Ajout de l'option -N (do-not-resolve): no reverse DNS
        lookup.

        Un etrange Hack de la fonction rad_spawn_child():
        Preferons remplacer une vieille requette (REQUEST * to_replace)
        plutot que dropper la nouvelle en attendant que le
        garbage-collector
        libere de la place. On peut raisonnablement penser que la
        reponse a
        ete recue par le NAS. Ameliore sensiblement le nombre de
        requettes/secondes du serveur.

2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ignore trailing whitespace: fixed.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Typo


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Synchronized with namespace cleanup from 2001-10-16.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed fcnt argument from the read_raddb_field calls. Added
        checks for maximum number of fields, where applicable. Possibly
        should use nfields() from fict.c for this. Use envar_parse_argcv
        instead of envar_parse.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed fcnt argument from the read_raddb_file proto.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        New function envar_parse_argcv().


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use getline+argcv_get.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Ignore trailing whitespace.


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added getline.c


2001-10-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Read line of arbitrary length from a stream.


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added html: rule


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed length limit on shared secret.


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle broken passwords sent by MAX Ascend


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use req_decrypt_password().


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New function req_decrypt_password(). Checks for 'broken_passwd'
        var in NAS environment variables and if this variable is set,
        decrypt_password_broken() is used for decrypting the password.


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Proto for req_decrypt_password().


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use envar_t instead of RADCK_ARG in struct NAS. Added proto for
        nas_request_to_nas(), decrypt_password_broken().


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed RADCK_ARG-related stuff.


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use envar_t instead of RADCK_ARG. New function
        nas_request_to_nas().


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use envar_t instead of RADCK_ARG


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added envar.h


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added envar.c


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        'Environment variable' functions.


2001-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New function decrypt_password_broken() for decrypting long
        passwords (>16), sent by some brain-damaged termservers (MAX
        ascend in particular).


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        one more fix to be on the safe side...


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Null terminator was offset by one. Fixed.


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added some debugging info. checkdbm(): use dynamically allocated
        buffer instead of static one.


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_check_password(): return AUTH_NOUSER if rad_sql_pass()
        returned NULL. Fixed bug in outputting 'SQL authentication not
        available' diagnostics (use of uninitialized var).


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleaned up to to make tex happy.


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace cleanup. Data type defines are prefixed with TYPE_,
        request type defines -- with RT_, comparison operator defines --
        with OPERATOR_.


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace cleanup. Data type defines are prefixed with TYPE_,
        request type defines -- with RT_, comparison operator defines --
        with OPERATOR_. radius_mode made global. reload_data() checks
        its value before determining whether to open users.


2001-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace cleanup. Data type defines are prefixed with TYPE_,
        request type defines -- with RT_, comparison operator defines --
        with OPERATOR_.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        decrypt_password(): Append terminating null


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed superfluous string[AUTH_STRING_LEN] = 0.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow for teminating \0 in password buffer.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow for teminating \0 in mach->userpass.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added default channel ang category statements.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed action for `level: T_STRING' to work with `upto' severity
        specs (e.g.: `category debug').


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bugs introduced yesterday.


2001-10-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed superfluous backslashes in final AC_OUTPUT.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        A shell wrapper for config-conv.awk


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bunch of fixes to handle correctly passwords longer than 16
        bytes. Bugfix in files.c Reorganised structure of texinfo
        documents.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reorganised structure.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed wild_match(): it returned 0 on partial matches.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect introduction of decrypt_password().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        auth_respond(): Free radreq if radrespond() failed.
        radrespond(): Return 1 if suspend flag is on. Call
        validate_client() early (see FIXME, though).


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed calc_digest(). Introduced validate_client(). Removed
        digest parameter from calc_acctdigest().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes due to introduction of decrypt_password	and to the
        changes in RADIUS_REQ structure.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        process_menu(): removed pw_digest parameter; the function uses
        decrypt_password().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed rad_check_password(): removed pw_digest	argument. The
        function uses decrypt_password(). rad_auth_init(): Do not free
        radreq upon failure. It is	responsibility of the caller.
        Removed calc_digest check. rad_authenticate(): Changed call to
        process_menu().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed invocation of calc_acctdigest().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed calc_digest() proto, changed calc_acctdigest(). Added
        proto for validate_client(). Changed process_menu() proto.


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to struct radius_req: removed digest field, changed type
        of secret field (was char [], now char *). Secret now points to
        the shared secret from corresponding CLIENT structure (no free
        needed when freeing the request). Added protos for
        encrypt_password() and decrypt_password().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added cryptpass.c


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        radclient_build_request(): Use encrypt_password().


2001-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Functions for password encryption/decryption.


2001-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes for converting to html


2001-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        New rule for creating an html documentation file.


2001-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added texi2html


2001-10-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added .tar.gz


2001-10-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-10-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed permissions on installed files.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow for colon-separated pathlists in
        --with-{include|lib}-path.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added alphadist rule. Put both alpha rules under MAINTAINER_MODE
        conditional.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added DA_PASSWORD_LOCATION to server_check_items.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        	Changed semantics of Local and Crypt-Local auth-types.
        As before, 	Local means that the user's password is stored
        in cleantext and 	Crypt-Local means it is stored in a
        crypted form. The difference 	is that the value of password
        itself can be retrieved from 	different places, depending on
        the value of a new server attribute, 	Password-Location. The
        absense of this attribute means that 	the password is stored
        in Password or Crypt-Password attribute 	of the checklist
        in the users file. This provides backward 	compatibility
        with the previous implementations. 	Password-Location = SQL
        means that the password should be retrieved 	from SQL
        database using auth_query. More Password-Location values 
        will be added as the need arises.

        	Started rewriting documentation.

2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Started rewriting documentation.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial check-in


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated fix_check_pairs() to accord with the new semantics of
        Local auth-types.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Made rad_check_password() static to the module. Removed unused
        activefd parameter from its declaration. The function is
        essentially rewritten to accept new semantics of Local and
        Crypt-Local auth-types. Added DA_PASSWORD_LOCATION to
        server_check_items.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        New attribute Password-Location describes where to get the
        password for Local and Crypt-Local auth-types. When absent, the
        password is read from Password or Crypt-Password attribute. When
        set to SQL, cleantext or hashed password is retrieved from the
        SQL database.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_sql_pass() returns a ponter to retrieved user password. The
        storage is allocated dynamically and must be efree'd.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed rad_sql_pass() proto: accept two arguments and return a
        character string.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed rad_check_password proto.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed call to value_name_to_value.


2001-10-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Options --with-include-path, --with-lib-path replace old
        --enable-add-.*-path options.


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed invocation of value_name_to_value.


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Preserve the order of entries in collision lists when rehashing.


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use linked lists for dictionary values.

        This reverses some part of changes from 2001-08-07. Reason: 
        symtab provides no convenient way for multiple key indexing.

        value_name_to_value(): second argument: the attribute name the
        value belongs to. value_lookup(): Changed accordingly.

2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Forgotten defined(__sgi) :((


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        DICT_VALUE contains a pointer to entire	DICT_ATTR structure, not
        just the attribute name. This facilitates look-ups.


2001-09-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added alpha: rule


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        radscm_cons_to_avp(): Initialize all VALUE_PAIR members.


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Minor changes.


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Append symbols to the end of collision list, so that duplicate
        ones appear in chronological order.


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed avp_move: it always set new->next to NULL.


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call radscm_init().


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        sfn_scheme(): scan the copy of reply pairlist, not the list
        itself, since it can be modified by scheme_auth().


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed spurious block of code in add_user_entry (sym_install
        now does all the job). hints_setup(): fixed error: wrong scope
        for tmp variable. Use avl_merge instead of avl_add_list.


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added missing parenthesis in radconf-keyword-dict.


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rscm_avl.c


2001-09-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme interface to some avl functions.


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow usage of Fall-Through in raddb/hints


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Eric Salome


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Forgotten to commit on 2001-09-12.


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        radius_xlate(): Allow for NULL req argument (for test_shell).


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed spurious 'Authentication OK' message. Fixed call to
        interpret to match its proto. Do not replace	strvalue with
        computed pair result, assign it directly instead.


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed interpret.


2001-09-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed some syntax flags.


2001-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed extra dependencies that prevented the package from
        compiling without guile.


2001-09-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        AC_SUBST for RADSCM_BUILT_SOURCES and GUILE_PROCEDURES_TXT.


2001-09-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Enabled SNMP set-value requests for suspend,continue and
        shutdown


2001-09-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use auth.status for both AuthConfigReset and
        AcctConfigResetObjects. Make sure this variables always	return
        RFC-prescribed values. GNU extensions are returned by
        radiusServerState variable.


2001-09-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Hold previous value of server_stat->auth.status	in a global;
        trigger corresponding actions when it changes.


2001-09-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prefixed xmalloc,xrealloc with "rad": they are apt to conflict
        with other identifiers from other libs or programs (when used in
        pam_radius.so). Do not access hash_size with index < 0.


2001-09-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prefixed xmalloc,xrealloc with "rad": they are apt to conflict
        with other identifiers from other libs or programs (when used in
        pam_radius.so).


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Local errno fix.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Andrey Pavlenko.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Local variable name "errno" caused grief on systems where errno
        is a define. Renamed.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Pass an argument to rad_main(). It is needed for builddbm only.
        rad_main(): assign the argument given to extra_arg static.
        Actually, this is a kludge and should be cleaned up.
        rad_mainloop(): become daemon only if we really have to.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removes @GUILE_LIBS@ from radiusd_LDADD: taken care of in
        configure.in


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed erroneous AC_ARG_WITH specification for
        --without-server-guile option. Add GUILE_LIBS to RADIUSD_LDADD
        if USE_SERVER_GUILE is set.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow user to configure which characters are allowed in a
        username. Restore the dictionary functionality broken with the
        introduction of symbol tables instead of linked lists, namely,
        that the last defined symbolic value is used when printing
        detail files. A couple of other fixes.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed superfluous quotes around SHIFT


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reverse symtab for attribute values. This restores the
        functionality of the daemon broken on 2001-08-07 with the
        introduction of symbol tables instead of linked lists, namely,
        that the last defined symbolic value is used when printing
        detail files.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initialize %load-path. Fixed scheme_load_path, which was
        completely broken.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initialize username_valid_chars.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle username-chars statement (in options block)


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added username-chars keyword.


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use global username_valid_chars instead of a static variable.
        username_valid_chars contains string object, consisting of
        characters allowed to appear in a username (alphanumeric chars
        are always allowed).


2001-09-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Declaration for username_valid_chars.


2001-09-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Small fixes to guile-related server code.


2001-09-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in rad_sql_attr_query: did not unattach connection if
        disp_sql_exec() returned NULL.


2001-09-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed closure to eval_catch_body.


2001-09-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        static qualifiers to catname, priname.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further changes integrating Guile support.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        acct.c essentially rewritten.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Recognize new keywords. Obsolete ones are retained for backward
        compatibility.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protos for scheme_.*() functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed GUILE conditional


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed library-specific functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Build libradscm.a.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed USE_GUILE to USE_SERVER_GUILE. Removed library-specific
        functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed USE_GUILE to USE_SERVER_GUILE.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added static qualifier to chanlist.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle Scheme-Acct-Procedure attribute.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved librad.a to the end of LDADD (needed for linking against
        libradscm.a)


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New attribute: Scheme-Acct-Procedure. Can be used in reply pairs
        of the hints profiles to trigger execution of the given Scheme
        procedure on accounting events. The procedure takes one
        argument: the request A/V pairs. Return value is #f if
        accounting fails and #t otherwise.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        More sophisticated checking for working Guile libraries.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reorganized subdirs.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added libradscm.a


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme interface to radius [uw]tmp files.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme interface to syslog.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        libradscm basic functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme interface to radius dictionaries.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protos for libradscm functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added more comments.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Simplified a lot. There's no use checking for librx if we can
        just supply included rx.o


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added guile.m4


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Test for working Guile libraries.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Started integrating Guile support into the server.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reveal USE_GUILE option, when configured with it.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split main into several functions. Added use_guile global
        variable.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added guile-related rules.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added guile-related keywords.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New state as_scheme gets triggered by the presense of
        Scheme-Attribute in the reply pairs.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added scheme.c. Added guile libraries and include paths.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Scheme interface functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Uncommented dir ../radlib.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New attribute: Scheme-Procedure. When encountered in reply pairs
        triggers evaluation of the specified guile procedure. The
        procedure takes three arguments: request pairs, check pairs and
        reply pairs. It returns cons, whose car contains #f to deny
        access, or anything else to allow it and whose cdr contains a
        list of A/V pairs to be appended to the reply list.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sample guile configuration.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protos for guile interface functions.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New options: --without-guile, --without-server-guile.


2001-09-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        New define: USE_GUILE


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored static qualifier before Channel channel (erroneously
        removed during previous commit).


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Emit 'channel default' and 'category \*' statements.


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle password-expire-warning statement; Fixed bug in handling
        syslog statement.


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use asprintf for formatting Reply-Message.


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unused config_init() function.


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete Server-Config attribute and its values.


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Sample password-expire-warning statement;


2001-09-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        New keyword: password-expire-warning.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further changes to the logging subsystem. The only left-to-do is
        	1. document changes.

        Fixed handling of NAS-supplied attribute length. (See
        2001-08-27)

2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed functions provided by logger.c


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Oops, forgotten to remove the comment.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Recompute string length before adding string contents to the
        obstack.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reverted changes introduced 2001-08-27. They break proxy
        functionality. String attributes may contain arbitrary	binary
        data, so strlen() is not appropriate.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in max_fixup() function: too few arguments in call to
        max_decode_port.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented vlog().


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added logger.c, applog.c.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Logger system for rad.* applications. It is part of liblog
        library.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provide basic log functionality. It is part of librad library.
        Programs willing to use logger.c must define function vlog()
        which is suppsoed to do the actual formatting and outputting
        job.


2001-08-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixes to radiusd/config.y


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed handling of 'category' statement.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unused RLOG_PID define.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixes to radiusd/


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        findportbyindex(): Check the validity of the argument before
        doing lookup.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed snmp_sort_nas_stat(): simple sorting of the nas_stat made
        the havoc in the statistics data.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not display "Invalid user" diagnostics when print-auth is no.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not trust attrlen when decoding string variables. Some NASes
        compute it including terminating zero byte.


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added "port" to typestr. Fixed handling of obsolete level
        statements (auth). Fixed buglet in asgn (handling AT_PORT type).


2001-08-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use $withval when handling --with arguments


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        	More elaborate syntax checking of pairlist config files
        (raddb/users, 	raddb/hints and raddb/huntgroups). Each
        attribute has a set of 	properties describing it. A six-bit part
        of these properties 	describes in which list the attribute
        may appear in each of 	the above-mentioned files. The syntax of
        dictionary files 	is extended to hold the declaration of
        attribute properties.

        	The declaration may contain the following flags:

        		Flag	Meaning
        	P	Propagate the attribute through the proxy chain
        	=	Additivity = replace
        	+	Additivity = append
        	N	Additivity = none

        	and a syntax specification. The simplest form of the
        latter is
        [] meaning default syntax spec (the attribute may appear in
        either
        list in any configuration file). More precise specification
        is the symbol 'C' when the attribute may be used in checkpairs,
        or the symbol 'R' when it may appear in replypairs (thus CR is
        equivalent to []). The most specific form of the syntax spec is

        		[CRCRCR]

        	where the CR pairs correspond to raddb/users,
        raddb/hints and
        raddb/groups. A dash indicates that the attribute cannot be
        used in the corresponding list.

2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Delete obsolete exec-program-group statement.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        	Parse extended attribute property specification. 
        The specification may contain the following flags:

        		Flag	Meaning
        	P	Propagate the attribute through the proxy chain
        	=	Additivity = replace
        	+	Additivity = append
        	N	Additivity = none

        	and a syntax specification. The simplest form of the
        latter is
        [] meaning default syntax spec (the attribute may appear in
        either
        list in any configuration file). More precise specification
        is the symbol 'C' when the attribute may be used in checkpairs,
        or the symbol 'R' when it may appear in replypairs (thus CR is
        equivalent to []). The most specific form of the syntax spec is

        		[CRCRCR]

        	where the CR pairs correspond to raddb/users,
        raddb/hints and
        raddb/groups. A dash indicates that the attribute cannot be
        used in the corresponding list.

2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initialize myip with INADDR_ANY. Removed `mode' (local to main)
        and introduced static `radius_mode' with the same semantics.
        listen_.*() functions exit immediately if its value is not
        MODE_DAEMON. Reflect removal of config.exec_group. Use myip
        instead of INADDR_ANY in calls to open_socket wherever hostlist
        passed to listen_.*() functions is empty.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes of DICT_ATTR and VALUE_PAIR types. New function
        avl_move_pairs() moves pairs matching a given criterium between
        the two lists. The criterium is specified by supplying selection
        function and a closure to it. Implemented avl_move_attr() via
        avl_move_pairs().


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes of DICT_ATTR and VALUE_PAIR types


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use attribute property to determine whether an attribute is
        allowed to be used in either list of a profile.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed allowed[] array: the AP_PROPAGATE bit of attribute
        properties is used to determine whether an attribute should be
        propagated back to the NAS.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed calls to fix_{check,reply}_pairs: pass an extra
        argument, meaning which kind of file we are processing now.
        Extra member in struct temp_list (same semantics). Extra
        argument to file_read (same semantics).


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set the group from pw_gid member of pwd.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        exec-program-group is obsolete.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed exec_group member. Added protos for functions from
        radck.c


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed description of %s substitute.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed flag field of ATTRIBUTE records to reflect the addition
        of AP_PROPAGATE property (P flag) and three levels of AF_.*LIST
        bits.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renamed AF_ADD_ constants to AP_ADD_. New AP_PROPAGATE:
        attributes with this bit set will be propagated through the
        proxy radius back to the NAS. Packed additivity into the prop
        bitmask. Introduced three sets of AF_CHECKLIST and AF_REPLYLIST
        flags.

        struct DICT_ATTR: merged flags and additivity into one member:
        prop struct VALUE_PAIR: Renamed additivity to prop.

2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed default password to match that of raddb/sqlserver


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Allow user to specify database user name and password.


2001-08-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use M4 variable. Allow user to define database access password
        in config.m4.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added scripts for automatic creation of
        authentication/accounting databases. (/db)


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed database description from the comment. Fixed sql queries
        to match new database structure.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        AC_OUTPUT db/Makefile.am


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added db to SUBDIRS


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        PostgreSQL-specific definitions.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        MySQL-specific definitions.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implementation-independent database structure template.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Template for site-specific definitions.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed distribution tehnique: removed dist-hook from the main
        Makefile.am and provided separate Makefile.am's for	each
        directory in the distribution.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added @setfilename


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed usage of in_category tie-in.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed wrong comparison in disp_sql_interface_index().


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed ROOT profile, not needed since the removal of cntl
        functionality.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed sub-shell invocation, fixed paths.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added TESTS and TESTS_ENVIRONMENT (previously they were in the
        main Makefile.am).


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use substitution in bin_PROGRAMS, provide EXTRA_PROGRAMS in case
        the former is empty. Do not distribute *.x and *.doc files.
        Moved MKDEP variable off the MAINTAINER_MODE conditional.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Merged noinst_HEADERS statements.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radius_TEXINFOS.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added *.man to EXTRA_DIST. Changed explicit rules to use $@ and
        $<.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rfc to SUBDIRS.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed version number to pre-release 0.95.90. Added
        substitutions RADSCM and TESTDIR. AC_OUTPUT new makefiles.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed conditional GUILE block. Removed subdirs from
        EXTRA_DIST: each subdir now has its own Makefile.am. Removed
        dist-hook. Removed TEST variables.


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Makefile, Makefile.in


2001-08-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added to repository


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further changes to the logging subsystem. Almost finished
        rewriting it. Further changes due to the removal of cntl
        functionality.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed cntl interface.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radctl.scm.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed. It is useless once all cntl functionality has been
        passed to SNMP subsystem. See TODO.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Convert raddb/config from version 0.95 to 0.96.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added strcspn.c to AC_REPLACE


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added strcspn.c


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Provides a strcspn() function for systems lacking it.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        vlog(): use priname array instead of switch when printing
        priority name.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        log_release(): Do not delete channels marked with LO_PERSIST
        bit. log_set_to_console(): Mark "stdout" with LO_PERSIST bit.
        channel_free(): Fixed memory leak.


2001-08-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option LO_PERSIST for marking channels that should not be
        deleted by log_release().


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Somewhat regretfully, removed radlib/radprintf.c, and switched
        to using snprintf functions instead of rad.*printf(). The latter
        were OK, but the only major advantage they provided was %I and
        %A specifiers, which are not such a big deal, after all.
        Besides, they make lint ang gcc -Wall angry...


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed -fAI from the lint invocation.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added snprintf.[ch]. Moved headers to noinst_HEADERS variable.
        Removed -fAI from the lint invocation.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radprintf-related entry.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed rad.*printf calls to (v)snprintf calls, using
        format_pair and format_ipaddr where necessary


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reverted previous change.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added debugmod.c


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed (generated file).


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed prototypes for rad.*printf() functions


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed not needed protos.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        debug_pair(), format_ipaddr(), format_pair() prototypes.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        debug_pair(), format_ipaddr(), format_pair() functions.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        (v)snprintf replacement for systems lacking it.


2001-08-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Check for snprintf function.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed (generated files)


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reversed changes


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added version.texi


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed (generated file)


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Further changes to log subsystem. This commit compiles and runs
        fine. The rewriting of the logging stuff is not finished,
        though. Things to be done are: 	1. Make radiusd/log.c part of
        liblog library, 	   split off application-dependent stuff
        from it. 	2. Preserve "stdout" channel until exit(). Now 	
          it gets nuked by log_release(). 	3. Get rid of
        radprintf.c, use GNU snprintf instead. 	4. Of course, document
        changes.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added stamp-vty


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added version.texi to ifo_TEXINFOS


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Acct-Ext-Program and Log-Mode-Mask were assigned the same
        number. Fixed.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed library linking order.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use radvsprintf() instead of vsprintf(). This is temporary. I
        guess, I'll have to get rid of radprintf.c and use GNU
        snprintf.c instead.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed attr_number_to_dict()


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed to match new logging subsystem.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        rw_attrasgn(): Check for null return of avp_create() (happens
        only when raddb/dictionary and, consequently, include/raddict.h
        is malformed).


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set default logging channel. Use log_close() where appropriate.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added log_open() and log_close(). vlog(): Fixed bug: asprintf()
        was erroneously called instead of vasprintf(). Fixed
        declarations of catname[] and priname[]. Added _dolog() function
        and fixed _debug_print. New functions: 	channel_free()	--  
        free memory allocated for a channel 	channel_free_list() --
        free channel list starting from 			the
        given channel. 	log_mark()      --   return the head of the
        chanlist. 	log_release()   --   release all channels
        starting 			from the given one. Do all the
        necessary 			housekeeping. 
        log_set_to_console() -- Request logging to the console 		
        (stderr). 	log_set_default() -- install default logging
        channel.

        channel_lookup(): Changed semantics of `pri' argument.

2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed category <name> syntax. <Name> can now be any of: 	
        CATEGORY 		SEVERITY 		CATEGORY '.'
        SEVERITY SEVERITY allows '=' and '!' prefixes to specify exact
        match and exclusion of the given severity level.


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call to log_open().


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use severity specifications in calls to radlog().


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Call to log_open(). Use severity specifications in calls to
        radlog().


2001-08-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added L_UPTO() and some prototypes.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed L_DBG to L_DEBUG.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Started rewriting log subsystem. Log channels will now be
        separated on categories (main,auth,acct,snmp,proxy) as well as
        severity levels. The internal mechanics resembles that of syslog
        utility.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed debug_output(), debug_sprintf().


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added log_mode definition.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed logging declaration syntax.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed S_ constants. Changed their occurences to corresponding
        L_ constants from log.h. Added print-category keyword.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added RLOG_ constants and log_mode declaration.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed L_CONS occurences.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Add vasprintf.c


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        GNU (v)asprintf function.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed debugging conventions. Each module that calls debug()
        functions should define symbol RADIUS_MODULE_<modulename> before
        inclusion of config.h. When a new module is added which uses
        debug facility, make debugmod should be run to update
        include/debugmod.h and ./debugmod.c.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Define RADIUS_MODULE_<modname> at the start.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use libsql_la_SOURCES instead of libsql_a_SOURCES.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added INCLUDES.


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added debugmod.h


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Include <debugmod.h>


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split invocation of debug.sh among several lines for readability


2001-08-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        Create a single header file instead of modifying each source.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified SQL interface: radiusd can now be configured to use
        both mysql and postgres. Switching between the two is controlled
        by "interface" statement in raddb/sqlserver file.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added interface statement.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed SQL-related members of compile_flag_str[].


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Prototypes for dispatching functions and data structures.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radctl.h.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added lib.m4


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_CHECK_LIB: checks several paths for the presence of a
        library.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed SQL-related defuns. New options: --with-mysql and
        --with-postgres (can be used together). --enable-sql is retained
        for backward compatibility.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_RESULT_ACTIONS (ported from GNU inetutils).


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed SQL-related defines.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added sql to SUBDIRS.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed mysql.c and postgres.c


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed SQL-related stuff.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added "interface" keyword (raddb/sqlserver). Changed rad_sql_
        calls to appropriate disp_sql_ ones.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (from radlib/): Postgres interface functions.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        (from radlib/): MySQL interface functions.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        SQL interface dispatcher.


2001-08-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial checkin.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial checkin.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added log and acct


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad-client-set-server: removed CNTL-NUM.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored functionality. rad-cntl uses signals instead of
        obsolete cntl interface.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed @CNTL_PORT@


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed PORT_CNTL.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Declaration for radpid_dir.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Global variable radpid_dir.


2001-08-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        Unlink pidfile on shutdown.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added config_tok.h y.output config_kw.c


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Set 'once' argument in calls to asgn() to 0, except when setting
        radlog_dir and radacct_dir. Possibly I can get rid of the fourth
        argument to asgn() altogether?


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        read_naslist_file(): call snmp_sort_nas_stat().


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented whole radiusServerMIB subtree. snmp_sort_nas_stat():
        Sort nas_stat structures so that GET NEXT on .NASIndex.<IP>
        returns next lexicografically greater oid.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        mem_stat_enumerate() accepts extra argument


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Proto for snmp_sort_nas_stat().


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        mem_stat_enumerate() accepts extra argument (closure)


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Graphical representation of radiusServerMIB subtree.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New values for enum serv_stat: serv_suspended, serv_shutdown


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed proto for stat_request_list(). Added typedef QUEUE_STAT.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        MEM_STAT, CLASS_STAT, declarations for mem_get_stat(),
        mem_stat_enumerate()


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        New functions mem_get_stat() and mem_stat_enumerate() instead of
        meminfo()


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented radiusServerQueueTable subtree.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        sig_usr1(): reflect changes in the underlying library functions.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in action for 'severity' rule.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Implemented radiusServerUpTime and radiusServerResetTime.
        radiusServerState implemented partially (read-only)


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added mibs from GNU-RADIUS-SERVER-MIB.


2001-08-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        MIBs describing internals of the radius daemon


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated. I should make it understandable to human beings when
        I'm through doing the changes.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Updated.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed cntl-specific functions. No replacement provided so far,
        so test.scm is temporarily non-operational.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed cntl-specific huntgroups.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed ROOT.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed CNTL_PORT.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        realm_find(): do not return DEFAULT realm when asked for NOREALM


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed radctl.c


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Reflect changes in the syntax.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added xrealloc(), erealloc()


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protos for [xe]realloc()


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added declaration for HOSTDECL. Removed cntl_port.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed cntl_port. Implemented listening to multiple interfaces.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added "listen" keyword.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        New keyword: "listen". Currently it is used in auth and acct
        statements. "cntl" statement is obsolete: retained for backward
        compatibility.


2001-08-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed. All its functionality should be provided by snmp
        subsystem


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed check for @ before calling proxy_send()


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to realm processing


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Michael Smirnov.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixup string length after stripping off LOCAL realm (Reported by
        Michael Smirnov). Handle NOREALM special realm.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Do not add extra spaces after expanding %C{Password}


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        struct NAS: changed last member


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed duplication of nas_ functions.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added check for gperf.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        New option -stdout allows to run programs that send their output
        to stdout (e.g. gperf)


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed query_buffer-size clause.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed DICT_ATTR and DICT_VALUE to fit the new allocation
        mechanism (symtabs instead of slists).


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed return value of install/lookup functions from Symbol* to
        void* to eliminate superfluous typecasts.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Use symtabs for attributes and values. Removed length limit on
        symbol names.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        (rom ../radiusd) Added re-hashing. Changed return value of
        install/lookup functions from Symbol* to void* to eliminate
        superfluous typecasts.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug in argcv_get: it was filling an extra argv slot.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to radlib.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Execute group_query and attr_query only if doauth is yes


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rules for config.kw


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split off keyword recognizer into a separate module.


2001-08-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Keywords for config.y. To be processed by gperf


2001-08-01  Sergey Poznyakoff  <gray@gnu.org.ua>

        Restored changes accidentally overwritten by commiting the wrong
        file (rev. 1.21)


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Bunch of changes to make %C{Password} substitution return
        plaintext password. In the meantime, unified calling conventions
        a bit.


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed calls to radius_xlate(). Changed proto of
        rad_sql_attr_query().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed proto of attr_to_str(), radius_xlate().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed call to user_find().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed protos of user_find(), user_find_sym(), user_find_db(),
        match_user(), hints_setup().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed prototype of radius_exec_program().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed prototype of user_find_db().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed calls to hints_setup(), user_find(),
        radius_exec_program().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed calls to hints_setup() and radius_exec_program().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed protos for user_find(), hints_setup(),
        radius_exec_program(), radius_xlate().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added proto for rad_sql_attr_query().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed protos for user_find(), hints_setup(),
        radius_exec_program(), radius_xlate().


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed erroneous #if directive.


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed handling of NULL default value.


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        synched declaration of max_decode_port() with that in the
        documentation.


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        exec.c & argcv.c


2001-07-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        argcv_get(): terminate output array with a NULL entry


2001-07-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed setting SIGCHLD handler.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed MAXARGS


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed debugging hook


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed formatting of time values. The previous version was
        affected by LC_TIME settings.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        avp_free(): free associated strvalue if p->eval is set.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed query_buffer_size.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Acct-Ext-Program attribute.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        added Acct-Ext-Program attribute to raddb/dictionary.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

         Changed proto for radius_xlate(). Removed typedef BUFFER


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed buf member.


2001-07-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        /usr/home/gray/F


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed exit from AC_CHECK_LIB(pam..)


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed handling of --with-client option


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        substitution for libexec_SCRIPTS so the client can still be
        built when GUILE is not installed.


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed erroneous call to strtok().


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Substitution for pam_PROGRAMS.


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Remove conditional BUILD_CLIENT


2001-07-16  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to --with-client blocks


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Output "Report bugs to.."


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Deferred pair evaluation, etc.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed version number.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added "Report bugs to.." to the --help output.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified sed expr to change lines like `# line "lex.yy.c"' to `#
        line "sourcename.c"'


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed inappropriate usage of nas_lookup_ip(), introduced
        2001-07-09.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Print correctly pairs with deferred evaluation.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Evaluate a/v pairs with eval flag set.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added eval member to VALUE_PAIR structure. Added proto for
        bug_report_address


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified interpret() to use argcv_ functions.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added argcv.h


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added bug_report_address.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for $INCLUDE and $DEBUG directives.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Support for A/V pairs with deferred evaluation.


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added argcv.c. Sorted SOURCES


2001-07-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Split a string on whitespace and given delimiters.


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        See ChangeLog for 2001-07-09


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        namespace changes


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace housekeeping: normalized nas database function names
        (nas_ and client_ ).


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Namespace housekeeping: normalized nas database function names
        (nas_ and client_ ).


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Protos for radck_ functions.


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Forgotten to commit on 2001-07-04


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        changes due to introduction of radlib/nas.c


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added RADCK_ARG functions (from radiusd/files.c)


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        nas database functions


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved yacc- and lex-generated sources to MAINTAINERCLEANFILES


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Enable maintainer-specific definitions


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        make cvs diff less verbose


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        initial commit


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        use rad_MAINTAINER_MODE


2001-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        added EXTRA_DIST


2001-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to radlast and client/pam_radius


2001-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Assign a unique messg_id after creating radclient structure.
        This is needed if a client program calls pam_authenticate()
        several times.


2001-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed bug in handling -n option: should be done after call to
        radpath_init()


2001-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        OpenBSD support


2001-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed typo in comment. Improved standalone mode


2001-07-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        OpenBSD support (thanks to Andrey Pavlenko)


2001-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated version based on the last snapshot from automake
        repository


2001-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        report CLID along with multiple logins diagnostics


2001-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        changes to radscm/session.scm


2001-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad-acct: added missing NAS-IP-Address attribute


2001-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed my username to real name


2001-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed potential heap overrun in pushn(). Minor fix in
        interpret()


2001-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-06-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed expiring of SQL connections (Peter Kazmier)


2001-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2001-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed trivial bugs in DEBUG macros


2001-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        added config.texi


2001-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2001-05-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        finished namespace houskeeping. Added debugging hook


2001-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed error reporting


2001-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2001-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        make diff less verbose


2001-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        see ChangeLog


2001-05-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        fix to open rad?tmp readonly


2001-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        re-added config.syntax


2001-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed is_log_mode


2001-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed obsolete directories: builddbm, checkrad, radctl


2001-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        see ChangeLog 2001-05-19 -- 2001-05-20


2001-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed bug in fprint_attr_list (endless loop)


2001-05-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        restored old "-" reply semantics


2001-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        added backslash() function


2001-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        move backslash() to util.c and made it global


2001-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        accept \<newline> continuation sequence.


2001-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        renamed backslash() to rw_backslash() to prevent clash with the
        global function


2001-05-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        declaration of backslash()


2001-05-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_sql_reconnect did not clear conn->connected on failure.
        Probably conn->connected is not needed after all: can just use
        conn->data != NULL instead


2001-05-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        spell check


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        radwtmp_putent() proto


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed extra newlines :)


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_sql_attr_query(): retrieve arbitrary reply pairs from SQL
        database. Thanks to Michael Samuel.


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed port type assignment


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        added attr_query


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        check_unix(): accept radwho output format


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        added attr_query member (see ChangeLog)


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        global prototype for install_pair()


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        debugged


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        restored


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        initial checkin


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        added missing files


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        use of _SCRIPTS instead of _PROGRAMS.


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rad-utmp-putent for dealing with rad[wu]tmp files.


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radwtmp_putent() function


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        use rad?printf() functions instead of ?printf().


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        return 0 ttl when the peer responds with -. Reported by Andrey
        Y. Mosienko <feo@ttn.ru>


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        use radwtmp_putent()


2001-05-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        client programs


2001-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed spelling


2001-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        The original guile-doc-snarf distributed with guile up to
        version 1.4, passes guile-func-name-check to awk without
        absolute path spec. Consequently the script bails out unless
        guile-func-name-check is in the current directory. The directory
        scripts/guile contains scripts that bypass the bug.


2001-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        radscm.doc is generated automatically


2001-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        added generation of *.x *.doc files as proper


2001-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed reboot records conversion code


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed bash-specific syntax


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        see ChangeLog


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        use rut_.*() functions to handle radutmp


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed inclusion of users_gram.h


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        added #include <ctype.h>


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        create_dbm() in DBM_DBM mode used malformed filenames.


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        use ylwrap instead of calling yacc/lex directly


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed #if conditionals.


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        use rut_.*() functions to handle rad[wu]tmp


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rut_.*() protos (radutmp.c)


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added client programs, modified for use with m4 directory


2001-05-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added client programs


2001-05-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        update


2001-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-04-28  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed error in acct_stop_query and acct_keepalive_query


2001-04-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed checkrad.conf


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        modified handling of __EXTENSIONS__ definition (do we need it
        after all?)


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        added rad_sql_need_reconnect in critical places


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        added AM_PROG_CC_STDC


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Make cvs diff less verbose


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        added extra files


2001-04-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Make diff less verbose


2001-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated


2001-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed superfluous defines


2001-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed to work on AIX


2001-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed to work with native AIX compiler


2001-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        added empty statement after default label


2001-04-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed error in snm_var_encode that spoiled length word of
        variable name (assignment from uninitialized variable)


2001-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        added missing \\


2001-04-18  Sergey Poznyakoff  <gray@gnu.org.ua>

        brought up to date


2001-04-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-04-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        linted


2001-04-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        added eval-when-compile to make compilation less verbose


2001-04-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        improved check for getopt_long


2001-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed indentation functions


2001-04-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        added call to make-local-variable to radconf-mode


2001-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        README


2001-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        ChangeLog


2001-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        snmp_intern.h


2001-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        README


2001-04-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added keyword and argument completion, context-sesitive help


2001-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial commit


2001-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        added rad-{next,prev}-profile and rad-load-dictionary


2001-04-11  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed bug that freed just obtained value of acct_keepalive_query
        instead of old one


2001-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        GNU-RADIUS-STAT-MIB.txt


2001-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        synchronized with GNU-RADIUS-STAT-MIB.txt


2001-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        README


2001-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        modified snmp_port_index[12] to handle sparse port tables
        correctly.


2001-04-10  Sergey Poznyakoff  <gray@gnu.org.ua>

        made it react on interrupt correctly


2001-04-09  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added possibility to page the output information


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Improved regular expressions


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added check for emacs and its directories


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial revision


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        added check for getopt.h


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed c command in test_shell


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added possibility to check for user's framed IP


2001-04-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial revision


2001-04-04  Sergey Poznyakoff  <gray@gnu.org.ua>

        added possibility to query IP different from that of the NAS
        (host= argument)


2001-04-03  Sergey Poznyakoff  <gray@gnu.org.ua>

        added import from RFC155-SMI


2001-04-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed initialization of msg structure


2001-03-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Extended set of the characters allowed in a username. Make it
        configurable?


2001-03-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added insist() in critical places. Made it abort(), not just
        exit() on low memory condition


2001-03-31  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug thta caused some A/V pairs from the request to be
        freed twice


2001-03-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved to enterprise number assigned by IANA


2001-03-30  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed stupid error in snmp_session_create (missing rteturn!) and
        fixed check for a valid file descriptor in snmp_session_open


2001-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed unnecessary timestr() definition


2001-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        synched naming conventions with those of txt


2001-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        updated tree definition


2001-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed representation of ..Date oids


2001-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed stat_get_port_index() to be consistent with other
        functions


2001-03-27  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced UnixTimestamp text convention. Fixed some bugs.


2001-03-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed silly error in check_snmp(): snmp_oid freed twice


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        increment num_dup_req in request_xmit()


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        increment num_challenges in send_challenge()


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        increment num_accepts in sfn_ack()


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        finished adding Stat MIBs


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        added stat_get_port_index() and stat_get_next_port_no()


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed forgotten occurence of ipaddr_t


2001-03-25  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed mib_get_next() and snmp_stat_nas()


2001-03-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Finally added all statistics OIDs


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        NASTable in working order


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        added missing backslash


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        added acct server mibs. started adding stat mibs


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed var_subid_cmd


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added first node of statistics subtree.


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added meta-nodes. Get,Set and GetNext tested.


2001-03-23  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added accounting subtree (compliance mibs still not supported).
        mib_get_next() now works properly. The revision is checked in
        for clarity: don't think mib_get_next() will be easy to
        understand when I add meta-nodes to it...


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added snmp_var_dup_list()


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Slightly changed sprint_oid()


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Switched to new MIB handling. Most of the stuff gone :)


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed file format. This revision contains only auth subtree


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Handle new input file format


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Started rewriting. The basic MIB tree support is rewritten
        completely. This version has almost entire AuthMIB subtree
        (except compliance MIB) and is able to return `variable' MIB
        values. However the latter are not returned with GetNextPDU
        requests.


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added snmp_mib.c


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Generalized MIB objects


2001-03-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        installed


2001-03-21  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed ipaddr_t to ip_addr_t: solaris already defines one


2001-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed typedef ipaddr to ipaddr_t


2001-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed snmp_req_cmp to compare only PDUs IDs instead of
        comaring whole VarBindLists


2001-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed inclusion of <time.h> and <sys/time.h>


2001-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        added chapter about config file logging statement


2001-03-20  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed call to snmp_session_create


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added support for Log-Mode-Mask attribute


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added Log-Mode-Mask attribute


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed stupid error in snmp_strdup


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed inclusion of string.h (reported by Leo Bistmans)


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed snmp_def declaration; added snmp_init()


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed memory allocation functions


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed snmp_strdup definition; added call to snmp_init()


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added snmp_strdup() and snmp_init() protos


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        added missing var->val_length assignment


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        added #include <errno.h>


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        changed to comply with new SNMP API


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Installed Radius SNMP headers


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Installed Radius SNMP sources


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Cleaned up for Radius SNMP


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug that prevented `category *' from working


2001-03-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed memory leak in snmp_check()


2001-03-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added check to the length of Password attribute.


2001-03-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced getmaxfd() call instead of supposing an arbitrary
        number of open file descriptors.


2001-03-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved system-dependent calls to radlib/sysdep.c. Introduced
        getmaxfd() call instead of supposing some arbitrary number of
        open file descriptors.


2001-03-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        This module is contains system-dependent functions.


2001-03-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unnecessary file radlog.h


2001-03-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added NULL pointer check to rad_pam_conv: Solaris does not pass
        appdata_ptr if the server is not running euid 0. Why?


2001-03-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added @ to the list of allowable characters in an username.
        Thanks to Jody Owens.


2001-03-14  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added ! to the list of allowable characters in an username.


2001-03-13  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed last references to snprintf.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added extra checks to test_shell().


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved log-dir and acct-dir to options block where they really
        belong.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed bug that caused fopen to be called upon a NULL pointer.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        This file contains information needed for querying various NAS
        types about activity of a particular user's session.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed builddbm directory. The functionality of builddbm
        command is provided by -mb switch to radiusd and builddbm shell
        wrapper.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        This module contains functions for semantic checking of
        raddb/users file. It also determines any possible circular
        dependencies between the user profiles and deletes profiles
        involved in such dependencies.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        This module contains functions related to DBM files, except
        lowest-level ones which are defined in radlib/dbm.c. The
        functions for creating DBM files are also here, so builddbm
        program is not needed any more, as radiusd -mb does all the
        work.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        It is a shell wrapper which provides the functionality of
        `builddbm' program of other versions of radius. Actually radiusd
        itself does all the work.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added builddbm wrapper.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added some extra includes.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added BOGUS token for catching unterminated strings error.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Improved handling of quoted strings in the input. Now they are
        allowed to contain backslash-escapes, escaped newlines and octal
        characters. Also allowed for trailing + in IP numbers: enclosing
        the whole stuff in double-quotes was a nuisance.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        The return value of rad.*printf functions is now consistent, but
        FIXME2 comment is preserved just in case...


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added copyright notice.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added symtab_iterate().


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added sql_flush() function.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added builddbm mode. Other slight modifications.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten completely.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed log_stdout() and added log_disconnect(). This is needed
        so that messages from the radiusd are echoed on stdout until it
        detaches from there.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved DBM functions from here to builddbm.c. Also removed
        auth_type_fixup calls as this functionality is now provided by
        fix_check_pairs();


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Got rid from umsg member of MACH structure. User messages are
        allocated dynamically. This is needed so that called functions
        may return whatever user reply messages they need. Currently
        pam_pass uses this.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Renambed backslash() to backslashify() so it does not collide
        with backslash() from users.l


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added builddbm.c and radck.c


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Commented out Include-Profile. It is currently unused but may
        come handy in the future.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        #include <sys/types.h>


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added prototype for symtab_iterate


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        User_symbol defined here. Changed prototype of pam_pass.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified to reflect changes to radiusd etc.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified to reflect changes to radiusd and builddbm


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified to reflect changes to builddbm


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed builddbm directory and DBM conditional. Moved
        --enable-add-libpath up the source so it takes effect before
        other checks are made.


2001-03-12  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed builddbm directory and DBM conditional from the
        Makefile.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed nasty bug in open_dbm.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed printing of VALUE_PAIRs with name field set to NULL. This
        is needed primarily for reply packets read from DBM database.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Improved handling of password queries.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed unused defines: DBM_ONLY,DBM_ALSO,DBM_NEVER


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rad_sql_shutdown().


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added rad_sql_shutdown call to rad_exit.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed support for simultaneous use of DBM and plaintext user
        databases.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        DBM functons rewritten to provide the same functionality as text
        files.


2001-03-07  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed data representation in DBM files.


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        /tmp/a


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added extra argument to rad_sql_pass. It passes additional
        authentication data from Auth-Data attribute.


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        removed unneeded argument in call to radlog


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        fixed rad_sql_pass prototype


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced Auth-Data attribute which makes it possible to pass
        additional data to authentication methods. Pam-Auth which does
        the same but only for PAM authentication is preserved for
        compatibility with other versions of radius. Also added User-GID
        attribute.


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced Auth-Data attribute which makes it possible to pass
        additional data to authentication methods. Pam-Auth which does
        the same but only for PAM authentication is preserved for
        compatibility with other versions of radius.


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Moved DBM-specific calls to a separate module (radlib/dbm.c).


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Contains declarations for DBM wrappers from radlib/dbm.c


2001-03-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        Contains wrappers for common DBM functions used by programs of
        the package.


2001-03-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced AUTH_XXX macros. Added check_user_name function.


2001-03-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced AUTH_XXX macros.


2001-03-05  Sergey Poznyakoff  <gray@gnu.org.ua>

        Fixed error in paircmp (attempt to access string value of an
        integer attribute)


2001-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Linted and cleaned.


2001-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Introduced HAVE_SETEUID switches.


2001-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed setlinebuf() to setvbuf(). Needed primarily by HP-UX
        which does not have the former.


2001-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changed to reflect addition of the new query: group_query.


2001-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        rad_auth_init() adds an additional internal attribute (Queue-Id)
        to the incoming packet. The attribute is needed only when
        compiled with --enable-sql option. It preserves the SQL
        connection queue id so that functions in files.c and auth.c can
        fetch data from SQL database. This is a cludge but passing qid
        as a parameter would be a way too clumsy. Hope I'll find a
        better solution later.


2001-03-02  Sergey Poznyakoff  <gray@gnu.org.ua>

        Improved groupcheck(): added possibility to fetch group name
        from SQL database.


2001-02-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed erroneous #undef's


2001-02-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-02-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Changes to handle modified log.c interface.


2001-02-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewritten completely


2001-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        modified sfn_time to use new timestr functions


2001-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        rewritten timestr.c


2001-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        added


2001-02-19  Sergey Poznyakoff  <gray@gnu.org.ua>

        completely rewritten


2001-02-17  Sergey Poznyakoff  <gray@gnu.org.ua>

        Integrated checkrad into radiusd.


2001-02-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        version 0.94-beta


2001-02-15  Sergey Poznyakoff  <gray@gnu.org.ua>

        version 0.94-beta


2001-02-06  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-01-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        *** empty log message ***


2001-01-26  Sergey Poznyakoff  <gray@gnu.org.ua>

        Added radtest script


2001-01-24  Sergey Poznyakoff  <gray@gnu.org.ua>

        Rewrite language changes


2001-01-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Removed obsolete files


2001-01-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Postgres support, etc.


2000-12-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Modified includes


2000-12-29  Sergey Poznyakoff  <gray@gnu.org.ua>

        Addedd PostgreSQL support


2000-12-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Create the repository


2000-12-22  Sergey Poznyakoff  <gray@gnu.org.ua>

        Initial revision


Local Variables:
mode: change-log
version-control: never
buffer-read-only: t
End:
