Pekka Riikonen [Tue, 17 Dec 2002 09:52:36 +0000 (09:52 +0000)]
Cleanup
Pekka Riikonen [Tue, 17 Dec 2002 09:40:35 +0000 (09:40 +0000)]
Process SERVER_SIGNOFF for local entry only on backup router.
Pekka Riikonen [Tue, 17 Dec 2002 09:38:32 +0000 (09:38 +0000)]
Added CriticalSection implementation of SilcMutext. A patch by
Mikko Lähteenmäki.
Pekka Riikonen [Tue, 17 Dec 2002 09:07:20 +0000 (09:07 +0000)]
Fixed file writing on WIN32 to use O_BINARY. A patch by
Matthew Aldous.
Pekka Riikonen [Mon, 16 Dec 2002 18:53:52 +0000 (18:53 +0000)]
Fixed SERVER_SIGNOFF notify handling on backup router.
Backup router do not remove clients from locally connected
disconnecting servers but expects SERVER_SIGNOFF from router.
Pekka Riikonen [Mon, 16 Dec 2002 18:43:33 +0000 (18:43 +0000)]
Do not print the nickname on SERVER_SIGNOFF if we do not have it.
Fixes asserts in Irssi Core.
Pekka Riikonen [Mon, 16 Dec 2002 17:39:34 +0000 (17:39 +0000)]
Fixed double free.
Pekka Riikonen [Mon, 16 Dec 2002 08:41:18 +0000 (08:41 +0000)]
Do not force-send packets anymore
Pekka Riikonen [Sun, 15 Dec 2002 19:06:54 +0000 (19:06 +0000)]
Added test.
Pekka Riikonen [Sat, 14 Dec 2002 15:04:51 +0000 (15:04 +0000)]
More log printing on mac error.
Pekka Riikonen [Sat, 14 Dec 2002 13:18:32 +0000 (13:18 +0000)]
Larger signature buffer.
Pekka Riikonen [Thu, 12 Dec 2002 21:33:34 +0000 (21:33 +0000)]
More modern interface for threads. Patch by Mikko L.
Pekka Riikonen [Thu, 12 Dec 2002 21:26:11 +0000 (21:26 +0000)]
Fixed uninit to lock scheduler correctly on dispatch.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:51 +0000 (21:24 +0000)]
Fixed to assert lock/unlock cases.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:31 +0000 (21:24 +0000)]
Fixed autonick crashbug on disconnect.
Pekka Riikonen [Thu, 12 Dec 2002 18:07:24 +0000 (18:07 +0000)]
~/.irssi to ~/.silc. Removed upgrade.
Jochen Eisinger [Thu, 12 Dec 2002 15:07:43 +0000 (15:07 +0000)]
Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Send adquate signal when founding a channel by joing it. Affect
file irssi/src/silc/core/client_ops.c
Pekka Riikonen [Thu, 12 Dec 2002 13:19:30 +0000 (13:19 +0000)]
Signed messages support
Jochen Eisinger [Thu, 12 Dec 2002 12:22:29 +0000 (12:22 +0000)]
Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Don't print signed messages when sending failed. Affected files
irssi/src/silc/core/silc-[servers.c/commands.h]
Jochen Eisinger [Thu, 12 Dec 2002 11:08:26 +0000 (11:08 +0000)]
Thu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Don't print signed messages when sending failed. Affected file
irssi/src/silc/core/silc-servers.c
Pekka Riikonen [Wed, 11 Dec 2002 22:07:04 +0000 (22:07 +0000)]
Added database dumping to SIGUSR1 signal in debug mode.
Jochen Eisinger [Wed, 11 Dec 2002 20:49:21 +0000 (20:49 +0000)]
Wed Dec 11 21:46:19 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Fix theme abstracts parsing. Affected files irssi/default.theme,
irssi/src/fe-common/core/themes.c
Pekka Riikonen [Wed, 11 Dec 2002 20:22:57 +0000 (20:22 +0000)]
Do not call final protocol callback for backup router proto
when closing connection.
Backup reconnects to router if resuming fails.
Pekka Riikonen [Wed, 11 Dec 2002 19:05:35 +0000 (19:05 +0000)]
Check for NULL outbuf in silc_socket_write.
Pekka Riikonen [Wed, 11 Dec 2002 18:20:47 +0000 (18:20 +0000)]
Fixed close command (and server finding by conn params) to use
port argument correctly.
Pekka Riikonen [Wed, 11 Dec 2002 15:09:23 +0000 (15:09 +0000)]
updates
Pekka Riikonen [Wed, 11 Dec 2002 15:07:54 +0000 (15:07 +0000)]
Print signoff notify only if we have the client's nickname.
Prevents asserts in the Irssi core.
Pekka Riikonen [Wed, 11 Dec 2002 11:49:05 +0000 (11:49 +0000)]
Larger sign buffer.
Pekka Riikonen [Wed, 11 Dec 2002 09:13:10 +0000 (09:13 +0000)]
Save fingerprint to new client entry after nick change.
Pekka Riikonen [Wed, 11 Dec 2002 09:03:04 +0000 (09:03 +0000)]
Fixed double free in SKE library error handling.
Pekka Riikonen [Tue, 10 Dec 2002 19:48:29 +0000 (19:48 +0000)]
Fixed invite string adding double free.
Pekka Riikonen [Mon, 9 Dec 2002 17:26:09 +0000 (17:26 +0000)]
updates.
Pekka Riikonen [Sat, 7 Dec 2002 16:32:39 +0000 (16:32 +0000)]
updates.
Pekka Riikonen [Sat, 7 Dec 2002 13:27:18 +0000 (13:27 +0000)]
updates.
Pekka Riikonen [Sat, 7 Dec 2002 10:28:57 +0000 (10:28 +0000)]
updates.
Lubomir Sedlacik [Sat, 7 Dec 2002 09:10:32 +0000 (09:10 +0000)]
Fix thinko.
Jochen Eisinger [Sat, 7 Dec 2002 08:55:30 +0000 (08:55 +0000)]
verify_message_signature returned FAILED when the public key was not locally
available... fixed this.
Pekka Riikonen [Fri, 6 Dec 2002 18:17:54 +0000 (18:17 +0000)]
updates.
Pekka Riikonen [Fri, 6 Dec 2002 17:25:31 +0000 (17:25 +0000)]
Added --wihtout-libtoolfix.
Pekka Riikonen [Fri, 6 Dec 2002 16:21:51 +0000 (16:21 +0000)]
Compare fix.
Pekka Riikonen [Fri, 6 Dec 2002 16:18:23 +0000 (16:18 +0000)]
GETKEY update client entry fingerprint too.
Pekka Riikonen [Fri, 6 Dec 2002 15:45:24 +0000 (15:45 +0000)]
Removed backwards support for old private key file format.
Pekka Riikonen [Fri, 6 Dec 2002 15:45:03 +0000 (15:45 +0000)]
More log printing to backup router protocol.
Giovanni Giacobbi [Thu, 5 Dec 2002 21:57:17 +0000 (21:57 +0000)]
trivial fix in the documentation
Pekka Riikonen [Thu, 5 Dec 2002 21:38:16 +0000 (21:38 +0000)]
Added checks for encryption/decryption lengths that they must
be multiple by the block size, added checks for decryption
errors.
Pekka Riikonen [Thu, 5 Dec 2002 21:37:28 +0000 (21:37 +0000)]
Fixed backup router resuming protocol bugs, especially packet
decryption bugs which cause server crashes.
Lubomir Sedlacik [Thu, 5 Dec 2002 18:15:28 +0000 (18:15 +0000)]
AC_CHECK_HEADERS requires [] if argument is another m4 macro, e.g.
AC_CHECK_FUNC. Make it work with autoconf-2.57.
Pekka Riikonen [Thu, 5 Dec 2002 17:34:42 +0000 (17:34 +0000)]
updates.
Pekka Riikonen [Thu, 5 Dec 2002 17:34:29 +0000 (17:34 +0000)]
Fixed the libtoolfix to use command line arguments.
Pekka Riikonen [Thu, 5 Dec 2002 16:10:08 +0000 (16:10 +0000)]
updates.
Pekka Riikonen [Thu, 5 Dec 2002 16:10:01 +0000 (16:10 +0000)]
Added ignore_message_signatures setting.
Pekka Riikonen [Wed, 4 Dec 2002 20:30:48 +0000 (20:30 +0000)]
updates.
Jochen Eisinger [Wed, 4 Dec 2002 20:22:22 +0000 (20:22 +0000)]
Wed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Verify signature payload for signed messages. Affected files
irssi/src/silc/core/client_ops.h, irssi/src/silc/core/silc-servers.c,
irssi/src/silc/core/silc-core.h
* Display signature verification result in public and private
messages using theme abstracts. See irssi/default.theme for
examples on their usage. Affected files
irssi/default.theme, irssi/src/fe-common/silc/fe-messages.h,
irssi/src/fe-common/silc/module-formats.[ch],
irssi/src/fe-common/silc/fe-common-silc.c,
irssi/src/fe-common/silc/Makefile.am
irssi/src/fe-common/core/fe-messages.[ch]
* Fixed bugs in Irssi's theme parsing. Affected files
irssi/src/fe-common/core/themes.c
Jochen Eisinger [Wed, 4 Dec 2002 20:19:51 +0000 (20:19 +0000)]
Wed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Fixed bugs in Irssi's theme parsing. Affected files
irssi/src/fe-common/core/themes.c
Jochen Eisinger [Wed, 4 Dec 2002 20:18:42 +0000 (20:18 +0000)]
Wed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Display signature verification result in public and private
messages using theme abstracts. See irssi/default.theme for
examples on their usage. Affected files
irssi/default.theme, irssi/src/fe-common/silc/fe-messages.h,
irssi/src/fe-common/silc/module-formats.[ch],
irssi/src/fe-common/silc/fe-common-silc.c,
irssi/src/fe-common/silc/Makefile.am
irssi/src/fe-common/core/fe-messages.[ch]
Jochen Eisinger [Wed, 4 Dec 2002 20:17:40 +0000 (20:17 +0000)]
Wed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Verify signature payload for signed messages. Affected files
irssi/src/silc/core/client_ops.h, irssi/src/silc/core/silc-servers.c,
irssi/src/silc/core/silc-core.h
Pekka Riikonen [Wed, 4 Dec 2002 19:12:21 +0000 (19:12 +0000)]
updates.
Pekka Riikonen [Wed, 4 Dec 2002 19:10:57 +0000 (19:10 +0000)]
Added libtoolfix to fix *all* problems of libtool.
Jochen Eisinger [Wed, 4 Dec 2002 19:04:57 +0000 (19:04 +0000)]
Fixed the robodoc description for silc_fingerprint
Pekka Riikonen [Wed, 4 Dec 2002 18:09:34 +0000 (18:09 +0000)]
updates.
Pekka Riikonen [Wed, 4 Dec 2002 18:08:21 +0000 (18:08 +0000)]
silc_message_signed_get_public_key returns both decoded and
encoded public key.
Pekka Riikonen [Wed, 4 Dec 2002 16:30:17 +0000 (16:30 +0000)]
Fixed decryption length calculation to use multiple by blocksize
length.
Pekka Riikonen [Wed, 4 Dec 2002 12:40:14 +0000 (12:40 +0000)]
updates
Pekka Riikonen [Tue, 3 Dec 2002 21:38:24 +0000 (21:38 +0000)]
updates.
Pekka Riikonen [Tue, 3 Dec 2002 21:33:17 +0000 (21:33 +0000)]
Fixed CMODE command to send the founder key to server.
Pekka Riikonen [Tue, 3 Dec 2002 21:32:57 +0000 (21:32 +0000)]
Fixed CUMODE founder mode authentication to not check client's
public key, it's not supposed to.
Pekka Riikonen [Tue, 3 Dec 2002 17:53:08 +0000 (17:53 +0000)]
Fixed buffer overflow.
Pekka Riikonen [Tue, 3 Dec 2002 13:27:31 +0000 (13:27 +0000)]
updates
Pekka Riikonen [Tue, 3 Dec 2002 12:32:29 +0000 (12:32 +0000)]
Fixed the message payload decryption to understand any length
padded payloads.
Jochen Eisinger [Tue, 3 Dec 2002 11:05:46 +0000 (11:05 +0000)]
Tue Dec 3 12:02:41 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Set realname and hostname in NICK_REC records. Affected file
irssi/src/silc/core/silc-nicklist.c
Pekka Riikonen [Tue, 3 Dec 2002 09:05:22 +0000 (09:05 +0000)]
Message payload parsing/decryption cleanup.
Pekka Riikonen [Tue, 3 Dec 2002 07:57:49 +0000 (07:57 +0000)]
updates.
Pekka Riikonen [Mon, 2 Dec 2002 21:50:44 +0000 (21:50 +0000)]
unused vars.
Pekka Riikonen [Mon, 2 Dec 2002 21:48:25 +0000 (21:48 +0000)]
Added support for automatically parsing and encoding signature
payload for channel and private messages. Redefined the signature
payload, updated specs and implemented.
Pekka Riikonen [Mon, 2 Dec 2002 15:53:27 +0000 (15:53 +0000)]
Fixed "@" handling in NICK_CHANGE notify to use more reliable
check based on Client ID to determine whether nick really changed,
or only Client ID changed.
Pekka Riikonen [Mon, 2 Dec 2002 14:18:29 +0000 (14:18 +0000)]
For server too do not install libs if static was compiled
Pekka Riikonen [Mon, 2 Dec 2002 14:16:26 +0000 (14:16 +0000)]
Install libs for client only if static was not compiled.
Pekka Riikonen [Mon, 2 Dec 2002 11:24:18 +0000 (11:24 +0000)]
Fixed invite and ban list handling in command reply.
Pekka Riikonen [Mon, 2 Dec 2002 10:09:18 +0000 (10:09 +0000)]
updates
Pekka Riikonen [Mon, 2 Dec 2002 08:22:38 +0000 (08:22 +0000)]
Fixed buffer overflow.
Pekka Riikonen [Mon, 2 Dec 2002 08:15:05 +0000 (08:15 +0000)]
updates
Pekka Riikonen [Sun, 1 Dec 2002 21:11:15 +0000 (21:11 +0000)]
Debug prints.
Pekka Riikonen [Sun, 1 Dec 2002 20:22:27 +0000 (20:22 +0000)]
updates.
Pekka Riikonen [Sun, 1 Dec 2002 20:21:52 +0000 (20:21 +0000)]
Added support setting/using publi key files in CMODE and CUMODE
commands. Added support adding public key to invite/ban lists
in INVITE and BAN commands.
Pekka Riikonen [Sun, 1 Dec 2002 16:40:28 +0000 (16:40 +0000)]
updates.
Pekka Riikonen [Sun, 1 Dec 2002 15:45:33 +0000 (15:45 +0000)]
Removed unnecessary files.
Pekka Riikonen [Sun, 1 Dec 2002 15:41:25 +0000 (15:41 +0000)]
Fixed CMODE setting when founder mode was set. Bug #95.
Jochen Eisinger [Sun, 1 Dec 2002 15:34:07 +0000 (15:34 +0000)]
Sun Dec 1 16:32:03 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
* Format CMODE +c and +h to display both the mode and the argument
Pekka Riikonen [Sun, 1 Dec 2002 15:14:00 +0000 (15:14 +0000)]
Changed private key file encryptio process. Added temporary
backwards support too and automatic change from the old to new.
Pekka Riikonen [Sun, 1 Dec 2002 13:50:22 +0000 (13:50 +0000)]
updates.
Pekka Riikonen [Sun, 1 Dec 2002 13:45:33 +0000 (13:45 +0000)]
Added test vectors for hash and HMACs in crypto library. Fixed
argument decoding in MD5.
Changed the client library to use SHA1 in channel private key and
private message key generation instead of MD5, since SHA1 is
mandatory hash function.
Giovanni Giacobbi [Sat, 30 Nov 2002 17:51:33 +0000 (17:51 +0000)]
make publickeydir actually accepting only .pub as suffix
Pekka Riikonen [Sat, 30 Nov 2002 16:13:10 +0000 (16:13 +0000)]
Toni's help file patch.
Pekka Riikonen [Sat, 30 Nov 2002 14:09:21 +0000 (14:09 +0000)]
updates
Pekka Riikonen [Sat, 30 Nov 2002 14:07:20 +0000 (14:07 +0000)]
updates
Pekka Riikonen [Sat, 30 Nov 2002 14:02:41 +0000 (14:02 +0000)]
Take only files with .pub suffix in PublicKeyDir.
Pekka Riikonen [Sat, 30 Nov 2002 13:48:11 +0000 (13:48 +0000)]
Debug printing change.
Giovanni Giacobbi [Sat, 30 Nov 2002 13:28:29 +0000 (13:28 +0000)]
updates
Giovanni Giacobbi [Sat, 30 Nov 2002 13:26:26 +0000 (13:26 +0000)]
Added the config directive PublicKeyDir for the client block.
Affected files doc/exampe_silcd.conf.in, silcd/serverconfig.[ch].
Giovanni Giacobbi [Sat, 30 Nov 2002 13:25:08 +0000 (13:25 +0000)]
Extended the SILC_SERVER_LOG_ERROR macro to all available logging
channels. Affected files silcd/silcd.c, silcd/server.h.