silc.git
21 years ago updates. silc.client.0.9.11
Pekka Riikonen [Wed, 8 Jan 2003 15:54:47 +0000 (15:54 +0000)]
updates.

21 years ago Use WIN32 64-bit type on WIN32.
Pekka Riikonen [Wed, 8 Jan 2003 13:34:08 +0000 (13:34 +0000)]
Use WIN32 64-bit type on WIN32.

21 years ago updates
Pekka Riikonen [Wed, 8 Jan 2003 13:26:12 +0000 (13:26 +0000)]
updates

21 years ago Show --with-etcdir and iconv end results in summary.
Pekka Riikonen [Wed, 8 Jan 2003 12:43:35 +0000 (12:43 +0000)]
Show --with-etcdir and iconv end results in summary.

21 years agoTue Jan 7 21:58:53 CET 2003 Jochen Eisinger <c0ffee@penguin-breeder.org>
Jochen Eisinger [Tue, 7 Jan 2003 21:01:57 +0000 (21:01 +0000)]
Tue Jan  7 21:58:53 CET 2003  Jochen Eisinger <c0ffee@penguin-breeder.org>

* Don't display "foo appears as foo\nYou're now known as foo"
  messages.  Affected file irssi/src/silc/core/client_ops.c

21 years ago Assure ctx->sock isn't accessed after connection is closed.
Pekka Riikonen [Tue, 7 Jan 2003 20:41:20 +0000 (20:41 +0000)]
Assure ctx->sock isn't accessed after connection is closed.

21 years ago Fixed error handling of invalid client entry.
Pekka Riikonen [Tue, 7 Jan 2003 18:09:19 +0000 (18:09 +0000)]
Fixed error handling of invalid client entry.

21 years ago updates
Pekka Riikonen [Tue, 7 Jan 2003 12:59:18 +0000 (12:59 +0000)]
updates

21 years ago More log prints
Pekka Riikonen [Fri, 3 Jan 2003 21:02:35 +0000 (21:02 +0000)]
More log prints

21 years ago int -> SilcUInt32 changes.
Pekka Riikonen [Sun, 29 Dec 2002 21:27:37 +0000 (21:27 +0000)]
int -> SilcUInt32 changes.

21 years ago Library install fix.
Pekka Riikonen [Sun, 29 Dec 2002 21:27:07 +0000 (21:27 +0000)]
Library install fix.

21 years ago Added checks for correctness of server configuration.
Pekka Riikonen [Thu, 26 Dec 2002 12:20:53 +0000 (12:20 +0000)]
Added checks for correctness of server configuration.

21 years ago updates
Pekka Riikonen [Mon, 23 Dec 2002 10:09:21 +0000 (10:09 +0000)]
updates

21 years ago Prevent endless user info resolving USERS
Pekka Riikonen [Fri, 20 Dec 2002 09:48:50 +0000 (09:48 +0000)]
Prevent endless user info resolving USERS

21 years ago updates
Pekka Riikonen [Fri, 20 Dec 2002 09:45:27 +0000 (09:45 +0000)]
updates

21 years ago updates
Pekka Riikonen [Tue, 17 Dec 2002 10:23:36 +0000 (10:23 +0000)]
updates

21 years ago Winsock compatibility requirements added.
Pekka Riikonen [Tue, 17 Dec 2002 10:21:37 +0000 (10:21 +0000)]
Winsock compatibility requirements added.

21 years ago Cleanup
Pekka Riikonen [Tue, 17 Dec 2002 09:52:36 +0000 (09:52 +0000)]
Cleanup

21 years ago Process SERVER_SIGNOFF for local entry only on backup router.
Pekka Riikonen [Tue, 17 Dec 2002 09:40:35 +0000 (09:40 +0000)]
Process SERVER_SIGNOFF for local entry only on backup router.

21 years ago Added CriticalSection implementation of SilcMutext. A patch by
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.

21 years ago Fixed file writing on WIN32 to use O_BINARY. A patch by
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.

