diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-12-08 22:31:20 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-12-08 22:31:20 +0200 |
commit | 98759b2d7c6c825eff012cc832e5d6ef8104ba62 (patch) | |
tree | f03a6abc733f233645f41416e112a27d327f4025 | |
parent | 2be3c0dde1dd0b521b4b4c0a92a0fbeeab79ab22 (diff) | |
download | radius-98759b2d7c6c825eff012cc832e5d6ef8104ba62.tar.gz radius-98759b2d7c6c825eff012cc832e5d6ef8104ba62.tar.bz2 |
Update .gitignores
-rw-r--r-- | .gitignore | 11 | ||||
-rw-r--r-- | ChangeLog | 10497 | ||||
-rw-r--r-- | Makefile.am | 4 | ||||
-rw-r--r-- | bootstrap.conf | 1 | ||||
-rw-r--r-- | po/.gitignore | 2 | ||||
-rw-r--r-- | scripts/Makefile.am | 3 | ||||
-rwxr-xr-x | scripts/config-conv | 75 | ||||
-rw-r--r-- | scripts/config-conv.awk | 129 | ||||
-rw-r--r-- | scripts/texi2html.diff | 54 |
9 files changed, 8 insertions, 10768 deletions
@@ -7,18 +7,12 @@ .bootstrap .deps .emacs* +.libs ABOUT-NLS INSTALL Makefile Makefile.in aclocal.m4 -libtool -m4 -stamp-h1 -ABOUT-NLS -m4 -.deps -.libs autom4te.cache build-aux config.h @@ -27,3 +21,6 @@ config.log config.status configure gnu +libtool +m4 +stamp-h1 diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 86fea8f4..00000000 --- a/ChangeLog +++ /dev/null @@ -1,10497 +0,0 @@ -2008-12-06 Sergey Poznyakoff <gray@gnu.org.ua> - - * 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. - - * scripts/radius.m4: New file. - * NEWS: Mention AM_GNU_RADIUS. - - 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-03 Sergey Poznyakoff <gray@gnu.org.ua> - - * 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-15 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-05-25 Sergey Poznyakoff <gray@gnu.org.ua> - - * lib/list.c (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> - - * 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> - - * radiusd/sql.c (rad_sql_mlc_close): Pass NAS-IP-Address - -2007-11-04 Sergey Poznyakoff <gray@gnu.org.ua> - - * include/radiusd.h (sql_exec_query, sql_run_query): Second arg is - const char *. - * include/radsql.h (disp_sql_query,disp_sql_getpwd,disp_sql_exec): - Query is const char *. - * include/radius/md4.h, lib/md4.c (grad_md4_calc): in is const char *. - * include/radius/md5.h, lib/md5.c (grad_md5_calc): input is const - char *. - * include/radius/radius.h, lib/dict.c (grad_attr_name_to_dict) - (grad_value_name_to_value): First arg is const char *. - * include/radius/radutmp.h, lib/radutmp.c (grad_ut_setent) - (grad_utmp_putent,grad_radwtmp_putent): First arg is const char *. - - * lib/ascend.c (_get_type): Fix typo (ipx instead of ip). - - * m4/guile.m4: Require Guile v. 1.8.0 at least. - * radiusd/rewrite.y, radiusd/scheme.c, radiusd/sql.c, - radscm/radscm.c, radscm/rscm_avl.c, radscm/rscm_dict.c, - radscm/rscm_hash.c, radscm/rscm_lib.c, radscm/rscm_radlog.c, - radscm/rscm_rewrite.c, radscm/rscm_sql.c, radscm/rscm_syslog.c, - radscm/rscm_utmp.c, sql/disp.c, sql/mysql.c, sql/odbc.c, - sql/postgres.c: Switch to Guile 1.8 - - * radiusd/rpp.c (rpp_request_handler): Move call to - scheme_redirect_output to scheme.c:catch_body. - -2007-07-03 Sergey Poznyakoff <gray@gnu.org.ua> - - * include/radiusd.h (scheme_gc_interval) - (scheme_task_timeout): Remove externs - -2007-06-27 Sergey Poznyakoff <gray@gnu.org.ua> - - Relicense under GPLv3 (snmplib under LGPLv3) - -2007-06-23 Sergey Poznyakoff <gray@gnu.org.ua> - - * configure.ac: Display configuration summary - * tests/atlocal.in: Bug fixes - * tests/testsuite.at (AT_SKIP_TEST): New macro - (AT_CHECK): Skip test if the necessary prerequisites are not met. - -2007-06-22 Sergey Poznyakoff <gray@gnu.org.ua> - - * configure.ac (LIBGNURADIUS): Split extra libraries off to - LIBRADEXTRA - * radiusd/Makefile.am, radlast/Makefile.am, radtest/Makefile.am, - radwho/Makefile.am, radzap/Makefile.am: Likewise - * include/cfg.h (CFG_UNSIGNED,CFG_SIZE_T): New macros - (cfg_get_unsigned,cfg_get_size_t,cfg_get_uint32_t): New functions - * radiusd/config.y (_get_value): Handle new data types - * radiusd/radiusd.c, radiusd/scheme.c: Fix configuration tables. - * sql/postgres.c: Fix typo - -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 - - * bootstrap.conf (XGETTEXT_OPTIONS): Describe logging functions - - * include/radius/radius.h (grad_astrcat, grad_inttostr) - (grad_longtostr,grad_offtostr,grad_sizetostr,grad_uinttostr) - (grad_uinttostr): New functions - - * intprops.h, numtostr.c, inttostr.c, longtostr.c, offtostr.c, - sizetostr.c, uinttostr.c, ulongtostr.c: New files - * lib/Makefile.am (libgnuradius_la_SOURCES): Add number to string - conversion sources - * lib/ascend.c, lib/leakdetect.c, lib/logger.c, lib/readline.c, - lib/users.y, lib/util.c: Do not use asprintf - -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. - - * .cvsignore, Makefile.am, NEWS, configure.ac, include/common.h, - include/radius/Makefile.am, include/radius/radius.h, lib/argcv.c, - lib/client.c, lib/debug.c, lib/dict.c, lib/gnuradius.vers, - lib/leakdetect.c, lib/logger.c, lib/printutmp.c, lib/raddb.c, - lib/radpdu.c, lib/radsrv.c, lib/realms.c, lib/users.l, lib/util.c, - m4/.cvsignore, radiusd/Makefile.am, radiusd/acct.c, - radiusd/auth.c, radiusd/builddbm.c, radiusd/checkrad.c, - radiusd/config.y, radiusd/dynload.c, radiusd/exec.c, - radiusd/files.c, radiusd/input.c, radiusd/mlc.c, radiusd/pam.c, - radiusd/proxy.c, radiusd/radius.c, radiusd/request.c, - radiusd/rewrite.y, radiusd/rpp.c, radiusd/snmpserv.c, - radiusd/sql.c, radiusd/stat.c, scripts/.cvsignore, - scripts/Makefile.am, sql/mysql.c, sql/odbc.c, sql/postgres.c: Update - * README-hacking, include/radius/debug.hin, lib/Makefile.am, - lib/c-strcase.c, lib/deflog.c, scripts/debugdef.m4: New file - * bootstrap: Rewrite - * lib/Makefile.tmpl, scripts/ylwrap: Remove - -2007-05-10 Sergey Poznyakoff <gray@gnu.org.ua> - - * NEWS: Update - * bootstrap: Do not import error, xalloc-die and dirname. - * configure.ac: Define GNULIB_ARGP_EXTERN_BASENAME. Raise version - number to 1.4.1 - * include/radiusd.h, radiusd/sql.c (sql_run_query): New function - * radscm/rscm_sql.c (radius-sql-run-query): New function - - * lib/argp_basename.c: New file - * lib/Makefile.tmpl (libgnuradius_la_SOURCES): Add argp_basename.c - * lib/gnuradius.vers: Export gnu_* - * radiusd/files.c (wild_match): Rewrite. Support character classes - and improve execution time. - * radiusd/radiusd.c (radiusd_signal_init): Do not install special - hanlders for SIGFPE, SIGSEGV, SIGILL, SIGBUS - * radiusd/snmpserv.c (snmpserv_after_config_hook): Re-initialize - stat subsystem. - * radiusd/stat.c (shmem_free): Reset tempfd and offset - (stat_done): Reset server_stat - -2006-11-24 Sergey Poznyakoff <gray@gnu.org.ua> - - * configure.ac: Raise version number to 1.4 - * NEWS: Update - * doc/MACHINES: Update - * lib/gnuradius.vers: Add more prefixes (temporarly) - * include/radius/radius.h, lib/client.c, lib/dict.c, - lib/leakdetect.c, lib/radpdu.c, lib/radsrv.c, radiusd/acct.c, - radiusd/auth.c, radiusd/builddbm.c, radiusd/checkrad.c, - radiusd/dynload.c, radiusd/exec.c, radiusd/files.c, - radiusd/input.c, radiusd/mlc.c, radiusd/pam.c, radiusd/proxy.c, - radiusd/radius.c, radiusd/radiusd.c, radiusd/request.c, - radiusd/rewrite.y, radiusd/rpp.c, radiusd/snmpserv.c, - radiusd/sql.c, radiusd/stat.c, radtest/gram.y, sql/mysql.c, - sql/odbc.c, sql/postgres.c (debug): Rename to GRAD_DEBUG - (debug_on): Rename to GRAD_DEBUG_LEVEL - -2006-09-08 Sergey Poznyakoff <gray@gnu.org.ua> - - Take all replacement sources from Gnulib - - * lib/argp-ba.c: Remove - * lib/argp-eexst.c: Remove - * lib/argp-fmtstream.c: Remove - * lib/argp-fmtstream.h: Remove - * lib/argp-fs-xinl.c: Remove - * lib/argp-help.c: Remove - * lib/argp-namefrob.h: Remove - * lib/argp-parse.c: Remove - * lib/argp-pv.c: Remove - * lib/argp-pvh.c: Remove - * lib/argp-xinl.c: Remove - * lib/argp.h: Remove - * lib/getline.c: Remove - * lib/getopt.c: Remove - * lib/getopt.h: Remove - * lib/getopt1.c: Remove - * lib/obstack.c: Remove - * lib/obstack.h: Remove - * lib/pin.c: Remove - * lib/rx.c: Remove - * lib/rx.h: Remove - * lib/snprintf.c: Remove - * lib/snprintf.h: Remove - * lib/strchrnul.c: Remove - * lib/strcspn.c: Remove - * lib/strerror.c: Remove - * lib/strncasecmp.c: Remove - * lib/strndup.c: Remove - * lib/strnlen.c: Remove - * lib/strtok_r.c: Remove - * lib/vasprintf.c: Remove - * m4/getopt.m4: Remove - * m4/rx.m4: Remove - * intl: Remove - * scripts/pofilter.c: Remove - - * radiusd/sql.c (getline): Rename to get_conf_line - * scripts/Makefile.am: Remove pofilter.c - * scripts/mksnmp-h.awk: Mark generated file as read-only for Emacs - and ViM - * scripts/sqlmod.sh: Likewise - * m4/ld.m4: New file - - * bootstrap: New file - * lib/Makefile.tmpl: New file - * lib/Makefile.am: Remove - * Makefile.am (SUBDIRS): Remove intl - * NEWS: Update - * README-alpha: Update - * configure.ac: Use gnulib - Add check for ld --version-script - * lib/gnuradius.vers (global): Add rpl_* - * contrib/php/.cvsignore: Update - * lib/.cvsignore: Update - * m4/.cvsignore: Update - * scripts/.cvsignore: Update - - * doc/texinfo/auth.texi: Fix description of mlc_realm_query, - mlc_user_query. - * include/radiusd.h (sqllog): Takes literal string as its second - argument. - * radiusd/log.c (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. - * radiusd/rewrite.y (return_value): Add terminating null character. - * NEWS: Update - * client/pam_radius/pam_radius.c (_pam_init_radius_client): Set - logger function. - -2005-11-12 Sergey Poznyakoff <gray@gnu.org.ua> - - * radiusd/radutil.c (obstack_grow_escaped): Bugfix - -2005-10-21 Sergey Poznyakoff <gray@gnu.org.ua> - - * THANKS: Add Jose Alves - * configure.ac: Define library version variables - (--with-included-argp): Remove option - Always use included copy of argp/getopt - * include/radiusd.h (radiusd_sql_checkgroup): Bugfix. Thanks - Jose Alves for helping to track the bug. - * lib/Makefile.am: Use library versioning - * radscm/Makefile.am: Likewise - - * lib/gnuradius.vers: Export argp_ (Temporarly!) - * lib/logger.c: Include radargp - * lib/pin.c: Inconditionally declare both globals. - * lib/radargp.c (argp_program_bug_address): Use PACKAGE_BUGREPORT - * lib/strerror.c (strerror): Rewritten in ANSI C - -2005-08-13 Sergey Poznyakoff <gray@gnu.org.ua> - - * NEWS: Updated - * configure.ac: Raised version number to 1.3.91 - - * lib/Makefile.am (libgnuradius_la_LDFLAGS): Use version script - * lib/gnuradius.vers: New file. Version script for libgnuradius. - - * client/pam_radius/pam_radius.c,include/radius/argcv.h - include/radius/radargp.h,include/radius/radius.h, - include/radius/radutmp.h,lib/argcv.c,lib/ascend.c,lib/client.c, - lib/dict.c,lib/envar.c,lib/iputil.c,lib/leakdetect.c,lib/printutmp.c, - lib/radargp.c,lib/raddb.c,lib/radpaths.c,lib/radutmp.c,lib/realms.c, - lib/users.l,radiusd/acct.c,radiusd/builddbm.c,radiusd/exec.c, - radiusd/files.c,radiusd/log.c,radiusd/menu.c,radiusd/radiusd.c, - radiusd/rewrite.y,radiusd/scheme.c,radiusd/sql.c,radiusd/stat.c, - radiusd/tsh.c,radiusd/version.c,radlast/radlast.c,radscm/radscm.c, - radscm/rscm_utmp.c,radtest/completion.c,radtest/input.l,radtest/main.c, - radtest/runtime.c,raduse/raduse.c,radwho/radwho.c, - radzap/radzap.c: Namespace normalization - -2005-08-12 Sergey Poznyakoff <gray@gnu.org.ua> - - * lib/client.c (grad_client_send0): Fixed invocation of - grad_client_recv. - * radiusd/log.c (log_set_to_console): Changed declaration - * include/radiusd.h: Likewise - * radiusd/radiusd.c: New option --quiet - -2005-07-07 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * radscripts/radctl.m4 (pidfile_status): Fixed arithmetical - expression syntax. - * radscripts/radscripts.m4 (ARITH): New macro. - -2005-07-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * include/radsql.h: Protect from multiple inclusion - * include/rewrite.h (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 - * include/radius/radius.h (grad_string_t,grad_datum_t): New data types. - (grad_avp_t): Rewritten using grad_datum_t - * lib/argcv.c (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 - - * radiusd/rewrite.y: Rewritten handling of String data type to - allow for binary strings (the ones, containing nul characters). - - * radiusd/acct.c: Updated to use new rewrite interfaces - * radiusd/checkrad.c: Likewise - * radiusd/files.c: Likewise - * radiusd/log.c: Likewise - * radiusd/radutil.c: Likewise - * radiusd/sql.c: Likewise - * radiusd/tsh.c: Likewise - * radscm/rscm_rewrite.c: Likewise - * radscm/rscm_sql.c: Likewise - * radtest/runtime.c: Likewise - -2005-06-29 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * lib/argcv.c: Synch with mailutils repo. - * radscripts/radctl.m4: Largely improved - * doc/texinfo/radctl.texi: Updated - - * include/radiusd.h (RAD_EXEC_WAIT,RAD_EXEC_XLAT): Removed. - (radius_eval_avp): Changed prototype. - * radiusd/radutil.c (radius_eval_avp): Handle macro substitution - (traditional translation) as well. - * radiusd/acct.c (grad_avl_find): Updated to use new - radius_eval_avp semantics. - * radiusd/auth.c (sfn_exec_nowait): Likewise. - * radiusd/files.c (exec_program_wait): Likewise. - * radiusd/exec.c (radius_exec_program): Last argument reverted to - its previous semantics. Do not attempt to perform macro - substitution on the command line: this is supposed to be handled - by the caller. - -2005-06-28 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * NEWS: Updated - * configure.ac: Raised version number to 1.3.90 - * radiusd/acct.c (rad_acct_ext): Evaluate pair before passing it - to radius_exec_program. - Wait for the external program to terminate. - Fixed return value; - * radiusd/exec.c: Minor formatting fix - * radiusd/files.c: Likewise. - * radiusd/radutil.c: Likewise. - - * radiusd/radiusd.c: Fixed longstanding bug: use of optarg instead - of the parameter arg. - * radtest/main.c: Likewise - * radwho/radwho.c: Likewise - - * tests/ext-acct.at: New file - * tests/raddb/acct.bin.in: New file - * tests/raddb/hints.in: New file - * tests/raddb/hints: Removed - * tests/Makefile.am (TESTSUITE_AT): Add ext-acct.at. Sorted files. - * tests/atlocal.in (make_raddb): Set executable bit on created - .bin files. - * tests/scheme-acct.at: Bugfix: cmp actually had no effect. - * tests/testsuite.at (RA_ALL_KEYWORDS): Add ext-acct. - * tests/raddb/Makefile.am (EXTRA_DIST,CLEANFILES): Add acct.bin.in - - * tests/raddb/.cvsignore: Updated - * contrib/php/.cvsignore: New file - -2005-06-28 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * include/radiusd.h (RAD_EXEC_WAIT,RAD_EXEC_XLAT): New constants - * include/radius/radius.h (grad_obstack_grow_backslash_num): - Changed proto - * lib/argcv.c (argcv_scan): Fix the behavior in case of unbalanced - quotes. - Synchronize with the mailutils repo. - * lib/users.l: Use modified grad_obstack_grow_backslash_num - * lib/util.c (grad_obstack_grow_backslash_num): - (grad_obstack_grow_backslash): Rewritten - * radiusd/auth.c (sfn_exec_nowait): Do not translate return value - from the rewrite call. - * radiusd/exec.c (radius_exec_program): Changed semantics of the - last argument. - * radiusd/files.c (exec_program_wait): Do not translate return value - from the rewrite call. - * radiusd/radutil.c (pair_set_value): Add type checking. - * radiusd/rewrite.y (mtx_bin): Fix a bug in implicit type coercion - (bi_qprn): Bugfix: make sure there are always two hex digits. - * tests/execwait.at (execwaitr): New test - * tests/raddb/config.in (debug): Add exec to the debugging level - * tests/raddb/users.in (execwaitr): New profile - -2005-06-24 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * THANKS: Added Eric Olson. Switched to UTF-8 - * NEWS: Updated - * lib/argp-fs-xinl.c: Bugfix: define __OPTIMIZE__ to 1 - * lib/argp-xinl.c: Likewise - * include/radiusd.h (radius_eval_avp): New function - * radiusd/auth.c (sfn_exec_nowait): Evaluate the pair before - executing it. - * radiusd/files.c (exec_program_wait): Likewise. - * radiusd/radutil.c (radius_eval_avp): New finction. - (radius_eval_avl): Rewritten using radius_eval_avp(). - -2005-05-18 Sergey Poznyakoff <gray@Mirddin.farlep.net> - - * COPYING, Makefile.am, README-alpha, - configure.ac, contrib/php/Makefile.am, - doc/COPYING.DOC, doc/man/Makefile.am, - doc/rfc/Makefile.am, doc/texinfo/Makefile.am, - doc/texinfo/fdl.texi, doc/texinfo/gendocs_template, - doc/texinfo/radius.texi, lib/Makefile.am, lib/argcv.c, - lib/argp-ba.c, lib/argp-eexst.c, lib/argp-fmtstream.c, - lib/argp-fmtstream.h, lib/argp-fs-xinl.c, lib/argp-help.c, - lib/argp-namefrob.h, lib/argp-parse.c, lib/argp-pv.c, - lib/argp-pvh.c, lib/argp-xinl.c, lib/argp.h, lib/ascend.c, - lib/avl.c, lib/client.c, lib/cryptpass.c, lib/dbm.c, - lib/debug.c, lib/dict.c, lib/envar.c, lib/getgr.c, - lib/gethost_r.c, lib/getline.c, lib/getopt.c, - lib/getopt.h, lib/getopt1.c, lib/getpw_r.c, lib/iputil.c, - lib/leakdetect.c, lib/list.c, lib/localtime_r.c, - lib/logger.c, lib/md5.c, lib/md5crypt.c, lib/nas.c, - lib/obstack.c, lib/obstack.h, lib/printutmp.c, - lib/radargp.c, lib/raddb.c, lib/radpaths.c, lib/radpdu.c, - lib/radsrv.c, lib/radutmp.c, lib/readline.c, lib/realms.c, - lib/regexp.h, lib/rx.c, lib/rx.h, lib/sha1.c, lib/smbdes.c, - lib/snprintf.c, lib/snprintf.h, lib/strchrnul.c, - lib/strerror.c, lib/strncasecmp.c, lib/strndup.c, - lib/strnlen.c, lib/strtok_r.c, lib/symtab.c, lib/sysdep.c, - lib/users.l, lib/users.y, lib/util.c, lib/vasprintf.c, - m4/guile.m4, m4/inaddr.m4, po/Makevars, po/ca.po, - po/es.po, po/fr.po, po/pl.po, po/ru.po, po/uk.po, - raddb/Makefile.am, raddb/checknas.rw, raddb/log-hook.rw, - raddb/nas-ip.rw, radiusd/radius.c, scripts/mktypes.c, - scripts/ylwrap, tests/Makefile.am, tests/acct.at, - tests/acl.at, tests/basic-auth.at, tests/begin-kw.at, - tests/begin-proxy.at, tests/begin.at, tests/default-kw.at, - tests/end-proxy.at, tests/end.at, tests/execwait.at, - tests/expiration.at, tests/filter.at, tests/findport.c, - tests/hints.at, tests/huntgroups.at, tests/log-mode.at, - tests/match-profile.at, tests/menu.at, tests/proxy-acct.at, - tests/proxy-basic-auth.at, tests/proxy-ignorecase.at, - tests/proxy-menu.at, tests/proxy-nested.at, - tests/proxy-tunnel.at, tests/proxy-vsa.at, - tests/reply.at, tests/rewrite.at, tests/scheme-acct.at, - tests/scheme-auth.at, tests/status-server.at, - tests/testsuite.at, tests/tunnel.at, tests/proxy/config.in, - tests/proxy/dictionary.in, tests/raddb/config.in, - tests/raddb/dictionary.in, tests/raddb/hints, - tests/raddb/users.in: Change FSF postal address - -2005-04-19 Sergey Poznyakoff - - * NEWS: Updated - * configure.ac: Raised version number to 1.3.1 - * radiusd/files.c (hints_setup): Fixed coredump on missing - User-Name pair. - * radiusd/log.c (channel_format_prefix,channel_format_suffix): - Minor fix to compensate for the stupidity of gcc 3.3.4 - -2005-03-09 Sergey Poznyakoff - - * include/radiusd.h (scheme_eval_avl) - (exec_program_wait): New function - * raddb/dict/standard (Exec-Program-Wait,Scheme-Procedure): Allow - usage in hints RHS - * radiusd/auth.c (sfn_scheme): Rewritten using scheme_eval_avl - (sfn_exec_wait): Rewritten using exec_program_wait - * radiusd/files.c (exec_program_wait): New function - (hints_setup): Process eventual Exec-Program-Wait and - Scheme-Procedure attributes - * radiusd/scheme.c (scheme_eval_avl): New function - * radtest/gram.y: Added missing semicolons before the closing - braces in rule actions. Required by recent bison versions. - -2005-01-28 Sergey Poznyakoff - - * radiusd/checkrad.c (create_instance): Convert framed IP - and NAS IP to host order. - * radscripts/radauth.m4 (acct): Use acct modifier. - -2005-01-11 Sergey Poznyakoff - - * lib/envar.c (grad_envar_parse_argcv_internal): Bugfix. - Incorrectly parsed explicit assignments. - * lib/radpdu.c (grad_decode_pdu): Fixed debugging output to - print IP addresses in host order. - * radiusd/radius.c (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 <georges@ipercom.com> request. - (<200411260848.iAQ8mKD18166@Mirddin.farlep.net>) - * radiusd/rewrite.y (temp_space_size): New function - (bi_time,bi_strftime): New functions. - - * radscm/gnuradius.scm4: Properly protect `define' from - expansion by m4. Reported by Stephen Bleazard. - * radscm/radiusd.scm4: Likewise. - - * THANKS: Added Stephen Bleazard. Reordered in lexicographic - order. - -2004-11-20 Sergey Poznyakoff - - -= Released version 1.3. =- - Sources before this point are tagged release_1_3 - -2004-11-20 Sergey Poznyakoff - - * configure.ac: Raised version number to 1.3 - * NEWS: Likewise - - * raddb/sqlserver: Updated - * raddb/users: Updated - * radiusd/exec.c: Minor comment. - * sql/mysql.c (do_mysql_query): Actually disconnect only if mysql - returned CR_SERVER_GONE_ERROR - * doc/directory: FSF directory entry - -2004-11-03 Sergey Poznyakoff - - * lib/radsrv.c (grad_server_send_reply) - (grad_server_send_challenge): Issue warnings to L_DEBUG if - DEBUG_ONLY is enabled. - * radiusd/rpp.c (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-02 Sergey Poznyakoff - - * scripts/gud-wrapper: A wrapper for debugging radiusd from - Emacs - * scripts/radius-devel.el: Some useful functions - * scripts/request.list: List of radius requests and their numbers - * scripts/Makefile.am: Added new files - * radiusd/.gdbinit: Updated - * README-alpha: Updated - -2004-11-02 Sergey Poznyakoff - - * TODO: Updated - - * include/radiusd.h (scheme_eval_unspecified_expr): New function. - * radiusd/auth.c (auth_failure): Removed useless variable. Use - scheme_eval_unspecified_expr() instead of - scheme_eval_boolean_expr(). Provide a default branch. - * radiusd/scheme.c (scheme_eval_unspecified_expr): New function. - - * radiusd/rpp.c (pipe_read, pipe_write): Set errno = ETIMEDOUT - if select returned 0. - * radiusd/rewrite.y (rw_mach_destroy): Fix memory leak: pmatch was - not freed. - * radiusd/radutil.c (parse_dict_attr): Fixed memory overrun. The bug - was pretty long-standing: it was introduced with revision 1.10 - (2001-07-26). - * radiusd/radius.c (radius_verify_digest): Minor fix: do not copy - garbage bytes from the memory area after rawdata. - -2004-11-01 Sergey Poznyakoff - - * configure.ac: Allow to set LEAK_DETECT from the command line. - * radiusd/log.c: Added comment - -2004-11-01 Sergey Poznyakoff - - * lib/list.c (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) - * radiusd/log.c: Do not allocate any memory. Use only static buffers. - * sql/postgres.c (rad_postgres_exec): Several bugfixes. - -2004-10-29 Sergey Poznyakoff - - * radiusd/files.c (hints_setup): Removed local variable - request_pairs. - * radiusd/.gdbinit: Updated - * lib/radpdu.c (grad_decode_pdu): Fixed debugging output - -2004-10-22 Sergey Poznyakoff - - * lib/radutmp.c: If the file is opened for append, - seek to eof right before writing to it. Lock the - file *before* the seek. - Improved diagnostics. - * lib/util.c (grad_lock_file): Apply exclusive locks - * radlast/radlast.c: Do not use obsolete L_SET constant - - * elisp/rewrite-mode.el: Major Emacs mode for editing Rewrite sources - * elisp/Makefile.am: Added rewrite-mode.el - * elisp/radconf-mode.el: Minor fix - - * examples/ascend.rw: Mark as Rewrite source for Emacs - * examples/c3620.rw: Likewise - * examples/cisco.rw: Likewise - * examples/comos.rw: Likewise - * examples/filter.rw: Likewise - * examples/jetstream.rw: Likewise - * examples/nt.rw: Likewise - * raddb/checknas.rw: Likewise - * raddb/log-hook.rw: Likewise - * raddb/nas-ip.rw: Likewise - -2004-10-09 Sergey Poznyakoff - - * configure.ac: Raised version number to 1.2.96 - * NEWS: Likewise - * doc/texinfo/Makefile.am: texi2html does not understand - '/@/' separators. Compensate for it. - Fixed rule for generating plain text output - * include/radiusd.h (RS_TERMINATED): New state - (rpp_check_pid): New function - * radiusd/request.c: 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. - * radiusd/rpp.c (rpp_kill): Call rpp_check_pid() instead - of simply removing the child. - (rpp_check_pid): New function. - -2004-10-01 Sergey Poznyakoff - - * radiusd/request.c (_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. - * radiusd/sql.c (rad_sql_retrieve_sessions): Fill in login as - well as orig_login. - -2004-09-22 Sergey Poznyakoff - - * NEWS: Updated version number to 1.2.95 - * configure.ac: Likewise - * lib/radpdu.c: Print IP addresses in debugging messages in - dotted-quad notation. - * lib/radsrv.c: Likewise - * radiusd/rpp.c (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-18 Sergey Poznyakoff - - * radiusd/auth.c (unix_pass): Bugfix - * radtest/completion.c [!WITH_READLINE]: Bugfix - -2004-09-17 Sergey Poznyakoff - - * radiusd/sql.c (rad_sql_retrieve_sessions): Fill in .orig_login - * radiusd/checkrad.c (create_instance): Fall back to .login if - .orig_login is empty - * radiusd/exec.c (radius_exec_command): Close all descriptors - except stderr. - * radiusd/rpp.c (rpp_start_process): Redirect stdout to stderr - * sql/postgres.c: Test PQstatus before disconnecting on - PGRES_FATAL_ERROR. - -2004-09-16 Sergey Poznyakoff - - * radiusd/auth.c: Removed stray #define - * radtest/completion.c: Compile only if WITH_READLINE is defined - * radtest/runtime.c: Translators comment - -2004-09-15 Sergey Poznyakoff - - -== Alpha release 1.2.94 ==- - - * sql/postgres.c (rad_postgres_query): Included proposition - of Oleg Gawriloff. - * radiusd/rpp.c: Do not use descriptors 0 and 1: user procedures - and/or some libraries may attempt to write to stdout. - * radiusd/exec.c (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. - * contrib/php/README: Updated - * NEWS: Updated - * README: Updated - * configure.ac: Minor fixes - * tests/scheme-acct.at: Check the output file. - -2004-09-14 Sergey Poznyakoff - - * radiusd/auth.c (from_base64): Assume right to left - ordering of the input. - * sql/postgres.c: Disconnect if PQexec returns NULL. - * tests/atlocal.in (make_raddb): Bugfix - -2004-09-12 Sergey Poznyakoff - - * tests/atlocal.in (make_raddb): Bugfix - * include/radius/radargp.h: Removed include <config.h>: out of - place in installed header. - * radiusd/radutil.c (radiusd_request_free): Fixed memory leak. - -2004-09-10 Sergey Poznyakoff - - * snmplib/asn1.c (asn_decode_string): Fix datatype of count - - * radiusd/radiusd.c: New option --show-defaults - * radiusd/version.c: Likewise. - - * radiusd/sql.c (sql_check_config): Check if at least one - sql interface is available. - - * radtest/gram.y: Support for binary strings - * radtest/input.l: Likewise. - * radtest/main.c: Likewise. - * radtest/radtest.h: Likewise. - * radtest/runtime.c: Likewise. - - * Makefile.am: Switched to autotest - * configure.ac: Likewise. - * radiusd/Makefile.am: Likewise. - - * tests: New directory - * tests/Makefile.am: New file - * tests/.cvsignore: New file - * tests/findport.c: New file - * tests/atlocal.in: New file - * tests/testsuite.at: New file - * tests/begin.at: New file - * tests/end.at: New file - * tests/status-server.at: New file - * tests/basic-auth.at: New file - * tests/reply.at: New file - * tests/begin-kw.at: New file - * tests/default-kw.at: New file - * tests/match-profile.at: New file - * tests/hints.at: New file - * tests/huntgroups.at: New file - * tests/scheme-auth.at: New file - * tests/acl.at: New file - * tests/expiration.at: New file - * tests/menu.at: New file - * tests/acct.at: New file - * tests/rewrite.at: New file - * tests/execwait.at: New file - * tests/filter.at: New file - * tests/scheme-acct.at: New file - * tests/tunnel.at: New file - * tests/log-mode.at: New file - * tests/proxy-basic-auth.at: New file - * tests/proxy-ignorecase.at: New file - * tests/proxy-vsa.at: New file - * tests/proxy-menu.at: New file - * tests/proxy-nested.at: New file - * tests/proxy-acct.at: New file - * tests/proxy-tunnel.at: New file - - * tests/raddb/.cvsignore: New file - * tests/raddb/Makefile.am: New file - * tests/raddb/access.deny: New file - * tests/raddb/acct.scm.in: New file - * tests/raddb/ascend.bin: New file - * tests/raddb/auth.bin: New file - * tests/raddb/auth.scm: New file - * tests/raddb/client.conf.in: New file - * tests/raddb/clients: New file - * tests/raddb/config.in: New file - * tests/raddb/dictionary.in: New file - * tests/raddb/filter: New file - * tests/raddb/hints: New file - * tests/raddb/huntgroups: New file - * tests/raddb/naslist: New file - * tests/raddb/realms.in: New file - * tests/raddb/sqlserver: New file - * tests/raddb/users.in: New file - * tests/raddb/menus/menu1: New file - * tests/raddb/menus/menu2: New file - - * tests/proxy/.cvsignore: New file - * tests/proxy/Makefile.am: New file - * tests/proxy/client.conf.in: New file - * tests/proxy/config.in: New file - * tests/proxy/dictionary.in: New file - * tests/proxy/hints: New file - * tests/proxy/huntgroups: New file - * tests/proxy/realms.in: New file - * tests/proxy/sqlserver: New file - * tests/proxy/users: New file - -2004-09-0 |