Pekka Riikonen [Wed, 30 Mar 2005 12:24:53 +0000 (12:24 +0000)]
Changed identifier string handling to save the original version
to context's and normalized version to cache.
Pekka Riikonen [Tue, 29 Mar 2005 14:17:53 +0000 (14:17 +0000)]
updates
Pekka Riikonen [Tue, 29 Mar 2005 14:14:55 +0000 (14:14 +0000)]
Added support for the identifier strings and their validity
checking into the server.
Added silc_identifier_check for applications to easy check
for validity of identifier strings.
Pekka Riikonen [Tue, 29 Mar 2005 08:50:02 +0000 (08:50 +0000)]
Fixed to work with backslashes too.
Pekka Riikonen [Mon, 28 Mar 2005 21:45:59 +0000 (21:45 +0000)]
Fixed SILC_STRING_LDAP_DN encode/decode. Added
SILC_STRING_UTF8_ESCAPE.
Jochen Eisinger [Mon, 28 Mar 2005 20:46:42 +0000 (20:46 +0000)]
Mon Mar 28 22:46:23 CEST 2005 Jochen Eisinger <jochen@penguin-breeder.org>
* Make public key in getkey reply mandatory. Affected file
lib/silcclient/command_reply.c
Pekka Riikonen [Sun, 27 Mar 2005 21:11:08 +0000 (21:11 +0000)]
flag fix.
Pekka Riikonen [Sun, 27 Mar 2005 21:02:00 +0000 (21:02 +0000)]
Added stringprep tests.
Pekka Riikonen [Sun, 27 Mar 2005 21:01:47 +0000 (21:01 +0000)]
Allocate space if encoding fails from lack of space.
Pekka Riikonen [Sun, 27 Mar 2005 21:01:31 +0000 (21:01 +0000)]
Fixed length checking.
Pekka Riikonen [Sun, 27 Mar 2005 17:17:05 +0000 (17:17 +0000)]
updates.
Pekka Riikonen [Sun, 27 Mar 2005 17:16:20 +0000 (17:16 +0000)]
update
Patrik Weiskircher [Sun, 27 Mar 2005 17:12:31 +0000 (17:12 +0000)]
Added Parameter dont_register_crypto_library to
SilcClientParam. If set to TRUE, silcclient library will
not initalize the Crypto Libraries and application
will need to do it.
Pekka Riikonen [Sun, 27 Mar 2005 16:52:14 +0000 (16:52 +0000)]
Added checks for GNU libidn.
Pekka Riikonen [Sun, 27 Mar 2005 16:20:28 +0000 (16:20 +0000)]
Missing headers.
Pekka Riikonen [Sun, 27 Mar 2005 16:12:09 +0000 (16:12 +0000)]
Imported new UTF-8 routines from my 1.1 tree.
Splitted UTF-8 routines to own files.
Implemented stringprep API.
Jochen Eisinger [Wed, 23 Mar 2005 10:23:09 +0000 (10:23 +0000)]
Wed Mar 23 11:20:33 CET 2005 Jochen Eisinger <jochen@penguin-breeder.org>
* If the passphrases entered do not match while generating a new key,
completly start over instead of going into an infinite loop asking
the user to re-enter the passphrase correctly. Affected file
lib/silcutil/silcapputil.c
Pekka Riikonen [Sun, 9 Jan 2005 22:16:00 +0000 (22:16 +0000)]
updates
Pekka Riikonen [Sun, 9 Jan 2005 14:40:40 +0000 (14:40 +0000)]
Check get_sock_opt error too.
Pekka Riikonen [Sun, 9 Jan 2005 14:32:48 +0000 (14:32 +0000)]
Close socket when connecting to router fails.
Pekka Riikonen [Sun, 9 Jan 2005 13:30:08 +0000 (13:30 +0000)]
Remove server from backup list when deleting it.
Pekka Riikonen [Sat, 8 Jan 2005 22:50:50 +0000 (22:50 +0000)]
Comment update
Jochen Eisinger [Wed, 5 Jan 2005 09:24:54 +0000 (09:24 +0000)]
Changed g_critical to g_error for glib1.2 support
Jochen Eisinger [Tue, 4 Jan 2005 12:13:17 +0000 (12:13 +0000)]
Tue Jan 4 13:06:26 CET 2005 Jochen Eisinger <jochen@penguin-breeder.org>
* Take over command line options into silcclient data structure.
Affected file irssi/src/silc/core/silc-core.c
Jochen Eisinger [Tue, 4 Jan 2005 12:12:51 +0000 (12:12 +0000)]
Tue Jan 4 13:06:26 CET 2005 Jochen Eisinger <jochen@penguin-breeder.org>
* Revert most of the UTF-8 fixes to SILC Client 1.0.1. Will
redo that. Affected files irssi/src/silc/core/client_ops.c,
irssi/src/fe-common/silc/fe-silc-channels.c
Jochen Eisinger [Tue, 4 Jan 2005 12:11:32 +0000 (12:11 +0000)]
Tue Jan 4 13:06:26 CET 2005 Jochen Eisinger <jochen@penguin-breeder.org>
* Adopt configuration toolchain to current auto-tools.
Affected files prepare, irssi/configure.in
Pekka Riikonen [Wed, 8 Dec 2004 15:16:09 +0000 (15:16 +0000)]
Do not try to initiate backup resuming forever.
Pekka Riikonen [Wed, 24 Nov 2004 17:26:01 +0000 (17:26 +0000)]
Do ID/nick change before changing detached client's modes as
it may fail and leave ghosts in the network.
Pekka Riikonen [Wed, 24 Nov 2004 16:09:07 +0000 (16:09 +0000)]
Debug fixes
Pekka Riikonen [Tue, 23 Nov 2004 15:59:12 +0000 (15:59 +0000)]
More Debug
Pekka Riikonen [Tue, 23 Nov 2004 15:58:26 +0000 (15:58 +0000)]
Fixed QoS parsing in connparam blocks.
Pekka Riikonen [Tue, 23 Nov 2004 15:51:07 +0000 (15:51 +0000)]
Timer loop fixes. A patch from Juha Räsänen.
Pekka Riikonen [Thu, 18 Nov 2004 17:15:05 +0000 (17:15 +0000)]
More stats
Pekka Riikonen [Wed, 17 Nov 2004 12:27:18 +0000 (12:27 +0000)]
CLOSE marks backup router as no-backup-resuming in reconnect.
Pekka Riikonen [Thu, 23 Sep 2004 09:35:59 +0000 (09:35 +0000)]
More log
Patrik Weiskircher [Wed, 22 Sep 2004 17:50:49 +0000 (17:50 +0000)]
When using silc_net_create_connection[_async], and your system can
create IPv6 sockets, it will try to connect to the IPv6 host. Now it
tries to connect to an IPv4 host if IPv6 fails.
Lubomir Sedlacik [Wed, 8 Sep 2004 00:11:56 +0000 (00:11 +0000)]
Fix tyops.
Lubomir Sedlacik [Wed, 18 Aug 2004 14:30:05 +0000 (14:30 +0000)]
Fix tyop.
From Nico Schottelius on silc channel.
Lubomir Sedlacik [Mon, 12 Jul 2004 21:38:59 +0000 (21:38 +0000)]
extern inline -> static inline
Fixes build with SunPro C compiler.
Pointer from coffee, suggested by pekka.
Pekka Riikonen [Tue, 22 Jun 2004 13:17:04 +0000 (13:17 +0000)]
Do not include silcdefs.h when SILC_WIN32, only when the
HAVE_SILCDEFS_H is defined.
Pekka Riikonen [Tue, 22 Jun 2004 13:14:46 +0000 (13:14 +0000)]
Do not require silcdefs.h for application compilation (it is
required only for Toolkit compilation)
Pekka Riikonen [Fri, 18 Jun 2004 17:29:25 +0000 (17:29 +0000)]
Check for valid route when routing packets to local servers.
Lubomir Sedlacik [Thu, 10 Jun 2004 23:10:34 +0000 (23:10 +0000)]
Build libcontrib only when really needed.
Should fix build problem on Mac OS X where ar(1) can't create archives
without (object) files.
Lubomir Sedlacik [Wed, 9 Jun 2004 08:16:23 +0000 (08:16 +0000)]
Really define the need for getopt_long() and regex.h.
Should fix builds on (at least) Darwin/Mac OS X.
Pekka Riikonen [Sun, 2 May 2004 06:55:49 +0000 (06:55 +0000)]
updates.
Patrik Weiskircher [Sat, 1 May 2004 11:57:54 +0000 (11:57 +0000)]
Couldn't detach and reattach twice, because of the previous
commit.
Patrik Weiskircher [Sat, 1 May 2004 10:24:15 +0000 (10:24 +0000)]
updates
Patrik Weiskircher [Sat, 1 May 2004 10:23:49 +0000 (10:23 +0000)]
If some client tries to resume more than once at the same time,
server crashed. Router didn't crash, but showed odd behaviour
(didn't allow clients to join anymore, ..).
Patrik Weiskircher [Sat, 1 May 2004 10:23:16 +0000 (10:23 +0000)]
Added check to ignore Port value if Initiator is FALSE.
Remote router coudln't connect if Port was set.
Jochen Eisinger [Sat, 24 Apr 2004 18:00:22 +0000 (18:00 +0000)]
typofix
Pekka Riikonen [Thu, 22 Apr 2004 10:21:02 +0000 (10:21 +0000)]
updates.
Pekka Riikonen [Mon, 15 Mar 2004 19:11:20 +0000 (19:11 +0000)]
Destroy the file tranfer session with timeout.
Pekka Riikonen [Wed, 10 Mar 2004 19:36:01 +0000 (19:36 +0000)]
updates
Pekka Riikonen [Wed, 10 Mar 2004 19:32:07 +0000 (19:32 +0000)]
updates.
Pekka Riikonen [Wed, 10 Mar 2004 19:31:38 +0000 (19:31 +0000)]
Create one configure script from configure fragments.
A first step towards new distribution system.
Pekka Riikonen [Wed, 10 Mar 2004 19:13:49 +0000 (19:13 +0000)]
Document changes.
Jochen Eisinger [Wed, 10 Mar 2004 17:36:27 +0000 (17:36 +0000)]
Wed Mar 10 18:35:24 CET 2004 Jochen Eisinger <jochen@penguin-breeder.org>
* Removed expiring of client key pair. Affected file is
irssi/src/silc/core/clientutil.c
Pekka Riikonen [Tue, 9 Mar 2004 15:51:06 +0000 (15:51 +0000)]
reconnect_keep_trying default value to TRUE.
Pekka Riikonen [Tue, 9 Mar 2004 15:42:49 +0000 (15:42 +0000)]
Use the sock for checking maximum number of conns in General
case, after all.
Pekka Riikonen [Tue, 9 Mar 2004 15:13:06 +0000 (15:13 +0000)]
Do not user socket as number of socket connections.
Pekka Riikonen [Wed, 3 Mar 2004 17:15:07 +0000 (17:15 +0000)]
Allow rekey with PFS in backup router (for disabled connections).
Pekka Riikonen [Wed, 3 Mar 2004 14:14:42 +0000 (14:14 +0000)]
updates
Pekka Riikonen [Wed, 3 Mar 2004 14:13:36 +0000 (14:13 +0000)]
Check if NULL sock->user_data when closing connection after
calling protocol completion in connection closing (it might
be closed in the completion).
Pekka Riikonen [Tue, 2 Mar 2004 18:23:51 +0000 (18:23 +0000)]
updates
Pekka Riikonen [Tue, 2 Mar 2004 16:22:24 +0000 (16:22 +0000)]
Win32 warning fix.
Pekka Riikonen [Tue, 2 Mar 2004 15:56:18 +0000 (15:56 +0000)]
Win32 and MSVC++ project fixes.
Pekka Riikonen [Mon, 1 Mar 2004 12:56:54 +0000 (12:56 +0000)]
udpates
Pekka Riikonen [Sun, 29 Feb 2004 14:08:56 +0000 (14:08 +0000)]
udpates.
Pekka Riikonen [Sun, 29 Feb 2004 14:06:13 +0000 (14:06 +0000)]
Document fix.
Pekka Riikonen [Sun, 29 Feb 2004 13:38:05 +0000 (13:38 +0000)]
updates.
Pekka Riikonen [Sun, 29 Feb 2004 13:30:09 +0000 (13:30 +0000)]
Compilation warning fixes.
Pekka Riikonen [Sun, 29 Feb 2004 13:16:28 +0000 (13:16 +0000)]
Do not replace ATTR_TIMEZONE.
Pekka Riikonen [Sat, 28 Feb 2004 22:23:35 +0000 (22:23 +0000)]
Added support for the new private message key indicator packet.
Pekka Riikonen [Sat, 28 Feb 2004 15:28:33 +0000 (15:28 +0000)]
updates.
Pekka Riikonen [Sat, 28 Feb 2004 15:28:12 +0000 (15:28 +0000)]
Set user limit to zero when ulimit mode is unset.
Pekka Riikonen [Sat, 28 Feb 2004 15:18:19 +0000 (15:18 +0000)]
Save the user limit in the JOIN and CMODE command replies and
in CMODE_CHANGE notify.
Pekka Riikonen [Sat, 28 Feb 2004 15:14:50 +0000 (15:14 +0000)]
User limit command reply arg type number fix.
Pekka Riikonen [Sat, 28 Feb 2004 14:43:28 +0000 (14:43 +0000)]
Added support for using channel private keys without the private
key mode on the channel being set.
The channel private key used to decrypt message is now develired
to channel_message client operation.
Pekka Riikonen [Sat, 28 Feb 2004 13:37:46 +0000 (13:37 +0000)]
The silc_client_add_channel_private_key returns the key context
now.
Pekka Riikonen [Fri, 27 Feb 2004 15:12:03 +0000 (15:12 +0000)]
Added debugging.
Pekka Riikonen [Fri, 27 Feb 2004 15:11:52 +0000 (15:11 +0000)]
Don't reset debugging in rehash.
Pekka Riikonen [Fri, 27 Feb 2004 10:26:04 +0000 (10:26 +0000)]
updates
Pekka Riikonen [Thu, 26 Feb 2004 19:04:38 +0000 (19:04 +0000)]
JOIN handle -founder and -auth correcty.
Pekka Riikonen [Wed, 25 Feb 2004 21:11:00 +0000 (21:11 +0000)]
updates.
Pekka Riikonen [Wed, 25 Feb 2004 21:10:14 +0000 (21:10 +0000)]
Watcher list checking for resumed clients as well.
Pekka Riikonen [Tue, 24 Feb 2004 14:38:05 +0000 (14:38 +0000)]
updates.
Pekka Riikonen [Tue, 24 Feb 2004 14:33:16 +0000 (14:33 +0000)]
Added the user limit to the CMODE_CHANGE notify and CMODE and
JOIN command replys.
Pekka Riikonen [Mon, 23 Feb 2004 21:15:29 +0000 (21:15 +0000)]
Fixed the WATCH with public keys, and added public key to the
WATCH notify sending.
Pekka Riikonen [Mon, 23 Feb 2004 21:14:37 +0000 (21:14 +0000)]
Implemented public key support to WATCH command.
Pekka Riikonen [Mon, 23 Feb 2004 19:41:26 +0000 (19:41 +0000)]
updates.
Pekka Riikonen [Mon, 23 Feb 2004 19:40:59 +0000 (19:40 +0000)]
Added.
Pekka Riikonen [Mon, 23 Feb 2004 16:51:08 +0000 (16:51 +0000)]
Define SILC_STRFMT_END for silc_buffer_strformat that now
must be used instead of SILC_STR_END.
Pekka Riikonen [Mon, 23 Feb 2004 08:32:17 +0000 (08:32 +0000)]
updates
Pekka Riikonen [Mon, 23 Feb 2004 08:31:39 +0000 (08:31 +0000)]
Added support for watching by public keys.
Pekka Riikonen [Sun, 22 Feb 2004 16:25:55 +0000 (16:25 +0000)]
Added SilcPublicKey to SilcClientEntry.
Fixed the get_clients_whois to work with attributes correctly.
Pekka Riikonen [Sun, 22 Feb 2004 16:25:26 +0000 (16:25 +0000)]
Fixed status message attr saving.
Pekka Riikonen [Sat, 21 Feb 2004 11:02:49 +0000 (11:02 +0000)]
updates.
Pekka Riikonen [Sat, 21 Feb 2004 08:05:05 +0000 (08:05 +0000)]
The _CLOSED flag is called when calling silc_client_file_close.
Added silc_client_get_clients_whois using WHOIS command and
supporting requested attributes.
Pekka Riikonen [Fri, 20 Feb 2004 08:52:09 +0000 (08:52 +0000)]
Comment update
Pekka Riikonen [Thu, 19 Feb 2004 19:11:06 +0000 (19:11 +0000)]
updates.