21 years ago Fixed SERVER_SIGNOFF notify handling on backup router.
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.

21 years ago Do not print the nickname on SERVER_SIGNOFF if we do not have it.
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.

21 years ago Fixed double free.
Pekka Riikonen [Mon, 16 Dec 2002 17:39:34 +0000 (17:39 +0000)]
Fixed double free.

21 years ago Do not force-send packets anymore
Pekka Riikonen [Mon, 16 Dec 2002 08:41:18 +0000 (08:41 +0000)]
Do not force-send packets anymore

21 years ago Added test.
Pekka Riikonen [Sun, 15 Dec 2002 19:06:54 +0000 (19:06 +0000)]
Added test.

21 years ago More log printing on mac error.
Pekka Riikonen [Sat, 14 Dec 2002 15:04:51 +0000 (15:04 +0000)]
More log printing on mac error.

21 years ago Larger signature buffer.
Pekka Riikonen [Sat, 14 Dec 2002 13:18:32 +0000 (13:18 +0000)]
Larger signature buffer.

21 years ago More modern interface for threads. Patch by Mikko L.
Pekka Riikonen [Thu, 12 Dec 2002 21:33:34 +0000 (21:33 +0000)]
More modern interface for threads.  Patch by Mikko L.

21 years ago Fixed uninit to lock scheduler correctly on dispatch.
Pekka Riikonen [Thu, 12 Dec 2002 21:26:11 +0000 (21:26 +0000)]
Fixed uninit to lock scheduler correctly on dispatch.

21 years ago Fixed to assert lock/unlock cases.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:51 +0000 (21:24 +0000)]
Fixed to assert lock/unlock cases.

21 years ago Fixed autonick crashbug on disconnect.
Pekka Riikonen [Thu, 12 Dec 2002 21:24:31 +0000 (21:24 +0000)]
Fixed autonick crashbug on disconnect.

21 years ago ~/.irssi to ~/.silc. Removed upgrade.
Pekka Riikonen [Thu, 12 Dec 2002 18:07:24 +0000 (18:07 +0000)]
~/.irssi to ~/.silc.  Removed upgrade.

21 years agoThu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Signed messages support
Pekka Riikonen [Thu, 12 Dec 2002 13:19:30 +0000 (13:19 +0000)]
Signed messages support

21 years agoThu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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]

21 years agoThu Dec 12 12:06:59 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Added database dumping to SIGUSR1 signal in debug mode.
Pekka Riikonen [Wed, 11 Dec 2002 22:07:04 +0000 (22:07 +0000)]
Added database dumping to SIGUSR1 signal in debug mode.

21 years agoWed Dec 11 21:46:19 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Do not call final protocol callback for backup router proto
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.

21 years ago Check for NULL outbuf in silc_socket_write.
Pekka Riikonen [Wed, 11 Dec 2002 19:05:35 +0000 (19:05 +0000)]
Check for NULL outbuf in silc_socket_write.

21 years ago Fixed close command (and server finding by conn params) to use
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.

21 years ago updates
Pekka Riikonen [Wed, 11 Dec 2002 15:09:23 +0000 (15:09 +0000)]
updates

21 years ago Print signoff notify only if we have the client's nickname.
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.

21 years ago Larger sign buffer.
Pekka Riikonen [Wed, 11 Dec 2002 11:49:05 +0000 (11:49 +0000)]
Larger sign buffer.

21 years ago Save fingerprint to new client entry after nick change.
Pekka Riikonen [Wed, 11 Dec 2002 09:13:10 +0000 (09:13 +0000)]
Save fingerprint to new client entry after nick change.

21 years ago Fixed double free in SKE library error handling.
Pekka Riikonen [Wed, 11 Dec 2002 09:03:04 +0000 (09:03 +0000)]
Fixed double free in SKE library error handling.

21 years ago Fixed invite string adding double free.
Pekka Riikonen [Tue, 10 Dec 2002 19:48:29 +0000 (19:48 +0000)]
Fixed invite string adding double free.

