📄 changelog
字号:
2002-04-29 Alfred M. Szmidt <ams@kemisten.nu> * talkd.c <version.h>: Include removed. (inetutils_package): Renamed to PACKAGE_NAME. (inetutils_version): Renamed to PACKAGE_VERSION.2002-04-21 Alfred M. Szmidt <ams@kemisten.nu> * Makefile.am (inetdaemon_PROGRAMS): Use talkd_BUILD instead of BUILD_TALKD.2002-02-10 Jeff Bailey <jbailey@outpost.dnsalias.org> * Makefile.am: Add -I$(top_builddir)/include to INCLUDES2001-10-30 Alain Magloire * Makefile.am: Add -I ../libinetutils to have the argvc_xx() prototypes. * acl.c: Add <ctype.h> we use isdigit(). Add "argv.h" we use argv_xx() functions. (read_address): Declared static and variable addr unused nuked. (netdef_parse): Declared static. (open_users_acl): Declared static. (netdef_free): Declared static. (acl_free): Declared static. (discard_acl): Declared static. * announce.c (init_line format_line finish_line print_mesg): Declared static. * intalkd.h: Add prototypes for global functions. * print.c (messages_types): Array declared const and static. (answers): Array declared const and static. (_xlat_num): Declared static. (print_request): First argument declared const and should have a return value. (print_response): First argument declared const and should have a return value. * process.c (process_request): Bug, process did not have a return value. * table.c (lookup_request): Declared static and function pointer with proper prototypes. (fuzzy_comp): Declared static. (exact_comp): Did not have a return value. (delete_invite): Change prototype to correspond to include/protocols/talkd.h which wanted an unsinged long. * talkd.c (main): Returned 0 for good measure. (alarm_handler): Proper signal handler prototype.2001-10-29 Sergey Poznyakoff * acl.c: Fixed declaration of read_address(). Bugfix in discard_acl(): it was discarding the extra entry. acl_match(): Set default action to ACT_ALLOW. * intalkd.h: Macro os2sin_addr: extract struct in_addr from struct osockaddr. * process.c: do_announce(): use os2sin_addr for readability. * table.c: Added extra debug info. * talkd.c: Removed `if (getuid ())' block.2001-10-28 Alain Magloire * talkd/process.c (open_users_acl): free (filename); * talkd/talkd.c (talkd_init): Do not bail out if not root, Do we have to be root?2001-10-27 Sergey Poznyakoff * acl.c: read_acl(): Initialize `head' to NULL (in case the acl contains null hostlist).2001-10-25 Alain Malgoire * announce.c: Add <sys/uio.h> for "struct iovec" definition. #undef MAX before redefining it. It was set in different system includes.2001-10-25 Sergey Poznyakoff Talkd essencially rewritten. New feature: system-wide and user-specific access-control lists allow for controlling who and from where is able to request talks. * intalkd.h: (new) Implementation-specific defines. * acl.c: (new) Access-control lists. * Makefile.am: Added new sources. * talkd.c: Completely rewritten. * table.c: Likewise. * announce.c: Likewise. * print.c: Likewise. * process.c: Likewise.2001-09-05 Michael Weiser <mweiser@robin.imn.htwk-leipzig.de> * process.c: merge redundant #ifdef's2001-09-04 Michael Weiser <mweiser@robin.imn.htwk-leipzig.de> * process.c: Guard <utmp.h> utmpx.h> properly. (find_user): Guard calls to setutent() or setutxent(). Use sizeof(PATH_DEV) instead of hardcoded numbers.2000-08-08 Alain Magloire * announce.c: Uncoditionnaly undef max before use it as a macro.2000-07-05 Alain Magloire * *: Clause 3 removed. excerpt from email with RMS: "UCB has agreed to drop the advertising clause from the license for all BSD software. The advertising clause is this one: 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. This means that we can delete that paragraph from all files which give the University of California as the only copyright holder."
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -