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.
Pekka Riikonen [Sun, 4 Aug 2002 11:24:46 +0000 (11:24 +0000)]
More checks for not having purge timeout for global clients that
are on channel.
Pekka Riikonen [Sun, 14 Jul 2002 18:34:43 +0000 (18:34 +0000)]
Do not process commands if sock->user_data is NULL. It may be
NULL due to QUIT and DETACH commands if we're unlucky.
Pekka Riikonen [Thu, 11 Jul 2002 08:39:08 +0000 (08:39 +0000)]
updates.
Pekka Riikonen [Thu, 11 Jul 2002 08:33:50 +0000 (08:33 +0000)]
updates.
Pekka Riikonen [Tue, 9 Jul 2002 17:06:34 +0000 (17:06 +0000)]
updates.
Pekka Riikonen [Tue, 9 Jul 2002 16:04:49 +0000 (16:04 +0000)]
Fixed security problems (loosing bits in CFB encryption) in
SILC RNG. Reported by Markku-Juhani Saarinen.
Pekka Riikonen [Tue, 9 Jul 2002 11:43:35 +0000 (11:43 +0000)]
Buffer overflow fix.
Pekka Riikonen [Sun, 7 Jul 2002 10:11:04 +0000 (10:11 +0000)]
Yet more checks for assuring client is not expired if it is on
channels.
Pekka Riikonen [Sat, 6 Jul 2002 08:46:43 +0000 (08:46 +0000)]
Merged c0ffee's MIME signal patch.
Pekka Riikonen [Thu, 4 Jul 2002 15:53:37 +0000 (15:53 +0000)]
updates.
Pekka Riikonen [Thu, 4 Jul 2002 07:23:13 +0000 (07:23 +0000)]
Comment fix.
Pekka Riikonen [Wed, 3 Jul 2002 09:07:05 +0000 (09:07 +0000)]
updates
Pekka Riikonen [Sun, 30 Jun 2002 08:03:45 +0000 (08:03 +0000)]
Free all cache entries in silc_server_free.
Pekka Riikonen [Sat, 29 Jun 2002 22:36:49 +0000 (22:36 +0000)]
Fixed pending command deletion to delete correctly.
Pekka Riikonen [Sat, 29 Jun 2002 22:25:12 +0000 (22:25 +0000)]
Go through whole list of pending commands when deleting by
ident. It's possible to have several there with same ident.
Pekka Riikonen [Sat, 29 Jun 2002 18:07:28 +0000 (18:07 +0000)]
Memory leak fixes.
Pekka Riikonen [Sat, 29 Jun 2002 15:39:29 +0000 (15:39 +0000)]
Send NO_SUCH_CHANNEL error in USERS for secret and private
channels. Fixed CMODE to set the old mode back correctly if
error occurred. Fixed passphrase saving on normal server in
JOIN command.
Pekka Riikonen [Sat, 29 Jun 2002 10:19:19 +0000 (10:19 +0000)]
updates.
Pekka Riikonen [Fri, 28 Jun 2002 13:27:58 +0000 (13:27 +0000)]
Added better checks that entry is never expired if it is joined
on channels.
Pekka Riikonen [Fri, 28 Jun 2002 11:57:18 +0000 (11:57 +0000)]
Added one more assert in client entry freeing.
Pekka Riikonen [Fri, 28 Jun 2002 11:56:32 +0000 (11:56 +0000)]
Fixed socket connection counting. Added checks for not adding
unregistered client to channels at any point. Assert that
client is not joined to any channels when client is freed.
Pekka Riikonen [Fri, 28 Jun 2002 10:56:33 +0000 (10:56 +0000)]
Mark backup waiting FALSE after primary has resumed its position.
Pekka Riikonen [Fri, 28 Jun 2002 10:18:46 +0000 (10:18 +0000)]
Do not wait for backup after rehash.
Pekka Riikonen [Fri, 28 Jun 2002 09:54:32 +0000 (09:54 +0000)]
Remove oper privileges in DETACH command.
Pekka Riikonen [Fri, 28 Jun 2002 09:46:04 +0000 (09:46 +0000)]
updates
Pekka Riikonen [Fri, 28 Jun 2002 07:52:41 +0000 (07:52 +0000)]
Rearranged the detaching of a remote client entry a bit.
Pekka Riikonen [Fri, 28 Jun 2002 06:39:58 +0000 (06:39 +0000)]
Do not replace the primary itself backup is accidentaly found
by some other signinoff server with same IP.
Pekka Riikonen [Thu, 27 Jun 2002 21:13:04 +0000 (21:13 +0000)]
Fixed notify sending to opers to not crash router.
Fixed SILC_PORT define to actually define correct SILC port.
Pekka Riikonen [Thu, 27 Jun 2002 19:07:57 +0000 (19:07 +0000)]
updates.
Pekka Riikonen [Thu, 27 Jun 2002 17:35:46 +0000 (17:35 +0000)]
updates.
Pekka Riikonen [Thu, 27 Jun 2002 17:07:30 +0000 (17:07 +0000)]
updates.
Pekka Riikonen [Thu, 27 Jun 2002 17:04:17 +0000 (17:04 +0000)]
Fixed CUMODE mode->mode character conversion buffer overflow.
Pekka Riikonen [Thu, 27 Jun 2002 16:20:12 +0000 (16:20 +0000)]
updates.
Pekka Riikonen [Thu, 27 Jun 2002 15:32:53 +0000 (15:32 +0000)]
Fixed New Channel packet handling when received with List flag.
They list packet is not sent to backup, but individual packets
assuming router accepts their contents.
Pekka Riikonen [Thu, 27 Jun 2002 12:56:42 +0000 (12:56 +0000)]
removed assert()
Pekka Riikonen [Thu, 27 Jun 2002 12:21:58 +0000 (12:21 +0000)]
Fixed notify sending to backup routers, and fixed channel
deletion on backup router.
Pekka Riikonen [Thu, 27 Jun 2002 09:28:13 +0000 (09:28 +0000)]
Stop waiting for backuup connection through timeout
Pekka Riikonen [Thu, 27 Jun 2002 08:58:21 +0000 (08:58 +0000)]
updates
Lubomir Sedlacik [Thu, 27 Jun 2002 03:50:06 +0000 (03:50 +0000)]
add Phil, he is going to be busy with rewritting contents of our web site
to english ;) (history page so far), he also maintains silc-client package
for Gentoo Linux.
Pekka Riikonen [Wed, 26 Jun 2002 18:42:27 +0000 (18:42 +0000)]
Completed the backup router support for standalone routers.
Pekka Riikonen [Wed, 26 Jun 2002 12:33:36 +0000 (12:33 +0000)]
Added silc_server_remove_servers_by_server to remove servers
and clients of those servers.
Pekka Riikonen [Wed, 26 Jun 2002 07:42:02 +0000 (07:42 +0000)]
Fixed silc_string_regexify to add '^' to start of each string
to match explicitly.
Pekka Riikonen [Tue, 25 Jun 2002 21:43:18 +0000 (21:43 +0000)]
Added preliminary support for non-backup-aware servers in cell
for backup router.
Fixed version string parsing crash.
Fixed NICK_CHANGE notify crash in client library.
Pekka Riikonen [Mon, 24 Jun 2002 21:20:55 +0000 (21:20 +0000)]
Cleaned up some SILC_LOG_DEBUG's in backup protocol code.
Pekka Riikonen [Mon, 24 Jun 2002 18:55:39 +0000 (18:55 +0000)]
Added silc_server_send_opers[_notify] to send packets to operators.
Fixed UMODE_CHANGE notify handling.
Fixed backup router issues after resuming protocol is completed.
Connections that were unconfigured in rehash are now closed
automatically.
Pekka Riikonen [Mon, 24 Jun 2002 10:33:11 +0000 (10:33 +0000)]
updates
Pekka Riikonen [Mon, 24 Jun 2002 09:13:13 +0000 (09:13 +0000)]
updates
Pekka Riikonen [Mon, 24 Jun 2002 06:36:33 +0000 (06:36 +0000)]
Return VERSION not "".
Pekka Riikonen [Sun, 23 Jun 2002 19:18:50 +0000 (19:18 +0000)]
Added preliminary backup router support for standalone routers.
Pekka Riikonen [Sun, 23 Jun 2002 14:51:51 +0000 (14:51 +0000)]
Options fix.
Pekka Riikonen [Sun, 23 Jun 2002 14:41:19 +0000 (14:41 +0000)]
memory leak fix.
Pekka Riikonen [Sun, 23 Jun 2002 14:29:38 +0000 (14:29 +0000)]
Don't do SILC_STRING_LANGUAGE conversion with NULL pointers since
on some platforms it's not allowed.
Pekka Riikonen [Sun, 23 Jun 2002 08:22:04 +0000 (08:22 +0000)]
Version number update.
Pekka Riikonen [Sun, 23 Jun 2002 08:21:05 +0000 (08:21 +0000)]
Remote crash bugfix merged from irssi.org.
Pekka Riikonen [Sat, 22 Jun 2002 20:53:46 +0000 (20:53 +0000)]
Fixed KILLED notify handling in normal server.
Pekka Riikonen [Sat, 22 Jun 2002 20:53:15 +0000 (20:53 +0000)]
Added support for handling notifys always in same order as
received from server, regardless if some notify causes some
entry to be resolved. Subsequent notifys wait for completion
of the resolving.
Pekka Riikonen [Sat, 22 Jun 2002 16:59:12 +0000 (16:59 +0000)]
Made lib/contrib stuff compilation conditional.
Pekka Riikonen [Sat, 22 Jun 2002 16:11:33 +0000 (16:11 +0000)]
More fixes on CUMODE_CHANGE notify handling to preserve other
modes even though enforcing founder mode away.
Pekka Riikonen [Sat, 22 Jun 2002 15:14:16 +0000 (15:14 +0000)]
Chnaged "disconnect" client operation to deliver the reason
and optional message of the disconnection. Print the reason
now in Irssi SILC client instead of in library.
Pekka Riikonen [Sat, 22 Jun 2002 15:00:52 +0000 (15:00 +0000)]
Fixed TOPIC_SET, CMODE_CHANGE notifys and New Channel packet
handling. Fixed CMODE rights checking.
Pekka Riikonen [Sat, 22 Jun 2002 10:06:41 +0000 (10:06 +0000)]
Send CMODE_CHANGE and CUMODE_CHANGE notifys to the original
sender too. Made better backup router support for standalone
router.
Pekka Riikonen [Sat, 22 Jun 2002 09:42:39 +0000 (09:42 +0000)]
Added --without-irssi and without-silcd.
Pekka Riikonen [Sat, 22 Jun 2002 09:42:16 +0000 (09:42 +0000)]
Merged some fixes from c0ffee's silc-plugin.
Pekka Riikonen [Thu, 20 Jun 2002 13:56:36 +0000 (13:56 +0000)]
Improved UTF-8 encoding and decoding, improved toolkit doc,
improved server debug output. For rest, see CHANGES.
Pekka Riikonen [Wed, 19 Jun 2002 19:41:52 +0000 (19:41 +0000)]
Fixed topic annoucning, server signoff handling, added -D option,
better debugging. For rest see CHANGES.
Pekka Riikonen [Wed, 19 Jun 2002 13:04:21 +0000 (13:04 +0000)]
Fixed a bug in disconnecting in irssi.
Pekka Riikonen [Wed, 19 Jun 2002 13:03:57 +0000 (13:03 +0000)]
memory leak fixes.
Pekka Riikonen [Wed, 19 Jun 2002 12:04:03 +0000 (12:04 +0000)]
Resolve the client info if client cannot be found from channel
when channel message is received.
Pekka Riikonen [Tue, 18 Jun 2002 20:29:47 +0000 (20:29 +0000)]
Handle local error during resuming correctly.
Pekka Riikonen [Tue, 18 Jun 2002 17:09:22 +0000 (17:09 +0000)]
Fixed founder mode chaning in JOIN and CUMODE_CHANGE notifys.
Close all connections and listeners in silc_server_stop.
Pekka Riikonen [Tue, 18 Jun 2002 11:41:52 +0000 (11:41 +0000)]
Fixed memory leak in JOIN.
Pekka Riikonen [Tue, 18 Jun 2002 08:43:31 +0000 (08:43 +0000)]
Statistics updating fixes to not go negative.
Pekka Riikonen [Tue, 18 Jun 2002 08:09:40 +0000 (08:09 +0000)]
updates
Pekka Riikonen [Tue, 18 Jun 2002 07:32:45 +0000 (07:32 +0000)]
The scheduler dispatches pending timeouts and signals now
in uninitializing.
Pekka Riikonen [Tue, 18 Jun 2002 07:10:43 +0000 (07:10 +0000)]
check for correct length of debug string before copying it.
Pekka Riikonen [Tue, 18 Jun 2002 07:06:45 +0000 (07:06 +0000)]
Log file is not dupped internally anymore.
Pekka Riikonen [Tue, 18 Jun 2002 06:42:40 +0000 (06:42 +0000)]
Fixed glib checking.
Giovanni Giacobbi [Mon, 17 Jun 2002 21:16:21 +0000 (21:16 +0000)]
fixed a memory leak in config parsing procedures. this was a small
memory leak happening on included files.
Pekka Riikonen [Mon, 17 Jun 2002 20:12:13 +0000 (20:12 +0000)]
Reverted a change made to CUMODE command which broke it.
Moved the server->sockets freeing to silc_server_stop.
Pekka Riikonen [Mon, 17 Jun 2002 19:54:17 +0000 (19:54 +0000)]
Added stacktrace support with --enable-stack-trace option.
Fixed some memory leaks around the tree.
Pekka Riikonen [Mon, 17 Jun 2002 18:10:07 +0000 (18:10 +0000)]
update.