21 years ago updates. silc.client.0.9.10.2
Pekka Riikonen [Mon, 9 Dec 2002 17:26:09 +0000 (17:26 +0000)]
updates.

21 years ago updates.
Pekka Riikonen [Sat, 7 Dec 2002 16:32:39 +0000 (16:32 +0000)]
updates.

21 years ago updates.
Pekka Riikonen [Sat, 7 Dec 2002 13:27:18 +0000 (13:27 +0000)]
updates.

21 years ago updates.
Pekka Riikonen [Sat, 7 Dec 2002 10:28:57 +0000 (10:28 +0000)]
updates.

21 years agoFix thinko.
Lubomir Sedlacik [Sat, 7 Dec 2002 09:10:32 +0000 (09:10 +0000)]
Fix thinko.

21 years agoverify_message_signature returned FAILED when the public key was not locally
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.

21 years ago updates.
Pekka Riikonen [Fri, 6 Dec 2002 18:17:54 +0000 (18:17 +0000)]
updates.

21 years ago Added --wihtout-libtoolfix.
Pekka Riikonen [Fri, 6 Dec 2002 17:25:31 +0000 (17:25 +0000)]
Added --wihtout-libtoolfix.

21 years ago Compare fix.
Pekka Riikonen [Fri, 6 Dec 2002 16:21:51 +0000 (16:21 +0000)]
Compare fix.

21 years ago GETKEY update client entry fingerprint too.
Pekka Riikonen [Fri, 6 Dec 2002 16:18:23 +0000 (16:18 +0000)]
GETKEY update client entry fingerprint too.

21 years ago Removed backwards support for old private key file format.
Pekka Riikonen [Fri, 6 Dec 2002 15:45:24 +0000 (15:45 +0000)]
Removed backwards support for old private key file format.

21 years ago More log printing to backup router protocol.
Pekka Riikonen [Fri, 6 Dec 2002 15:45:03 +0000 (15:45 +0000)]
More log printing to backup router protocol.

21 years ago trivial fix in the documentation
Giovanni Giacobbi [Thu, 5 Dec 2002 21:57:17 +0000 (21:57 +0000)]
trivial fix in the documentation

21 years ago Added checks for encryption/decryption lengths that they must silc.client.0.9.10
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.

21 years ago Fixed backup router resuming protocol bugs, especially packet
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.

21 years agoAC_CHECK_HEADERS requires [] if argument is another m4 macro, e.g.
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.

21 years ago updates.
Pekka Riikonen [Thu, 5 Dec 2002 17:34:42 +0000 (17:34 +0000)]
updates.

21 years ago Fixed the libtoolfix to use command line arguments.
Pekka Riikonen [Thu, 5 Dec 2002 17:34:29 +0000 (17:34 +0000)]
Fixed the libtoolfix to use command line arguments.

21 years ago updates.
Pekka Riikonen [Thu, 5 Dec 2002 16:10:08 +0000 (16:10 +0000)]
updates.

21 years ago Added ignore_message_signatures setting.
Pekka Riikonen [Thu, 5 Dec 2002 16:10:01 +0000 (16:10 +0000)]
Added ignore_message_signatures setting.

21 years ago updates.
Pekka Riikonen [Wed, 4 Dec 2002 20:30:48 +0000 (20:30 +0000)]
updates.

21 years agoWed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years agoWed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years agoWed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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]

21 years agoWed Dec 4 21:08:52 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago updates.
Pekka Riikonen [Wed, 4 Dec 2002 19:12:21 +0000 (19:12 +0000)]
updates.

21 years ago Added libtoolfix to fix *all* problems of libtool.
Pekka Riikonen [Wed, 4 Dec 2002 19:10:57 +0000 (19:10 +0000)]
Added libtoolfix to fix *all* problems of libtool.

