Newer
Older
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).
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
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.
Fri Apr 10 13:46:41 1992 Per Cederqvist (ceder@lysator)
* Since lyskomd spended 25% of the time in check_kill_flag it was
rewritten. Instead of having a flag in the Connection that is
checked once after every atomic call a linked list of connections
that shall be killed is created.
* connections.h (Connection): The field kill_me deleted.
* connections.[hc] (add_to_kill_list): New function.
* connections.c (kill_list_size): New variables.
* connections.c (check_kill_flg): Rewritten to use the kill_list.
* internal-connections.c (EMPTY_CONNECTION, new_client): Don't try
to initialize kill_me.
* session.c (disconnect): Use add_to_kill_list() instead of kill_me.
Thu Apr 9 00:15:33 1992 Per Cederqvist (ceder@lysator)
* Version 1.1.1 (not released).
* Lyskom used to spend 60% of the time in limit_text_stat. With
the changes of today it has dropped to 0.1%.
Loading
Loading full blame...