Newer
Older
Sat Dec 19 01:17:41 1992 Per Cederqvist (ceder@mauritz)
* version.incl: Version 1.3.
* rfc931.c (get_real_username): Don't log as much as previously.
* Implement regexp matching, using GNU regex 0.11.
* cache.h, simple-cache.c (cached_no_of_existing_conferences,
cached_get_name): New functions.
* fncdef.txt (re_lookup_person, re_lookup_conf): New functions.
* prot-a.c (prot_a_is_legal_fnc): They are legal.
* regex-match.c: New file.
* server-config.c (REGEXP_LEN): Allow 1024 bytes of regexps.
* Makefile (ATOMS, ATOMS_SRCS): Include regex-match.{c,o}.
Tue Dec 1 00:17:23 1992 Linus Tolke Y (linus@mauritz)
* version.incl: Version 1.2.8.
* simple-cache.c (cache_delete_text): Simple bug in the logging of
deleting texts.
Sun Nov 22 16:06:36 1992 Per Cederqvist (ceder@mauritz)
* version.incl: Version 1.2.7.
* Support for logging of all db accesses:
* ramkomd.c (main): Added -L option.
* cache.h (tell_cache_garb_text): New function.
* simple-cache.c: Do the logging.
* text-garb.c (garb_text): Inhibit the logging while garbing.
* cache.h: Removed unused stuff.
Mon Nov 2 19:18:08 1992 Per Cederqvist (ceder@mauritz)
* simple-cache.c (LOGFILE): Deleted the changes from Tue Oct 27.
* cache.h (MAX_CACHED_PERSONS, MAX_CACHED_WHATEVER,
cached_load_names, cached_add_name): was unused, is deleted.
Tue Oct 27 05:27:55 1992 Per Cederqvist (ceder@ruben)
* version.incl: Version 1.2.6.
* simple-cache.c (LOGFILE): If #define'd, log every usage of the
database to the file whose filename LOGFILE is set to.
Thu Oct 8 08:51:23 1992 Per Cederqvist (ceder@mauritz)
* tmp-limits.h: Allow 333333 texts.
* dbck.c (main): Fixed usage message.
Wed Oct 7 00:43:03 1992 Per Cederqvist (ceder@mauritz)
* text-garb.c: Added a comment that describes a design for a
better way to implement garbage collection of texts.
Sun Sep 6 20:30:01 1992 Per Cederqvist (ceder@robert)
* version.incl: Version 1.2.5.
* connections.c (toploop): Optimization: don't flush stdout
unless buglevel > 0.
* tmp-limits.h: Allow 33333 texts and 1999 confs.
Wed Aug 12 01:38:22 1992 Per Cederqvist (ceder@robin)
* rfc931.c (get_real_username): Introduce 20-second timeout. Log
any ident queries that takes more than 3 seconds. New argument:
hostname (only used for the log).
* connections.c (login_request): Send the new argument.
* log.c (logv): Print the log message on a single line, with the
time in the first 20 columns. (Facilitate log browsing).
Wed Aug 12 00:33:55 1992 Inge Wallin (inge@lysator)
* simple-cache.c (save_one_text): Write texts to file as long as
Thu Jun 11 16:28:39 1992 Per Cederqvist (ceder@lysator)
* server-config.c: Timeout set to two minutes. Cache size
increased to 20 elements.
* simple-cache.c (dump_cache_stats): Also report the cache sizes.
* missing-ansi.c (strerror): Return a const char *,not a char *.
* connections.c (login_request): Don't dump core when we can't get
the name of the originating host.
Wed Jun 10 03:36:30 1992 Per Cederqvist (ceder@robin)
* ramkomd.c (main): Log version number and pid when starting a new
server.
Sun May 31 03:08:31 1992 Per Cederqvist (ceder@lysator)
* version.incl: Version 1.2.2 (not released). (Note: a bug in
isc-0.97 has been fixed since 1.2.1: malloc() was used instead of
isc_malloc_wrapper to allocate the kom_server_mcb).
* lyskomd.h (kom_server_mcb): Removed duplicate declaration (it
was (and still is) also declared in connections.h).
* handle-malloc-dump.el: Added (require 'elib-dll).
Mon May 25 22:56:38 1992 Per Cederqvist (ceder@lysator)
* ram-smalloc.c (tmp_alloc): Don't log the size of the internal
table anymore.
* version.incl: Version 1.2.1 (not released).
* server-config.c (TIMEOUT): Increased from 100 ms to 5 seconds.
With isc 0.97 that should be no problem!
* connections.c (toploop): The timeout is initially zero, so that
the garbing starts right away.
* connections.c (login_request): Fix so that the server can tell
the difference between a mux and a client (using num_ip_*_port)
(The bug was introduced with the isc upgrade).
* lyskomd.h (listen_client, listen_mux): No longer exported.
* ramkomd.c (listen_client, listen_mux): Now static.
* ramkomd.c, lyskomd.h (num_ip_client_port, num_ip_mux_port): New
variables.
* ramkomd.c (server_init): Really use the IscConfig struct.
* ramkomd.c (server_init): Log which ports lyskomd listens to for
clients and servers, and set num_ip_*_port.
Sat May 23 19:57:17 1992 Per Cederqvist (ceder@robin)
* text.c (add_comment, add_footnote): Disallow texts to be
comments/footnotes to themselves, since that would trigger a bug
(the misc-list that is created would be erronous. A proper
misc-info-list handling package should be written instead.
Tue May 19 01:06:50 1992 Per Cederqvist (ceder@lysator)
* Makefile (tags): Search libraries/libisc-new.
Mon May 18 23:27:04 1992 Per Cederqvist (ceder@lysator)
* connections.h (Connection): Added the boolean field
username_valid.
* internal-connections.c (new_client, EMPTY_CONNECTION):
Initialize it.
* prot-a.c (prot_a_parse_packet): Use it to test if username is
set or not (instead of just assuming that an empty username is
unset).
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
Thu Apr 16 00:46:50 1992 Per Cederqvist (ceder@lysator)
* Use isc-0.97:
* Makefile (LIBS): -lisc-new instead of -lold-isc.
* Makefile (GENOBJS, GEN_SRCS): Include isc-malloc.[oc].
* isc-malloc.[hc]: New files. (Compare string-malloc.[hc]).
* Various namechanges:
ISCMCB -> IscMaster
ISCECB -> IscEvent
ISCSCB -> IscSession
* Use isc_destroy() instead of isc_close().
* isc-interfacs.h: Include <isc-new.h> instead of <isc.h>.
* lyskomd.h (listen_client, listen_mux): Now (IscSession *).
Updated all references.
* lyskomd.h (kom_server_mcb): Now declared here.
* ramkomd.c ("isc-malloc.h"): Include instead of <isc-dump.h>.
* ramkomd.c (server_init): Use the new configuration scheme.
(Needs som further investigation).
* ramkomd.c (dump_exit_statistics): Don't
dump_isc_message_counts() since it doesn't exist.
Wed Apr 15 19:52:20 1992 Per Cederqvist (ceder@lysator)
* connections.c (add_to_kill_list): Check if the connection
already was on the kill-list. If so, print a diagnostic and
return.
Tue Apr 14 17:21:26 1992 Per Cederqvist (ceder@lysator)
* session.c (create_oldstyle_username): New function.
* session.c (pepsi, change_what_am_i_doing, who_is_on,
get_session_info): Use it. (pepsi and change_what_am_i_doing used
to got the username wrong in 1.1.1).
Per Cederqvist
committed
Sat Apr 11 22:00:27 1992 Per Cederqvist (ceder@robin)
* connections.c (check_kill_flag): Small optimization: don't call
sfree when the kill_list is empty.
Loading
Loading full blame...