Newer
Older
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).
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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%.
* disk-end-of-atomic.c (end_of_atomic): Call limit_cache_size only
every 100 rounds.
* conference.c (unique_name): Fixed bug. It was previously
possible to create a conference with the same name as an already
existing conference.
* simple-cache.c (throwable_p): New function.
* simple-cache.c (limit_pers, limit_conf, limit_text_stat): Use
throwable_p, and get the condition right.
Tue Apr 7 16:48:54 1992 Per Cederqvist (ceder@robin)
* session.c (login_old, login): Handle visibility flag correctly
when an implicit logout is performed.
* prot-a-output.c (prot_a_output_who_info): Removed erroneous
bugfix.
Mon Apr 6 23:11:29 1992 Per Cederqvist (ceder@ruben)
* session.c (who_is_on_ident): Fix malloc bug.
* session.c (who_is_on, who_is_on_ident, who_is_on_old): Don't
return invisible sessions.
Sat Apr 4 19:24:27 1992 Per Cederqvist (ceder@lysator)
* person.c (get_person_stat): It is allowed to get the person
status before logging in so that it is possible to print a "last
login from:" message.
Loading
Loading full blame...