21 years agoFixed the robodoc description for silc_fingerprint
Jochen Eisinger [Wed, 4 Dec 2002 19:04:57 +0000 (19:04 +0000)]
Fixed the robodoc description for silc_fingerprint

21 years ago updates.
Pekka Riikonen [Wed, 4 Dec 2002 18:09:34 +0000 (18:09 +0000)]
updates.

21 years ago silc_message_signed_get_public_key returns both decoded and
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.

21 years ago Fixed decryption length calculation to use multiple by blocksize
Pekka Riikonen [Wed, 4 Dec 2002 16:30:17 +0000 (16:30 +0000)]
Fixed decryption length calculation to use multiple by blocksize
length.

21 years ago updates
Pekka Riikonen [Wed, 4 Dec 2002 12:40:14 +0000 (12:40 +0000)]
updates

21 years ago updates.
Pekka Riikonen [Tue, 3 Dec 2002 21:38:24 +0000 (21:38 +0000)]
updates.

21 years ago Fixed CMODE command to send the founder key to server.
Pekka Riikonen [Tue, 3 Dec 2002 21:33:17 +0000 (21:33 +0000)]
Fixed CMODE command to send the founder key to server.

21 years ago Fixed CUMODE founder mode authentication to not check client's
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.

21 years ago Fixed buffer overflow.
Pekka Riikonen [Tue, 3 Dec 2002 17:53:08 +0000 (17:53 +0000)]
Fixed buffer overflow.

21 years ago updates
Pekka Riikonen [Tue, 3 Dec 2002 13:27:31 +0000 (13:27 +0000)]
updates

21 years ago Fixed the message payload decryption to understand any length
Pekka Riikonen [Tue, 3 Dec 2002 12:32:29 +0000 (12:32 +0000)]
Fixed the message payload decryption to understand any length
padded payloads.

21 years agoTue Dec 3 12:02:41 CET 2002 Jochen Eisinger <c0ffee@penguin-breeder.org>
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

21 years ago Message payload parsing/decryption cleanup.
Pekka Riikonen [Tue, 3 Dec 2002 09:05:22 +0000 (09:05 +0000)]
Message payload parsing/decryption cleanup.

21 years ago updates.
Pekka Riikonen [Tue, 3 Dec 2002 07:57:49 +0000 (07:57 +0000)]
updates.

21 years ago unused vars.
Pekka Riikonen [Mon, 2 Dec 2002 21:50:44 +0000 (21:50 +0000)]
unused vars.

21 years ago Added support for automatically parsing and encoding signature
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.

21 years ago Fixed "@" handling in NICK_CHANGE notify to use more reliable
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.

21 years ago For server too do not install libs if static was compiled
Pekka Riikonen [Mon, 2 Dec 2002 14:18:29 +0000 (14:18 +0000)]
For server too do not install libs if static was compiled

21 years ago Install libs for client only if static was not compiled.
Pekka Riikonen [Mon, 2 Dec 2002 14:16:26 +0000 (14:16 +0000)]
Install libs for client only if static was not compiled.

21 years ago Fixed invite and ban list handling in command reply.
Pekka Riikonen [Mon, 2 Dec 2002 11:24:18 +0000 (11:24 +0000)]
Fixed invite and ban list handling in command reply.

21 years ago updates
Pekka Riikonen [Mon, 2 Dec 2002 10:09:18 +0000 (10:09 +0000)]
updates

21 years ago Fixed buffer overflow.
Pekka Riikonen [Mon, 2 Dec 2002 08:22:38 +0000 (08:22 +0000)]
Fixed buffer overflow.

21 years ago updates
Pekka Riikonen [Mon, 2 Dec 2002 08:15:05 +0000 (08:15 +0000)]
updates

21 years ago Debug prints.
Pekka Riikonen [Sun, 1 Dec 2002 21:11:15 +0000 (21:11 +0000)]
Debug prints.

21 years ago updates.
Pekka Riikonen [Sun, 1 Dec 2002 20:22:27 +0000 (20:22 +0000)]
updates.