Pekka Riikonen [Mon, 7 Oct 2002 16:23:30 +0000 (16:23 +0000)]
Cleanup.
Pekka Riikonen [Mon, 7 Oct 2002 16:23:09 +0000 (16:23 +0000)]
Allow command reply packets from clients as well.
Allow Requested Attributes reply from client for WHOIS.
Pekka Riikonen [Mon, 7 Oct 2002 15:48:22 +0000 (15:48 +0000)]
Added Requested Attributes support to WHOIS command, and the server
is now able to reply to the attributes on behalf of client.
Pekka Riikonen [Mon, 7 Oct 2002 15:47:45 +0000 (15:47 +0000)]
SILC_NOT_IMPLEMENTED now use SILC_LOG_INFO.
Pekka Riikonen [Mon, 7 Oct 2002 15:47:27 +0000 (15:47 +0000)]
Remove silc_attribute_payload_encode_list, improved the
silc_attribute_payload_encode function to be able to encode
list of attributes, and to do automatic encoding of the objects.
Pekka Riikonen [Mon, 7 Oct 2002 09:01:06 +0000 (09:01 +0000)]
zero idle table, or false idle timeouts will appear.
Pekka Riikonen [Sun, 6 Oct 2002 15:09:04 +0000 (15:09 +0000)]
autoconf update.
Pekka Riikonen [Sun, 6 Oct 2002 15:08:22 +0000 (15:08 +0000)]
Send disconnect packet before freeing socket data in
silc_server_timeout_remote.
Pekka Riikonen [Sun, 6 Oct 2002 14:00:14 +0000 (14:00 +0000)]
Automatically reconnect to backup router (on normal server) if
connection is lost.
Pekka Riikonen [Sun, 6 Oct 2002 13:53:57 +0000 (13:53 +0000)]
Fixed a bug in backup server IP comparison in silc_server_backup_get.
Also, the port is now used in the comparison as well.
Pekka Riikonen [Sun, 6 Oct 2002 13:52:57 +0000 (13:52 +0000)]
Check that local entry is not put as owner of a client which
cannot be locally connected anyway.
Pekka Riikonen [Sun, 6 Oct 2002 10:45:48 +0000 (10:45 +0000)]
More error printing to backup resuming code.
Do not switch to become primary on backup if packet decryption
error occurred.
Pekka Riikonen [Sat, 5 Oct 2002 19:03:01 +0000 (19:03 +0000)]
Do not send disconnect message to already disconnected socket.
Pekka Riikonen [Sat, 5 Oct 2002 18:46:33 +0000 (18:46 +0000)]
updates
Pekka Riikonen [Sat, 5 Oct 2002 18:46:19 +0000 (18:46 +0000)]
Bug tracking.
Pekka Riikonen [Fri, 4 Oct 2002 23:28:44 +0000 (23:28 +0000)]
added
Pekka Riikonen [Tue, 1 Oct 2002 20:10:19 +0000 (20:10 +0000)]
updates.
Pekka Riikonen [Sat, 28 Sep 2002 12:12:21 +0000 (12:12 +0000)]
updates
Pekka Riikonen [Thu, 26 Sep 2002 17:08:02 +0000 (17:08 +0000)]
Default RSA key length is 2048 bits (old 1024 bits).
Pekka Riikonen [Thu, 26 Sep 2002 17:07:37 +0000 (17:07 +0000)]
Use a little larger starting point for e exponent.
Pekka Riikonen [Thu, 26 Sep 2002 11:51:40 +0000 (11:51 +0000)]
updates
Pekka Riikonen [Thu, 26 Sep 2002 11:50:26 +0000 (11:50 +0000)]
If packet processing fails (like integrity check fails etc) the
connection is closed.
Pekka Riikonen [Wed, 25 Sep 2002 09:59:10 +0000 (09:59 +0000)]
updates
Pekka Riikonen [Wed, 25 Sep 2002 09:49:38 +0000 (09:49 +0000)]
updates
Pekka Riikonen [Wed, 25 Sep 2002 09:39:52 +0000 (09:39 +0000)]
updates
Pekka Riikonen [Tue, 24 Sep 2002 16:30:26 +0000 (16:30 +0000)]
Mark no_reconnect after DETACH command.
Pekka Riikonen [Mon, 23 Sep 2002 10:02:25 +0000 (10:02 +0000)]
Fixed memory leaks. In TIMEDOUT error remove the RESOLVING
status from client entry.
Pekka Riikonen [Mon, 23 Sep 2002 09:00:30 +0000 (09:00 +0000)]
Fixed double free in public key setting.
Pekka Riikonen [Sun, 22 Sep 2002 16:29:27 +0000 (16:29 +0000)]
Preparations for Requested Attributes support.
Pekka Riikonen [Sun, 22 Sep 2002 12:19:09 +0000 (12:19 +0000)]
Rewrote WHOIS, WHOWAS and IDENTIFY commands.
Pekka Riikonen [Sat, 21 Sep 2002 17:19:12 +0000 (17:19 +0000)]
ctime -> silc_get_time.
Pekka Riikonen [Sat, 21 Sep 2002 17:18:52 +0000 (17:18 +0000)]
Added silc_strncat.
Pekka Riikonen [Fri, 20 Sep 2002 12:58:13 +0000 (12:58 +0000)]
More new query code.
Pekka Riikonen [Thu, 19 Sep 2002 19:39:43 +0000 (19:39 +0000)]
More new query code.
Pekka Riikonen [Thu, 19 Sep 2002 11:58:40 +0000 (11:58 +0000)]
Renamed silc_server_get_client_resolve to silc_server_query_client,
added server_query.[ch].
Pekka Riikonen [Wed, 18 Sep 2002 15:27:58 +0000 (15:27 +0000)]
Fixed a bug that put resumed client to wrong list and caused it
not to be present in the network anymore.
Giovanni Giacobbi [Wed, 18 Sep 2002 13:17:18 +0000 (13:17 +0000)]
Various cleanup in error message output in config parsing code
and in server init code. Fixed error log files containing
too many newlines ('\n') in some situations.
Pekka Riikonen [Wed, 18 Sep 2002 08:52:18 +0000 (08:52 +0000)]
Use resovled hostname as remote server name instead of one
user provided for us.
Pekka Riikonen [Wed, 18 Sep 2002 08:47:56 +0000 (08:47 +0000)]
updates
Pekka Riikonen [Wed, 18 Sep 2002 08:42:53 +0000 (08:42 +0000)]
updates
Pekka Riikonen [Wed, 18 Sep 2002 08:38:32 +0000 (08:38 +0000)]
updates
Pekka Riikonen [Tue, 17 Sep 2002 10:16:03 +0000 (10:16 +0000)]
typo fix.
Pekka Riikonen [Tue, 17 Sep 2002 10:14:42 +0000 (10:14 +0000)]
Check for RTLD flags.
Pekka Riikonen [Mon, 16 Sep 2002 15:39:00 +0000 (15:39 +0000)]
Heartbeat context is not freed automatically by the library
anymore.
Pekka Riikonen [Mon, 16 Sep 2002 10:21:28 +0000 (10:21 +0000)]
Added support for removing unconfigured client connections in
rehash in server.
Added support for aborting automatically pending commands that
never receives the reply (to avoid memory leaks).
Preliminary support for handling Rrequested Attributes in WHOIS.
Pekka Riikonen [Mon, 16 Sep 2002 10:20:21 +0000 (10:20 +0000)]
Added new SILC_STATUS_ERR_TIMEDOUT status type.
Added 'app_context' to silc_schedule_init to deliver application
specific context in task callbacks.
Pekka Riikonen [Sun, 15 Sep 2002 09:40:47 +0000 (09:40 +0000)]
Added STATS command. Patch by Ville Räsänen.
Giovanni Giacobbi [Wed, 11 Sep 2002 17:18:20 +0000 (17:18 +0000)]
robodoc'd lib/silcutil/silcfileutil.h
Giovanni Giacobbi [Wed, 11 Sep 2002 16:29:34 +0000 (16:29 +0000)]
silent up some cvs noise.
Giovanni Giacobbi [Wed, 11 Sep 2002 10:49:43 +0000 (10:49 +0000)]
fixed a warning reported by "jolan" on silcnet
Pekka Riikonen [Wed, 11 Sep 2002 07:23:09 +0000 (07:23 +0000)]
Assure that channel key is set before sending it.
Pekka Riikonen [Wed, 11 Sep 2002 07:15:19 +0000 (07:15 +0000)]
In signoff assure that channel key is present before sending it.
Can crash server.
Pekka Riikonen [Tue, 10 Sep 2002 19:21:46 +0000 (19:21 +0000)]
updates
Pekka Riikonen [Tue, 10 Sep 2002 19:21:27 +0000 (19:21 +0000)]
Ignore SERVER_SIGNOFF notify received to your own ID.
Pekka Riikonen [Tue, 10 Sep 2002 15:20:05 +0000 (15:20 +0000)]
updates.
Pekka Riikonen [Tue, 10 Sep 2002 08:39:11 +0000 (08:39 +0000)]
Print error about unknown channel ekys only on router since it's
possible (expecially on backup router) to receive those.
Pekka Riikonen [Tue, 10 Sep 2002 07:51:23 +0000 (07:51 +0000)]
Assure that endless loop with detached client resolving cannot
happen.
Pekka Riikonen [Tue, 10 Sep 2002 07:00:59 +0000 (07:00 +0000)]
updates
Giovanni Giacobbi [Mon, 9 Sep 2002 11:16:54 +0000 (11:16 +0000)]
updated official silc channel
Pekka Riikonen [Mon, 9 Sep 2002 10:19:56 +0000 (10:19 +0000)]
Incoming ftp session cannot be same as sending session (when
sending file to yourself). Bug #24.
Pekka Riikonen [Mon, 9 Sep 2002 09:01:04 +0000 (09:01 +0000)]
SilcAttributeObjMime does not include allocated buffer, but
const data from the payload.
Pekka Riikonen [Mon, 9 Sep 2002 07:25:57 +0000 (07:25 +0000)]
Added.
Pekka Riikonen [Sun, 8 Sep 2002 15:55:01 +0000 (15:55 +0000)]
Implemented the draft-riikonen-presence-attrs and Attribute
Payload.
Pekka Riikonen [Sun, 8 Sep 2002 10:52:06 +0000 (10:52 +0000)]
Do not allow removing of local server entry in SERVER_SIGNOFF notify.
Pekka Riikonen [Sun, 8 Sep 2002 10:38:25 +0000 (10:38 +0000)]
Send SERVER_SIGNOFF to local backup routers from primary router.
Handle the disconnection of locally connected server correctly
on backup router; the server is really originated from the primary
router.
Pekka Riikonen [Sat, 7 Sep 2002 20:33:58 +0000 (20:33 +0000)]
Added anonymous client connections support.
Pekka Riikonen [Sat, 7 Sep 2002 19:41:23 +0000 (19:41 +0000)]
Removed "base version" version from command line.
Pekka Riikonen [Sat, 7 Sep 2002 19:36:21 +0000 (19:36 +0000)]
When disabled channel is found on normal server in JOIN, do
not re-create the channel to avoid duplicates.
Pekka Riikonen [Sat, 7 Sep 2002 17:02:40 +0000 (17:02 +0000)]
Resolved local info with IDENTIFY in connecting.
Pekka Riikonen [Sat, 7 Sep 2002 15:38:38 +0000 (15:38 +0000)]
Append distribution name to protocol version as vendor string Append distribution name to protocol version as vendor string..
Pekka Riikonen [Sat, 7 Sep 2002 15:22:37 +0000 (15:22 +0000)]
updates
Pekka Riikonen [Sat, 7 Sep 2002 15:22:20 +0000 (15:22 +0000)]
Do not save locally resolved hostname for local entry but take
what server sends in WHOIS.
Pekka Riikonen [Sat, 7 Sep 2002 14:37:20 +0000 (14:37 +0000)]
Use distribution versions as protocol versions too instead of
using Toolkit base version by default as protocol version.
Pekka Riikonen [Sat, 7 Sep 2002 13:03:03 +0000 (13:03 +0000)]
Mark cache->expire = 0 in JOIN notify handling to assure that
client is not expired underneath the channel.
Lubomir Sedlacik [Sat, 7 Sep 2002 13:00:27 +0000 (13:00 +0000)]
updates (--without-pthreads, --with-iconv[=DIR])
Lubomir Sedlacik [Sat, 7 Sep 2002 12:30:22 +0000 (12:30 +0000)]
introduce --with-pthreads[=DIR], use --without-pthreads to disable threads
support altogether. fix --with-iconv on systems which need to bypass broken
native iconv(). be more verbose, cleanups, sort..
Pekka Riikonen [Sat, 7 Sep 2002 12:08:32 +0000 (12:08 +0000)]
Fixed -C option to work on command line. Bug #16.
Pekka Riikonen [Sat, 7 Sep 2002 10:59:54 +0000 (10:59 +0000)]
typo fix.
Pekka Riikonen [Sat, 7 Sep 2002 10:39:41 +0000 (10:39 +0000)]
typo fixes.
Pekka Riikonen [Sat, 7 Sep 2002 09:21:24 +0000 (09:21 +0000)]
Cannot close itself.
Giovanni Giacobbi [Thu, 5 Sep 2002 00:24:13 +0000 (00:24 +0000)]
do not care about the executable
Pekka Riikonen [Tue, 3 Sep 2002 10:50:18 +0000 (10:50 +0000)]
updates
Giovanni Giacobbi [Mon, 2 Sep 2002 21:09:11 +0000 (21:09 +0000)]
* Added global variable silc_log_timestamp that tells silclog
wether to print or not the timestamp in the logging files.
Affected file lib/silcutil/silclog.[ch].
* Added silcd configuration option Timestamp in the Logging
section. Affected file silcd/serverconfig.[ch],
doc/example_silcd.conf.in.
Pekka Riikonen [Mon, 2 Sep 2002 09:38:29 +0000 (09:38 +0000)]
updates
Pekka Riikonen [Mon, 2 Sep 2002 09:29:47 +0000 (09:29 +0000)]
updates
Pekka Riikonen [Fri, 30 Aug 2002 13:34:12 +0000 (13:34 +0000)]
Debug message changes.
Pekka Riikonen [Fri, 30 Aug 2002 07:07:44 +0000 (07:07 +0000)]
Fixed to not allow duplicate PKCS registering. Bug #17.
Pekka Riikonen [Fri, 30 Aug 2002 06:58:43 +0000 (06:58 +0000)]
Fixed fingerprint emptines checking. Bug #18.
Lubomir Sedlacik [Thu, 29 Aug 2002 09:04:59 +0000 (09:04 +0000)]
revert mistakenly changed --with-silcd-conf back to --with-silcd-config-file
the same for pidfile.
Lubomir Sedlacik [Thu, 29 Aug 2002 07:25:34 +0000 (07:25 +0000)]
more clanups, sort, show brackets in default values again, simplify comments
and add descriptive comments as shown below:
--with-option=DIR use option [search in DIR/lib and DIR/include]
Lubomir Sedlacik [Sun, 25 Aug 2002 06:06:09 +0000 (06:06 +0000)]
note lib/silcmath/mpi/configure.in changes and add "Affected file" note to
cras's last commit. (hi cras!)
cras [Sat, 24 Aug 2002 12:15:25 +0000 (12:15 +0000)]
silc_rng_exec_command() left zombie processes if command didn't generate any
output.
Pekka Riikonen [Sat, 24 Aug 2002 10:05:53 +0000 (10:05 +0000)]
updates
Lubomir Sedlacik [Sat, 24 Aug 2002 08:13:23 +0000 (08:13 +0000)]
clean, simplify, clean, sort, clean, unify, clean, ...
Lubomir Sedlacik [Fri, 23 Aug 2002 20:16:23 +0000 (20:16 +0000)]
note last changes in configure.in.pre
Lubomir Sedlacik [Fri, 23 Aug 2002 20:04:37 +0000 (20:04 +0000)]
added --with-iconv, rewrote iconv checking. note that libiconv is needed
if iconv() provided by libc is not good enough (e.g. older Solaris).
Lubomir Sedlacik [Fri, 23 Aug 2002 05:10:52 +0000 (05:10 +0000)]
search for ldopen in -lc, this enables SIM support on *BSD systems.
based on patch from Alex Zepeda.
Lubomir Sedlacik [Sun, 18 Aug 2002 13:24:34 +0000 (13:24 +0000)]
s/clinet/client
Lubomir Sedlacik [Sun, 18 Aug 2002 02:44:30 +0000 (02:44 +0000)]
don't call AM_CONDITIONAL conditonally for SILC_THREADS. this fixes autoconf
2.5x error on *BSD systems.
pointed out by Thorsten Schroeder on silc-devel
Pekka Riikonen [Sun, 4 Aug 2002 13:23:20 +0000 (13:23 +0000)]
Added example files for backup router in doc/examples.
Fixed rekey protocol with backup router, fixed memory leaks
in backup router support.