[jabberd14] / tags / JABBERD_1_6_0_BETA3 Repository:
ViewVC logotype

Log of /tags/JABBERD_1_6_0_BETA3

View Directory Listing Directory Listing


Sticky Revision:

Revision 1386 - Directory Listing
Modified Sun Dec 3 15:11:31 2006 UTC (3 years, 9 months ago) by mawis
Copied from: trunk/jabberd14 revision 1385
Tagging jabberd14 1.6.0 beta3

Revision 1385 - Directory Listing
Modified Sun Dec 3 14:48:30 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Updating version information.

Revision 1384 - Directory Listing
Modified Wed Nov 29 02:38:13 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Mark the administrator in the name as well. (Especially to show why he is in the server's discovery result.)

Revision 1383 - Directory Listing
Modified Wed Nov 29 02:27:35 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Show users with acl right 'showasadmin' in the browse result of the server.

Revision 1382 - Directory Listing
Modified Wed Nov 29 02:00:30 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Service discovery for user addresess.

Revision 1381 - Directory Listing
Modified Mon Nov 27 21:20:39 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Updated private storrage to current version of XEP-0049 and support to store any namespace.
Removed support for public storage.

Revision 1380 - Directory Listing
Modified Mon Nov 27 12:20:12 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Fixing typo in namespace declaration. (This will make old xdb data using this namespace unaccessable. You can remove the data with the old namespace from xdb_file spool directories using xdbfiletool.)
Changing the way LOCALEDIR gets defined to fix compatibility with automake version 1.4.x.

Revision 1379 - Directory Listing
Modified Sun Nov 26 23:07:41 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Updating version information - this is now beta2.

Revision 1378 - Directory Listing
Modified Thu Nov 23 16:34:46 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Support for using ACL settings to change browsing and service discovery results.
E.g. show transports only to local users.

Revision 1376 - Directory Listing
Modified Wed Nov 22 20:01:36 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
messages.cc is a C++ file. Therefore the executables have to be linked against the C++ standard libraries. I first added the library directly, but that would cause the package to become dependant on the libstdc++ library.
I now made the "main" source files C++ files, so that our compiler does link the correct C++ standard library automatically, and I do not have to specify the name of the library explicitly.

NOTE: MOST LIKELY YOU WILL HAVE TO DO A "make maintainer-clean" FOLLOWED BY "bootstrap" AND "configure" TO RECOMPILE THE PACKAGE AFTER THIS UPDATE.

Revision 1375 - Directory Listing
Modified Wed Nov 22 18:40:49 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Updated XEP-0199 support to version 0.2 of this XEP.

Revision 1374 - Directory Listing
Modified Wed Nov 22 11:38:46 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Make users pingable as well.

Revision 1373 - Directory Listing
Modified Wed Nov 22 09:31:35 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
mod_xml.c should not reply on get requests in the urn:xmpp:ping namespace.

Revision 1372 - Directory Listing
Modified Wed Nov 22 01:34:08 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Stream-level part of XMPP Ping (XEP-0199)

Revision 1371 - Directory Listing
Modified Wed Nov 22 01:12:28 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Added support for XEP-0199 (XMPP Ping)

Revision 1370 - Directory Listing
Modified Tue Nov 21 13:54:48 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Making strings in the DNS resolver translateable
Adding the template language file.

Revision 1369 - Directory Listing
Modified Tue Nov 21 04:19:24 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Some more translateable strings.

Revision 1368 - Directory Listing
Modified Tue Nov 21 03:36:54 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Small Bugfix

Revision 1367 - Directory Listing
Modified Tue Nov 21 03:18:03 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Making most of the strings set to a user translateable.
Adding German translations.

(BTW: Of one the clients I found, that support requesting the user's own language is tkabber.)

Revision 1366 - Directory Listing
Modified Mon Nov 20 23:31:32 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Added first translations and fixing a bug in messages.cc.

Revision 1365 - Directory Listing
Modified Mon Nov 20 21:02:13 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Started internationalizing messages.

Revision 1364 - Directory Listing
Modified Mon Nov 20 15:57:09 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Fixing the following bugs:
- the s2s link setting tls='force' which requires the link to establish a TLS connection did not work (other values of the tls attribute worked)
- the s2s link setting auth which configures if a link can do SASL authentication, dialback authentication, or both had no effect
- the dialback component could crash on a call to hmac_sha1_ascii_r() as an uninitialized variable has been used (bug #74 in bugzilla)

Revision 1363 - Directory Listing
Modified Mon Nov 20 03:59:41 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
With one of the last commits I added a patch to xdb_sql, which I did not test that much, as I thought it has been running on swissjabber for a while. But the patch was buggy. I don't know how this could happen. Sorry. This fixes xdb_sql. Without the patch it may happen that jabberd14 is not starting but crashing with a segfault.

Revision 1361 - Directory Listing
Modified Sun Nov 19 18:33:16 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Adding link to http://jabberd.org/gettingSupport

Revision 1360 - Directory Listing
Modified Sun Nov 19 18:06:28 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Adding a patch I wrote for xdb_sql to handle huge data (without the patch it seems that xdb_sql crashes on big data). This patch has been shown to be working on swissjabber for a long time now.

Revision 1359 - Directory Listing
Modified Sun Nov 19 13:55:14 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Improved error message if a non-XEP-0077-compliant user client tries to register an account.

Revision 1358 - Directory Listing
Modified Sat Nov 18 03:16:35 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Improvements in handling the jabber:iq:register namespace:

- Password changes do no longer delete the user's e-mail address he used to register his account.
- New configuration option to disable password changes.
- New configuration option to disable account deletion.
- New configuration option to disable registration data updates.

The new options are especially thought if you want to define a policy about acceptable passwords, or want to enforce and verify that a user provided a working e-mail address. You can than disable these functions in your server, and implement a web-front-end for these tasks.

Revision 1357 - Directory Listing
Modified Tue Nov 14 01:25:11 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates

Revision 1356 - Directory Listing
Modified Tue Nov 14 01:24:05 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates

Revision 1355 - Directory Listing
Modified Mon Nov 13 23:51:49 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Updated inband registration to conform XEP-0077. We now check that all the fields we have requested got sent by the client.
Note that this may break some Jabber clients (at least Psi) in the server default configuration. See the example configuration file for notes about how to allow these clients to register accounts inband.

Revision 1354 - Directory Listing
Modified Mon Nov 13 16:31:50 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Some memory used by the session manager to access the configuration has not been freed before the session manager was shut-down.
Most of that memory allocation is not needed for this long time. Changed it to free memory used for configuration access earlier.

Revision 1353 - Directory Listing
Modified Mon Nov 13 14:31:43 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
There has been a bug in mod_useridpolicy, that has been introduced with namespace support for the configuration file. This fixes the bug.
The check of the useridpolicy has been moved from e_REGISTER to a new event e_PRE_REGISTER, which ensures, that the checks for registration requests are always done before the registration is processed.

Revision 1352 - Directory Listing
Modified Mon Nov 13 09:35:13 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
bugfix

Revision 1351 - Directory Listing
Modified Mon Nov 13 09:32:31 2006 UTC (3 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates.
Disabling GNU TLS for the moment (there still seems to be a bug in jabberd14's usage of GNU TLS).
Updating jabberd14's version to "beta". I want to get out a release candidate for jabberd14 soon.

Revision 1345 - Directory Listing
Modified Thu Nov 2 12:27:34 2006 UTC (3 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Including great patch from Marcel Linden.
This blocks a user account, that gets unregistered from being reregistered for some configured amount of time (default is half a year).

Revision 1327 - Directory Listing
Modified Thu Oct 5 20:55:54 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Renaming JEP to XEP.

Revision 1325 - Directory Listing
Modified Sun Oct 1 22:52:22 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Detection of looping s2s connections.
Closes bugzilla bug #62.

Revision 1324 - Directory Listing
Modified Sun Oct 1 22:16:05 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Update dialback key generation to conform RFC 3920 which requires us to make the key dependant on the source domain of the connection.

Revision 1312 - Directory Listing
Modified Mon Sep 18 16:11:36 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Until now the dialback component did the idle checks (which cause the connection close on idle connections) only on authorized connections, but not on connections, that are only used for dialback.
This resulted in connections, that could stay open forever without being used. This commit fixes the problem. All idle s2s connections are now closed.

Revision 1311 - Directory Listing
Modified Sun Sep 17 21:39:53 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
And now returning the information for connecting incoming connections.
This makes the s2s status output for now complete.

Revision 1310 - Directory Listing
Modified Sun Sep 17 13:00:58 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Adding service discovery content for connecting outgoing connections

Revision 1309 - Directory Listing
Modified Sun Sep 17 00:48:04 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
More information: Show more about the established connections to and from other servers (IP, port, tls, last used, stanza count)

Revision 1308 - Directory Listing
Modified Sat Sep 16 16:17:33 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
When you're using the last commit, you will get displayed the established outgoing connections for any category of connections you browse. - Fixing that.

Revision 1307 - Directory Listing
Modified Sat Sep 16 16:09:50 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
By browsing the dialback component, an user with the 's2s' access right, can now get a list of outgoing and incomming connections, devided into established connections and connections, that are currently set-up.

Revision 1306 - Directory Listing
Modified Thu Sep 14 15:10:57 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Initial service discovery support for the dialback component.
The dialback component will show the active connections to other servers in the feature using service discovery (to admins only of course)

Revision 1305 - Directory Listing
Modified Thu Sep 14 00:55:05 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Implemented new way to configure who has admin access to the server.
This allows to give a user only access to some admin functionality.
In addition the ACL part of the configuration is re-read on SIGHUP.

This also closes bug #20 in bugzilla.

It is planned, that ACLs can be updated by jabber queries at runtime as well.

NOTE: YOU HAVE TO UPDATE YOUR CONFIGURATION FILE TO KEEP ADMIN ACCESS TO YOUR SERVER.

Revision 1304 - Directory Listing
Modified Wed Sep 13 08:30:00 2006 UTC (3 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Changing default: not storing headline and groupchat messages offline (JEP-0160)
Making xmpp@ a forbidden address for account registration

Revision 1303 - Directory Listing
Modified Fri Sep 8 23:08:09 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Removing static list of server features (for disco#info request) from configuration file.
Let the modules generate this list on demand.

Revision 1302 - Directory Listing
Modified Fri Sep 8 08:37:35 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Using the full jid (including resource) for the list of online users.

Revision 1301 - Directory Listing
Modified Fri Sep 8 08:15:40 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
We have to remove the advertizing of jabber:iq:agents from the service discovery as well.

Revision 1300 - Directory Listing
Modified Fri Sep 8 08:05:54 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Removing mod_filter and mod_groups

Revision 1299 - Directory Listing
Modified Fri Sep 8 07:55:46 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Removing mod_agents from default configuration.
Documentation updates.

Revision 1298 - Directory Listing
Modified Fri Sep 8 07:51:14 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Updating discription of the module functionality in the comment.

Revision 1297 - Directory Listing
Modified Fri Sep 8 00:32:59 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Moving some admin functionality from browsing to service discovery

Revision 1296 - Directory Listing
Modified Fri Sep 8 00:06:10 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Removing the configure switch --enable-legacy as well as the legacy code, that still was present.

Revision 1295 - Directory Listing
Modified Thu Sep 7 22:14:25 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
I forgot to update the version number.

Revision 1294 - Directory Listing
Modified Thu Sep 7 21:23:23 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Converting xdb_sql/xdb_sql.c to C++ and using string streams for SQL statement preparation.
I expect, that his closes bug #29 - it is part of the fix, that works on swissjabber (and others) for more than three months now. I just reverted some changes I made for the swissjabber version, that seem to be no part of the bug-fix.

Revision 1291 - Directory Listing
Modified Sat Sep 2 05:35:46 2006 UTC (4 years ago) by mawis
Original Path: trunk/jabberd14
Fixing fd_set vulnerability, closes bug #66

Revision 1290 - Directory Listing
Modified Thu Aug 10 14:54:02 2006 UTC (4 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Closing bug #60

Revision 1273 - Directory Listing
Modified Mon Jul 24 12:17:44 2006 UTC (4 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Updated handling of new sc protocol (only relevant if jabberd14 is used with a SASL enabled jadc2s)

Revision 1254 - Directory Listing
Modified Sat Jul 8 23:32:21 2006 UTC (4 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Freeing some memory earlier. Closes bug 55 reported by Vince Negri.

Revision 1253 - Directory Listing
Modified Fri Jun 23 09:24:18 2006 UTC (4 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Fixing bug in unused code (maybe used by add-ons to jabberd14).
See bugzilla #46

Revision 1252 - Directory Listing
Modified Wed Jun 7 09:17:30 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Improved handling for the automatic unsubscribes: Do not send unsubscibes, if directed presence has been sent to a contact. This improves compatibility with conferencing services.

Revision 1251 - Directory Listing
Modified Thu Jun 1 01:47:55 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Some minor cleanup especially of names so that they do not collide with C++ reserved words.
THIS DOES NOT FIX BUG #29. This still crashes. Do not use this version on a production server storing rosters in SQL.

Revision 1250 - Directory Listing
Modified Wed May 31 14:30:17 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
fixing typo

Revision 1249 - Directory Listing
Modified Wed May 31 13:16:57 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
When I client registeres an account on the server, it first has to pass a iq-get in the jabber:iq:register namespace to see what data is required for account registration.
The response to this query did contain the <username/> and and additional <password/> element in the wrong namespace. This is fixed by this commit.
This closes bug #53

Revision 1248 - Directory Listing
Modified Wed May 31 12:49:52 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Another C++ compatibility fix

Revision 1247 - Directory Listing
Modified Wed May 31 12:24:21 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Renaming first argument to karma_copy(), 'new' is a reserved word in C++
(if someone wants to use the library within a C++ program this is relevant)

Revision 1246 - Directory Listing
Modified Wed May 31 11:49:09 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Changed the way mod_roster iterates over roster items

Revision 1245 - Directory Listing
Modified Sun May 28 23:58:00 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Checking data retrieved from SQL database before generating result

Revision 1244 - Directory Listing
Modified Sun May 28 23:41:00 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Updated version in Doxyfile

Revision 1243 - Directory Listing
Modified Sat May 27 16:04:39 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
There had been a bug in the declaration of the jabber:iq:register handler for xdb_sql.

Revision 1242 - Directory Listing
Modified Wed May 24 09:38:15 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
This closes bug #50

mod_presence.c stores two lists of JIDs: users to which presence has been sent, and users where explicit invisible has been sent to.
These lists have to be (de)serialized. Else some strange behaviour may happen: e.g. after deserializing if a user goes offline without changing its presence before, mod_presence will think nobody knows that the user has been online and will not broadcast unavailable presence to the contacts.

Revision 1241 - Directory Listing
Modified Tue May 23 22:19:03 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
I hope I finally got this right ;)
Having the same behaviour for unsubscribed users as for non-existant users is important as we do not want to allow dictionary harvesting of JIDs.

Revision 1240 - Directory Listing
Modified Tue May 23 22:11:59 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Completing subscription syncronization.
Automatically unsubscribe from contacts a user receives presence from, but is not subscribed to.
This syncronizes local subscriptions as well as inter-server subscriptions.

Revision 1239 - Directory Listing
Modified Tue May 23 21:58:43 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Forgot this in the last commit:
JIDs have to be removed from the list of JIDs we are interested in, if we unsubscribe from them

Revision 1238 - Directory Listing
Modified Tue May 23 21:48:37 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Keep a list of JIDs a user is interested in seeing their presence

Revision 1237 - Directory Listing
Modified Tue May 23 15:37:12 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Do not auto-unsubscribe on unavailable-presence. A contact might send an unavailable presence on our unsubscribe (e.g. PyICQt)

Revision 1236 - Directory Listing
Modified Tue May 23 10:46:02 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Fixes bug #49: after unsubscription: do not send presence changes anymore

Revision 1235 - Directory Listing
Modified Tue May 23 00:26:01 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
We should send the unsubscribe/unsubscribed to the plain user (without a resource) as subscriptions are handled by the server

Revision 1234 - Directory Listing
Modified Tue May 23 00:09:11 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
First part of inter-server subscription state syncronization.
(Works for unauthorized presence probes, and probes/presences to non-existant users. Still missing: Presence to someone, that has not subscribed to this presence)

Revision 1233 - Directory Listing
Modified Mon May 22 16:00:20 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Allowing automake 1.9 (request by Kai Wilke, who reported that it works)

Revision 1232 - Directory Listing
Modified Mon May 22 10:06:45 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Deserializing the start time of a session correctly on session resumption.
Be more liberal when deserializing: accept sessions without a start time.

Revision 1231 - Directory Listing
Modified Sun May 21 23:37:58 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Loading serialized state of the session manager on startup

Revision 1230 - Directory Listing
Modified Sun May 21 16:26:43 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
More preparation for session resumption

Revision 1229 - Directory Listing
Modified Sun May 21 13:42:33 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Do not use the memory address of a session struct as their identifier anymore. Else we might have problems with session resumption after a restart if an other session gets the same memory location.

Revision 1228 - Directory Listing
Modified Sun May 21 00:56:04 2006 UTC (4 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Improved memory performance of xhashes. Freeing memory for nodes after they are not used anymore. This change is a bit dangerous, as I am not using memory pools to allocate memory for the xhash nodes anymore but a direct call to malloc. This is because our memory pools do allow to free memory from them at present. I first implemented it using a separate memory pool for each node, so I could free that. But effectivly this is the same as using just malloc, as these pools would not be used for anything else but the single pmalloco to allocate memory for the node and we would have to care for freeing them as well.
The best solution is to improve pools to support subpools. What I do now is something that comes close: the freeing of the memory of the nodes is triggered by freeing the memory pool of the xhash as well, as that will call _xhash_cleaner which removes all nodes before freeing the memory pool. Still I am sorry for this implementation, that is some sort of a hack for now.

Revision 1225 - Directory Listing
Modified Fri May 5 00:37:08 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Serializing data in mod_offline (if a session is using JEP-0013)

Revision 1224 - Directory Listing
Modified Wed May 3 22:54:48 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Removing redundant structure item in udata_struct

Revision 1223 - Directory Listing
Modified Wed May 3 15:08:42 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Correcting typo

Revision 1222 - Directory Listing
Modified Wed May 3 14:51:41 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Serialization of state, for persistant sessions on JSM restart

Revision 1221 - Directory Listing
Modified Wed May 3 09:44:50 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Fixing two small memory leaks in mod_announce.c and mod_xml.c

Revision 1220 - Directory Listing
Modified Sun Apr 30 09:59:52 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Do not cache passwords in the session manager.

Revision 1213 - Directory Listing
Modified Wed Apr 26 23:34:29 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Updated default browse result, closes bug #26

Revision 1212 - Directory Listing
Modified Wed Apr 26 23:11:57 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Allowing an SQL definition to have multiple SQL queries for the same handler, closing bug #39

Revision 1211 - Directory Listing
Modified Tue Apr 25 22:01:39 2006 UTC (4 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
xdb_sql did not correctly detect broken connections to a MySQL server. They are now reestablished.

Revision 1210 - Directory Listing
Modified Wed Mar 15 22:16:37 2006 UTC (4 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Fixing bug 28 - missing @ character

Revision 1209 - Directory Listing
Modified Wed Mar 15 22:13:27 2006 UTC (4 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Closing bug 27 - duplicated mod_offline section in configuration

Revision 1208 - Directory Listing
Modified Wed Mar 15 22:05:28 2006 UTC (4 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Closing bug 35 - wrong discoƤinfo category in example for server

Revision 1207 - Directory Listing
Modified Wed Dec 14 12:20:57 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Making headers usable for C++ code

Revision 1206 - Directory Listing
Modified Tue Dec 13 23:48:35 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Remove pending subscription requests from xdb on account deletion

Revision 1205 - Directory Listing
Modified Tue Dec 13 01:16:55 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Passing full stanza requesting subscription, even if the subscription request is stored offline

Revision 1204 - Directory Listing
Modified Sun Dec 11 23:58:05 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
the null base handler is now in jabberd/base/base_null.c

Revision 1203 - Directory Listing
Modified Sun Dec 11 23:27:58 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
load.c that handles the <load/> config element has not been considered to be a full base handler. It has been considered, that base handlers handle stanzas, that are routed by jabberd14 (deliver.c) directly and load.c does not do this but registers a shared object to do this handling.
I have a different view on this: the load handler is handling the stanzas directly and the loading of the shared object and the function calls on the shared objects is the interface implemented by (now) base_load.c. So I moved load.c to the base handlers. Like base_accept.c is implementing the TCP/IP interface, base_load.c is implementing the shared object interface now.

Revision 1202 - Directory Listing
Modified Sun Dec 11 18:03:52 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Possibility to define a default definition in xdb_sql

Revision 1201 - Directory Listing
Modified Sun Dec 11 17:42:56 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Namespace aware xdb_act_path(), updated support for JEP-0013 to support version 1.2 of the protocol

Revision 1200 - Directory Listing
Modified Sun Dec 11 12:22:58 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Detecting stale pidfiles

Revision 1199 - Directory Listing
Modified Sun Dec 11 11:46:31 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Declaring two functions in jabberd/mtq.c as static

Revision 1198 - Directory Listing
Modified Sat Dec 10 13:00:43 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Updated documentation

Revision 1197 - Directory Listing
Modified Sat Dec 10 12:55:36 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Check if replacement for an element is parseable.

Revision 1196 - Directory Listing
Modified Sat Dec 10 12:29:07 2005 UTC (4 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Reimplemented missing features to xdbfiletool

Revision 1195 - Directory Listing
Modified Sat Dec 10 01:02:33 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Doing more with libpopt for xdbfiletool

Revision 1194 - Directory Listing
Modified Fri Dec 9 08:13:58 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Giving the -d option a long form

Revision 1193 - Directory Listing
Modified Fri Dec 9 07:53:32 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
started using libpopt for xdbfiletool

Revision 1192 - Directory Listing
Modified Thu Dec 8 15:52:32 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Update for command line handling

Revision 1191 - Directory Listing
Modified Thu Dec 8 15:10:55 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Nicer version display

Revision 1190 - Directory Listing
Modified Thu Dec 8 14:36:39 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Use libpopt for command line parsing.

Revision 1189 - Directory Listing
Modified Thu Dec 8 10:39:11 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Generating a warning if the local name matches while including, but there are different namespaces.

Revision 1188 - Directory Listing
Modified Wed Dec 7 00:41:56 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Bugfix in handling pre-XMPP streams.

Revision 1187 - Directory Listing
Modified Wed Dec 7 00:17:26 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
xdb_sql configuration needs to be updated now

Revision 1186 - Directory Listing
Modified Tue Dec 6 23:37:50 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
xdb_sql is now namespace aware as well.
Bugfix in mod_presence. Searched the config in the wrong namespace.

Revision 1185 - Directory Listing
Modified Tue Dec 6 17:21:17 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
pthsock_client using the NS aware API of xmlnode

Revision 1184 - Directory Listing
Modified Tue Dec 6 15:56:14 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Stroing password element in the jabber:iq:auth namespace

Revision 1183 - Directory Listing
Modified Tue Dec 6 15:45:42 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
jsm using ns aware API of xmlnode
xdb functions: make ns argument const char *
NSCHECK using the ns aware API of xmlnode

Revision 1182 - Directory Listing
Modified Mon Dec 5 01:12:06 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Using ns aware api of xmlnode in jabberd core

Revision 1181 - Directory Listing
Modified Sun Dec 4 01:05:57 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
dnsrv is now fully namespace aware

Revision 1180 - Directory Listing
Modified Sun Dec 4 00:32:10 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Dialback is now fully namespace aware.

Revision 1179 - Directory Listing
Modified Fri Dec 2 11:24:45 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Fixing xmlnode compatibility layer with not ns aware callers, when creating tags in the db or stream namespace

Revision 1178 - Directory Listing
Modified Fri Dec 2 02:20:53 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
xdb_file using xmlnode_get_tags() to do namespace aware queries. The only thing that is not aware of namespaces is handling the match inside a xdb_query. This is because the syntax for the match in the xdb query is not namespace aware.

Revision 1177 - Directory Listing
Modified Fri Dec 2 01:25:53 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Two new functions for xmlnodes:
xmlnode_get_tags() - a small subset of xpath
xmlnode_get_list_item() - access to the result of xmlnode_get_tags()

Revision 1171 - Directory Listing
Modified Thu Dec 1 00:06:17 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
- Remove .t.m.p files when writing them failed, start them with an XML declaration, and close them with a newline
- New function xmlnode_change_namespace()
- xdb_file now uses the new namespace aware functions of xmlnode. (Beside still using xmlnode_get_tag()/xmlnode_get_tag_date() where I did not write the replacement functions yet.)

Revision 1170 - Directory Listing
Modified Wed Nov 30 22:45:43 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Documentation update and reformatting

Revision 1169 - Directory Listing
Modified Wed Nov 30 10:22:23 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
One more time mapping jabber:client / jabber:component:accept to jabber:server

Revision 1168 - Directory Listing
Modified Tue Nov 29 23:58:31 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Temporarily workaround ... there is a bug in mio's xml stream processing, that happens when a stream is closed by receiving the end tag for the
root element and expat is sending us the event for an ending namespace prefix scope.

Revision 1167 - Directory Listing
Modified Tue Nov 29 01:11:36 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
configure.in -> configure.ac
Small documentation update

Revision 1166 - Directory Listing
Modified Tue Nov 29 00:47:26 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Namespace aware handling of XMPP streams
Namespace handling for attributes on parsing files and strings

Revision 1165 - Directory Listing
Modified Mon Nov 28 19:08:28 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Correcting last commit

Revision 1164 - Directory Listing
Modified Mon Nov 28 18:49:01 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Bug fix: text nodes have to be escaped while being serialized ...

Revision 1163 - Directory Listing
Modified Mon Nov 28 11:32:40 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Parsing strings and files with a namespace aware instance of expat.
This affects the jabber.xml config file, we now have to declare our prefixes!

Revision 1162 - Directory Listing
Modified Mon Nov 28 09:12:08 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Improved xml:lang support.

Revision 1161 - Directory Listing
Modified Sun Nov 27 23:31:33 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
More updates for namespace support:
New functions mio_write_root(), xmlnode_get_decl_list(), xmlnode_copy_decl_list()

Revision 1160 - Directory Listing
Modified Sun Nov 27 03:36:45 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Namespace handling in xmlnode ... including a compatibility layer providing the traditional interface, and trying to handle namespaces using these functions.
Not much changed in jabberd14 to use namespaces yet, just that the core of xmlnode now allows use to use namespaces.

Revision 1159 - Directory Listing
Modified Fri Nov 25 21:46:02 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Allow account deletion/password change when registering is disabled

Revision 1158 - Directory Listing
Modified Fri Nov 25 19:56:17 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
onconnect setting for xdb_sql

Revision 1157 - Directory Listing
Modified Thu Nov 24 01:47:45 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
More documentation updates, remove unused "complete" field in xmlnode structure

Revision 1156 - Directory Listing
Modified Thu Nov 24 01:36:28 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Forgotten updates

Revision 1155 - Directory Listing
Modified Thu Nov 24 01:33:17 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates
removing unused function jid_xres, mainly because it allows me to make _xmlnode_new static

Revision 1153 - Directory Listing
Modified Sun Nov 20 23:47:37 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Introduced xhash_get_by_domain() function
Started implementation of GNU TLS certificate verification

Revision 1152 - Directory Listing
Modified Sun Nov 20 14:17:10 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
And once again the same as 1149 ... fixing wrong resetting of pointers to NULL

Revision 1151 - Directory Listing
Modified Sun Nov 20 14:12:35 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Same as 1149

Revision 1150 - Directory Listing
Modified Sun Nov 20 13:20:34 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
dialback authorized incoming connections in SASL code to early

Revision 1149 - Directory Listing
Modified Sun Nov 20 01:42:27 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Fixing bug introduced in revision 1146. I cannot modify memory I just freed.
Tried to set the pointer to a pool in _mio_close() to null after freeing this pool, but the memory containing this pointer is freed by freeing the pool, as it had been allocated from this pool ...

Revision 1148 - Directory Listing
Modified Sat Nov 19 10:37:47 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Export STARTTLS functions even on no TLS support

Revision 1147 - Directory Listing
Modified Sat Nov 19 00:05:18 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates

Revision 1146 - Directory Listing
Modified Fri Nov 18 23:50:46 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
More MIO updates, including interface changes. We really should not call what we have jabberd 1.4.x anymore.
Warning: MIO has a bug since the last commit. It seems the pool associated with the mio object is freed twice. At least I have seen _dialback_mio_hash_cleanup, that registeres as a cleanup handler with the pool) being called twice.

Revision 1145 - Directory Listing
Modified Fri Nov 18 02:03:52 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Initial support for using GNU TLS as the SSL/TLS implementation.
Not yet complete: Missing certificate verification, missing using
different certificates for different domains

Revision 1144 - Directory Listing
Modified Fri Nov 18 01:39:36 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Advertize the feature, that we support offline message storage

Revision 1143 - Directory Listing
Modified Sun Nov 13 14:14:37 2005 UTC (4 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Explicit init of some variables

Revision 1142 - Directory Listing
Modified Wed Nov 9 00:00:27 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Using less global variables

Revision 1141 - Directory Listing
Modified Tue Nov 8 10:34:48 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates - declading some more functions to be static (for local use only)

Revision 1140 - Directory Listing
Modified Tue Nov 8 09:05:47 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Changing the handling for per host dialback configuration options.

Revision 1139 - Directory Listing
Modified Mon Nov 7 14:04:51 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Making the use of the words "SSL" and "TLS" consistent. Using "TLS" if we are not referencing to OpenSSL or mio_ssl.c. This means also a rename of the configuration file elements <ssl/> to <tls/>. Old names are still processed, added information on the name change.

Revision 1138 - Directory Listing
Modified Mon Nov 7 12:47:35 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Check of subjectAltName/dNSName when matching certificates ...

Revision 1137 - Directory Listing
Modified Mon Nov 7 11:28:13 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Checking for id-on-xmppAddr in subjectAltName/otherName instead of in the certificate's subject (which was wrong)
Still have to do: checking dNSName in subjectAltName, and correct wildcard handling (RFC2818)

Revision 1136 - Directory Listing
Modified Sun Nov 6 00:10:29 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Allways send to and from attribute on s2s streams

Revision 1135 - Directory Listing
Modified Fri Nov 4 20:46:11 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Debugging possibility: dump all data that is written to or read from a socket
Logging of SASL s2s establishments

Revision 1134 - Directory Listing
Modified Fri Nov 4 12:36:44 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
We have to reset the stream after we authenticated using SASL.
The last commit implemented SASL wrong!

Revision 1133 - Directory Listing
Modified Fri Nov 4 01:56:48 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
SASL EXTERNAL on s2s links

Revision 1132 - Directory Listing
Modified Thu Nov 3 18:30:57 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
New select() loop in mio, that better handles SSL_ERROR_WANT_READ and SSL_ERROR_WANT_WRITE
Client certificate checking

Revision 1131 - Directory Listing
Modified Wed Nov 2 17:51:17 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Certificate validation part 2

Revision 1130 - Directory Listing
Modified Wed Nov 2 03:42:13 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Validating TLS certificates part 1

Revision 1128 - Directory Listing
Modified Sun Oct 30 01:51:08 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation update

Revision 1127 - Directory Listing
Modified Sun Oct 30 01:44:43 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation update

Revision 1126 - Directory Listing
Modified Sun Oct 30 01:40:04 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates

Revision 1125 - Directory Listing
Modified Sat Oct 29 00:30:40 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Update documentation on jabberd/deliver.c (the XML routing)

Revision 1124 - Directory Listing
Modified Fri Oct 28 13:12:03 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation update for the jabberd directory

Revision 1123 - Directory Listing
Modified Mon Oct 24 10:38:00 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
typo

Revision 1122 - Directory Listing
Modified Mon Oct 24 10:33:46 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates on the mapi events

Revision 1121 - Directory Listing
Modified Mon Oct 24 09:22:09 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation update: events of the session manager

Revision 1120 - Directory Listing
Modified Mon Oct 24 01:03:23 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation update

Revision 1119 - Directory Listing
Modified Sun Oct 23 23:56:29 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates

Revision 1118 - Directory Listing
Modified Sun Oct 23 22:54:44 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Adding a standard Doxygen configuration file

Revision 1117 - Directory Listing
Modified Fri Oct 21 17:23:22 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Added setting to require STARTTLS on s2s links.
Logging if a s2s link is encrypted
Better openssl library initialization

Revision 1116 - Directory Listing
Modified Fri Oct 21 11:44:17 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Updated version

Revision 1115 - Directory Listing
Modified Fri Oct 21 11:29:58 2005 UTC (4 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Changed naming convetion for outgoing files of the base_dir handler

Revision 1114 - Directory Listing
Modified Thu Sep 29 07:55:18 2005 UTC (4 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Handle stored invisible presence as unavailable

Revision 1113 - Directory Listing
Modified Sun Sep 25 07:45:42 2005 UTC (4 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Fixes typo, closes bugzilla bug 3

Revision 1112 - Directory Listing
Modified Thu Aug 18 00:00:37 2005 UTC (5 years ago) by mawis
Original Path: trunk/jabberd14
Add the fix to the NEWS file

Revision 1111 - Directory Listing
Modified Wed Aug 17 23:45:00 2005 UTC (5 years ago) by mawis
Original Path: trunk/jabberd14
Fixed a remaining problem with negative priorities, fixed deletion of delivered offline messages

Revision 1110 - Directory Listing
Modified Mon Aug 15 20:39:06 2005 UTC (5 years ago) by mawis
Original Path: trunk/jabberd14
Updated version number

Revision 1109 - Directory Listing
Modified Mon Aug 15 18:26:19 2005 UTC (5 years ago) by mawis
Original Path: trunk/jabberd14
Fix for the session control protocol
make base_dir a bidirectional base handler

Revision 1108 - Directory Listing
Modified Tue Aug 9 23:10:21 2005 UTC (5 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
New base handler base_dir

Revision 1107 - Directory Listing
Modified Mon Jul 11 14:23:27 2005 UTC (5 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Fixed sizeof() problem ... sizeof() arrays that are function parameters did not return what I expected it to return ;)

Revision 1106 - Directory Listing
Modified Fri Jul 8 22:36:46 2005 UTC (5 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Version number update, config update

Revision 1105 - Directory Listing
Modified Fri Jul 8 22:33:27 2005 UTC (5 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Adding module that blocks some usernames from being registered and allows to configure minimum and maximum length of usernames, that can be registered

Revision 1103 - Directory Listing
Modified Sat Apr 16 19:54:24 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
implemented session control protocol in jsm (untested yet)
verious changes: use snprintf() instead of sprintf(), use sizeof() instead of fixed numbers

Revision 1102 - Directory Listing
Modified Sat Apr 16 08:44:23 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
jabberd 1.4.4 now has a release date :)

Revision 1101 - Directory Listing
Modified Sat Apr 16 06:30:55 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Merging changes in RELEASE_1_4_4 back to trunk

Revision 1097 - Directory Listing
Modified Tue Apr 12 13:42:50 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Information about needed changes for JEP-0013 in the SQL table for jabberd 1.4.5

Revision 1096 - Directory Listing
Modified Tue Apr 12 13:21:59 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Supporting JEP-0013 with xdb_sql storage

Revision 1095 - Directory Listing
Modified Tue Apr 12 12:02:06 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Updated version stamp

Revision 1094 - Directory Listing
Modified Tue Apr 12 11:43:15 2005 UTC (5 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Support for JEP-0013 (Flexible offline message retrieval)

Revision 1092 - Directory Listing
Modified Fri Apr 8 13:45:12 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
setting CDATA and deleting elements in xdb files

Revision 1091 - Directory Listing
Modified Fri Apr 8 10:35:02 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Simple and limited method for xdbfiletool to query CDATA from xdb files

Revision 1088 - Directory Listing
Modified Wed Apr 6 14:43:19 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Fix building with openssl on *BSD

Revision 1087 - Directory Listing
Modified Wed Apr 6 14:33:57 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Fix for gcc 2.95.x

Revision 1085 - Directory Listing
Modified Sat Apr 2 21:40:22 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Licence change for two files of jabberd14, that were "most definitely both [...] accidental changes or omissions", as Temas stated in a mail to me at 2 Apr 2005 15:34:17 -0600

Revision 1083 - Directory Listing
Modified Sat Apr 2 09:22:23 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
jabberd 1.4.4 RC1 (SQL updates)

Revision 1082 - Directory Listing
Modified Fri Apr 1 21:38:40 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Bugfix in configure.in
Changed licence header in mod_auth_crypt.c with the permission of Fabien NiƱoles I got by mail on Fri, 01 Apr 2005 12:54:39 -0500

Revision 1081 - Directory Listing
Modified Fri Apr 1 12:46:54 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Add a notion of the JOSL to the COPYING file (which had been generated automatically until now)

Revision 1080 - Directory Listing
Modified Fri Apr 1 12:25:11 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Documentation updates (or better movements of files)

Revision 1079 - Directory Listing
Modified Fri Apr 1 10:11:40 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
My fault that this file had the wrong licence header, all code in it IS JOSL+GPL dual licence

Revision 1078 - Directory Listing
Modified Fri Apr 1 09:24:11 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Duplicate file

Revision 1077 - Directory Listing
Modified Fri Apr 1 08:54:03 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Don't distribute a README I just deleted :)

Revision 1076 - Directory Listing
Modified Fri Apr 1 08:53:10 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Removing README without useful content ... ;)

Revision 1075 - Directory Listing
Modified Fri Apr 1 08:42:00 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Removing configuration examples, that can't be used anymore anyway

Revision 1074 - Directory Listing
Modified Fri Apr 1 08:29:06 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Removing unneeded files ...

Revision 1073 - Directory Listing
Modified Thu Mar 31 15:59:13 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
typo

Revision 1072 - Directory Listing
Modified Wed Mar 30 10:49:24 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
When we remove roster items we have to sent out the unsubscribed presence stanza even if the roster item is then missing.

Revision 1071 - Directory Listing
Modified Tue Mar 29 23:57:24 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Configuration option: which types of messages should be stored offline

Revision 1070 - Directory Listing
Modified Tue Mar 29 22:36:01 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Don't link xdbfiletool against libjabberdxdbfile, but load this shared object as module (we compile it as a module)

Revision 1069 - Directory Listing
Modified Tue Mar 29 02:09:46 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
History storage in xdb, xdb_sql fixes

Revision 1068 - Directory Listing
Modified Tue Mar 22 06:24:23 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
mod_auth_0k had been removed, add a note to UPGRADE

Revision 1066 - Directory Listing
Modified Tue Mar 22 06:21:42 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Move jadc2s out of the jabberd14 tree, having it inside caused problems building a distribution package of jadc2s

Revision 1065 - Directory Listing
Modified Mon Mar 21 22:48:09 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Updating version string

Revision 1064 - Directory Listing
Modified Mon Mar 21 22:47:47 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Sorry ... this change did not work ... reverting it :(

Revision 1063 - Directory Listing
Modified Sun Mar 20 11:08:33 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Forgot to remove this line

Revision 1062 - Directory Listing
Modified Sat Mar 19 23:38:44 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Configuration of SSL/TLS: select versions and ciphers, that are allowed

Revision 1061 - Directory Listing
Modified Sat Mar 19 22:53:15 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Fixed multithreading problem when removing roster items
Configuration option to disable XMPP support or usage of STARTTLS to a set of hosts for outgoing connections

Revision 1059 - Directory Listing
Modified Sat Mar 19 11:14:21 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Build jabberd with ssl support when there is no pkg-config
First documentation of xdb_sql with examples
Ordered NEWS

Revision 1058 - Directory Listing
Modified Tue Mar 15 18:45:49 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Added example SQL definition for presence storage, store unavailable presences as well

Revision 1057 - Directory Listing
Modified Tue Mar 15 16:10:40 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Possibility to store presence information in xdb. Together with xdb_sql this may be fun for creating webpages

Revision 1056 - Directory Listing
Modified Tue Mar 15 14:14:15 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
new base handler to remove items from the users' rosters that are part of a domain, that does not exist anymore

Revision 1055 - Directory Listing
Modified Tue Mar 15 00:41:40 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Well, I don't think we need these jbox.xml files.
Small update in documentation for base modules

Revision 1054 - Directory Listing
Modified Mon Mar 14 00:09:18 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
We had a configuration in single.h, that could be included to the jabberd binary by defining the SINGLE macro. But we did not use this for a long time. I removed it as the included configuration was outdated anyway.

Revision 1053 - Directory Listing
Modified Sun Mar 13 23:25:56 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Removed mod_filter from the default configuration,
code documentation updates

Revision 1052 - Directory Listing
Modified Sun Mar 13 13:56:24 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
xdb_sql did crash, if one of the nodes we are using to construct SQL queries was not present, e.g. on unregister if the password is deleted

Revision 1051 - Directory Listing
Modified Sat Mar 12 16:01:13 2005 UTC (5 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Log if new accounts are created

Revision 1050 - Directory Listing
Modified Fri Mar 11 00:10:55 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Improved error messages

Revision 1049 - Directory Listing
Modified Wed Mar 9 23:04:59 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Added the comment to some base handlers, that they are depricated
Try to use the mio__data->zzz signal pipe only if no signal is pending
compiler fix for xdb_sql.c, declare variables at the beginning of a code block

Revision 1047 - Directory Listing
Modified Sat Mar 5 12:20:23 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
disabled jsm shutdown code as it caused jabberd to crash on shutdown (care for it after jabberd 1.4.4)
set version to jabberd-1.4.4-beta1

Revision 1046 - Directory Listing
Modified Sat Mar 5 11:21:42 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Added the possibility to have write-only admins.
Formated new-user registration message

Revision 1045 - Directory Listing
Modified Fri Mar 4 23:50:20 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
More detailed dialback error logging
Removed a call in the server shutdown, to prevent craches on shutdown for open connections. We still have some for existing sessions.

Revision 1044 - Directory Listing
Modified Thu Mar 3 21:09:16 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
We don't have to generate a stream error if the other side rejected our dialback request. It's probably our fault and not the other side's

Revision 1043 - Directory Listing
Modified Thu Mar 3 14:22:03 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Improved logging: stream errors in dialback and file not found in xdb_file

Revision 1042 - Directory Listing
Modified Thu Mar 3 03:02:37 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Optimization for clustered s2s installations (reduce the number of established connections)
Don't send an id attribute on outgoing s2s connections
stream:error detection on incoming connections

Revision 1041 - Directory Listing
Modified Tue Mar 1 00:20:49 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Advertise register stream feature.
Don't call mio_ssl_starttls_possible if compiled without SSL support.

Revision 1040 - Directory Listing
Modified Mon Feb 28 00:03:12 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Mostly code documentation additions. Some smaller fixes.

Revision 1039 - Directory Listing
Modified Fri Feb 25 14:05:05 2005 UTC (5 years, 6 months ago) by maqi
Original Path: trunk/jabberd14
* removed mod_auth_0k module
* changed version to 1.4.4pre20050225
* added info on -U switch
* made libidn a requirement
* removed authors list from README, see AUTHORS
* removed other outdated info from README

Revision 1038 - Directory Listing
Modified Thu Feb 24 22:09:03 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
I should not always forget to commit the ChangeLog :-(

Revision 1037 - Directory Listing
Modified Thu Feb 24 20:29:13 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
bugfix: If a user came online its presence was sent twice to its contacts. This is fixed now as well as that a presence got stamped multiple times if a user was online with multiple resources.

Revision 1036 - Directory Listing
Modified Thu Feb 24 10:26:22 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
We don't have to keep an Attic directory visible in the repository. SVN works different ;)

Revision 1035 - Directory Listing
Modified Thu Feb 24 09:30:16 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Sorry, typo

Revision 1034 - Directory Listing
Modified Thu Feb 24 00:27:38 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Code documentation updates as well

Revision 1033 - Directory Listing
Modified Thu Feb 24 00:27:14 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Code documentation updates

Revision 1032 - Directory Listing
Modified Wed Feb 23 12:33:46 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Presence proxy as well isn't needed normally, make it optional

Revision 1031 - Directory Listing
Modified Wed Feb 23 12:29:30 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Minor documentation/help updates
Added configure switch --enable-legacy

Revision 1030 - Directory Listing
Modified Tue Feb 22 14:56:12 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Support for PostgreSQL in xdb_sql

Revision 1029 - Directory Listing
Modified Tue Feb 22 11:10:59 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Small addition to xdb_sql, that it can read XML out of the database

Revision 1028 - Directory Listing
Modified Mon Feb 21 20:41:52 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
added new about the new xdb_sql module

Revision 1027 - Directory Listing
Modified Mon Feb 21 20:39:24 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Added first usable version of xdb_sql

Revision 1026 - Directory Listing
Modified Fri Feb 18 22:29:39 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Something I found about the xdb-set check action.

Revision 1025 - Directory Listing
Modified Fri Feb 18 22:13:58 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
The 2004-09-24 change where better checking for jabber:iq:register requests was introduced disabled unregistering an account on the other side. This should enable unregistering accounts again.
I added a long comment about the xdb-set check action in xdb_file/xdb_file.c as I suspect a bug to be there. (And added references in xdb.c and mod_auth_plain.c)

Revision 1024 - Directory Listing
Modified Thu Feb 17 14:12:32 2005 UTC (5 years, 6 months ago) by mawis
Original Path: trunk/jabberd14
Fix for a possible crash introduced in CVS on Tue Oct 12 00:18:45 2004 UTC
the user structure can be a NULL pointer, if a requested user is non-existant

Revision 1023 - Directory Listing
Modified Thu Jan 13 23:03:47 2005 UTC (5 years, 7 months ago) by maqi
Original Path: trunk/jabberd14
- removed legacy s2s code
- changed some configuration defaults (see UPGRADE)

Revision 1022 - Directory Listing
Modified Tue Oct 12 00:18:45 2004 UTC (5 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Maqi reported crashes if udata is freed while slow xdb calls are made. We are locking udata now before we make mapi calls (which may use xdb and other things where pth can switch threads)
If we link against libidn, we don't have to convert usernames to lowercase as they already are lowercase

Revision 1021 - Directory Listing
Modified Mon Oct 11 23:40:09 2004 UTC (5 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Restoring jabberd 1.4.3's behaviour of the -D command line option

Revision 1020 - Directory Listing
Modified Mon Oct 11 23:27:12 2004 UTC (5 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Code documentation for mio

Revision 1019 - Directory Listing
Modified Sat Oct 9 16:42:57 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
When the admin allowed more than 8192 b/s client traffic, a client could crash jadc2s.

Revision 1018 - Directory Listing
Modified Sat Oct 9 02:57:49 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Yet another HTTP hack: jabberd now detects HTTP GET requests and sends back a bounce to a configured address. I guess, this might be useful especially for Jabber servers running on port 80.

Revision 1017 - Directory Listing
Modified Wed Oct 6 14:05:56 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
When a dialback timed out, jabberd14 sent back an invalid <db:result/> element missing the type attribute. Fixed.
Allocate memory for mod_stat using the memory pool of the jsm instance.

Revision 1016 - Directory Listing
Modified Tue Oct 5 22:57:42 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Changed some error messages in dialback, that were duplicated.
Documentation updates.
Added examples for <queuetimeout/> and <idletimeout/> to the dialback configuration.

Revision 1015 - Directory Listing
Modified Wed Sep 29 14:52:36 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
I must have forgotten to add this example to the default configuration.
(How to log to syslog instead of to a file.)

Revision 1014 - Directory Listing
Modified Tue Sep 28 21:00:09 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
The configuration file for openssl to generate self-signed keys has to be in the distribution

Revision 1013 - Directory Listing
Modified Tue Sep 28 20:59:04 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Update script to generate self-signed keys:
- Do not ask for a password if we remove it anyway
- Ask for the id-on-xmppAddr oid (see section 5.1.1 of xmpp core)

Revision 1012 - Directory Listing
Modified Mon Sep 27 22:59:01 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
STARTTLS for c2s streams

Revision 1011 - Directory Listing
Modified Mon Sep 27 12:57:22 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Uugh ... how stupid ... :(

Revision 1010 - Directory Listing
Modified Mon Sep 27 10:27:36 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Checkin of STARTTLS for s2s

Revision 1009 - Directory Listing
Modified Fri Sep 24 14:01:09 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
We have to generate the right error, if <password/> is empty or missing and the same for wrong or empty <username/>

Revision 1008 - Directory Listing
Modified Fri Sep 24 13:17:51 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
By sending an empty <password/> element in a jabber:iq:register namespace set-query a user could delete his password and make an account unusable. Reject these queries ...

Revision 1007 - Directory Listing
Modified Tue Sep 21 11:00:35 2004 UTC (5 years, 11 months ago) by mawis
Original Path: trunk/jabberd14
Make it the admin's choice, if he wants to use classic jabberd14 spool directory layout (flat), or wpjabber's with 256*256 directories.

Revision 1006 - Directory Listing
Modified Wed Sep 8 08:46:42 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
Make some arguments constant

Revision 1005 - Directory Listing
Modified Tue Sep 7 17:05:27 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
Documentation updates
Make util and mio a real library

Revision 1004 - Directory Listing
Modified Tue Sep 7 15:14:32 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
Forgot this one

Revision 1003 - Directory Listing
Modified Tue Sep 7 15:13:01 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
removing expat's sources from jadc2s and link against installed libexpat instead

Revision 1002 - Directory Listing
Modified Tue Sep 7 11:48:53 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
we lost the pending_in state at a roster set, which is especially bad if we check pending_in in our subscription state logic
ignore CDATA elements between <message/> elements when reading offline messages from xdb

Revision 1001 - Directory Listing
Modified Mon Sep 6 15:52:15 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
Implemented XMPP IM's way to handle subscription states, ignore subscribed presences, if the user did not request this subscription.

Revision 1000 - Directory Listing
Modified Sat Sep 4 00:29:27 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
Readding accidently removed file pproxy.c to Makefile.am

Revision 999 - Directory Listing
Modified Wed Sep 1 19:05:24 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
Use pmalloco() instead of pmalloc_x(), check parameters for js_session_from() and js_session_to(), documentation

Revision 998 - Directory Listing
Modified Wed Sep 1 00:52:53 2004 UTC (6 years ago) by mawis
Original Path: trunk/jabberd14
To tired for coding this evening, so I added some documentation again.

Revision 997 - Directory Listing
Modified Fri Jul 30 20:41:27 2004 UTC (6 years, 1 month ago) by maqi
Original Path: trunk/jabberd14
- some more code docs (please check)

Revision 996 - Directory Listing
Modified Fri Jul 30 19:22:19 2004 UTC (6 years, 1 month ago) by maqi
Original Path: trunk/jabberd14
- send notifications

Revision 995 - Directory Listing
Modified Fri Jul 30 19:21:37 2004 UTC (6 years, 1 month ago) by maqi
Original Path: trunk/jabberd14
- (hopefully) fixed invisibility crash

Revision 994 - Directory Listing
Modified Thu Jul 22 23:57:21 2004 UTC (6 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Allow clustering of the s2s component.

Revision 993 - Directory Listing
Modified Sun Jul 18 16:27:11 2004 UTC (6 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
only added comments ...

Revision 992 - Directory Listing
Modified Thu Jul 15 17:46:54 2004 UTC (6 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Make it possible to run jabberd14 in an environment where ulimit limits the maximum available memory and there is something that will restart the server.
http://www.jabber.org/pipermail/jadmin/2004-July/016773.html

Revision 991 - Directory Listing
Modified Thu Jul 15 15:42:18 2004 UTC (6 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Cache stringprep results

Revision 990 - Directory Listing
Modified Wed Jul 7 22:42:45 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Changed configure script to use pkg-config to detect what we need to use openssl. This should fix the problems we have with openssl on RedHat. The drawback of this change is, that we now need openssl 0.9.7, but I hope this is no problem anymore ourdays.
Disabled support for stone age s2s connections (needed to talk to jabberd 1.0 servers) by default in the configuration file.

Revision 989 - Directory Listing
Modified Tue Jul 6 21:42:31 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Fix dns resolver (broken since 2004-06-30 - must have been sleeping while I tested the changes)

Revision 988 - Directory Listing
Modified Thu Jul 1 22:52:32 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
more documentation

Revision 987 - Directory Listing
Modified Thu Jul 1 16:06:40 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
LOG_AUTHPRIV is not available on Solaris ... #ifdef all the facilities and levels

Revision 986 - Directory Listing
Modified Thu Jul 1 14:51:59 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Fixing log messages of type 'record'.

Revision 985 - Directory Listing
Modified Wed Jun 30 11:12:18 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
The s2s component has been able to try different IP addresses to connect to an other server for a long time, but dnsrv only returned multiple IP addresses in very few cases. I modified dnsrv to return all IPv6 (if configured with --enable-ipv6) and IPv4 addresses. jabberd14 will now try to establish s2s connections using not only the first address it gets from DNS but all of a service (_xmpp-server._tcp, _jabber._tcp, and direct AAAA/A) until the connection can be established or there are no addresses left.

Revision 984 - Directory Listing
Modified Tue Jun 29 21:25:19 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
better libtool handling of modules

Revision 983 - Directory Listing
Modified Tue Jun 29 17:39:18 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Added small helper to calculate the position of a user's spool file

Revision 982 - Directory Listing
Modified Sun Jun 27 21:26:45 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Started to document the session manager modules (using doxygen syntax).
Updated man pages.
Added information on changes since 1.4.3 relevant for users.
Corrected error stanza types for private XML storage (as proposed in JEP-0049)

Revision 981 - Directory Listing
Modified Fri Jun 25 22:24:15 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Allow to enable debugging dynamically / categories for debugging messages /
optional write debugging messages to syslog instead of standard output

Revision 980 - Directory Listing
Modified Fri Jun 25 07:27:05 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Fixing two typos

Revision 979 - Directory Listing
Modified Fri Jun 25 00:19:22 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Logging to syslog

Revision 978 - Directory Listing
Modified Thu Jun 24 22:36:13 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
replaced ghash usage with xhash usage (ghash is still present, but not used anymore)
added cleanup code to free memory on shutdown at various places

Revision 977 - Directory Listing
Modified Sat Jun 19 20:13:38 2004 UTC (6 years, 2 months ago) by maqi
Original Path: trunk/jabberd14
- fix: global.xdb was not written correctly

Revision 976 - Directory Listing
Modified Tue Jun 15 08:12:26 2004 UTC (6 years, 2 months ago) by mawis
Original Path: trunk/jabberd14
Check where res_querydomain is implemented (libc, libresolv, libbind)

Revision 975 - Directory Listing
Modified Wed May 26 21:11:08 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Enable pool debuging with the --enable-pool-debug configure option.

Revision 974 - Directory Listing
Modified Sun May 23 14:42:59 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
allow negative priority

Revision 973 - Directory Listing
Modified Sun May 23 11:01:58 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Fixing bug described in http://www.jabber.org/pipermail/jdev/2004-January/017778.html

Revision 972 - Directory Listing
Modified Sat May 22 16:28:51 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Added two man pages

Revision 971 - Directory Listing
Modified Sat May 22 12:12:47 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Installing headers
Writing platform-settings to be able to compile old transports without own build environment

Revision 970 - Directory Listing
Modified Sat May 22 02:15:17 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
I found and removed some more files, that are part of expat.
Included libjabberdlib.so in libjabberd.so
renamed lib.h to jabberdlib.h so that we will be able to install it

Revision 969 - Directory Listing
Modified Thu May 20 23:16:57 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Creating an automake/autoconf based build environment.

Things that need to be done:
- write platform-settings to be able to compile the existing transports against jabberd14
- call the cygwin/setup.sh script under Windows or replace the resolver an other way.
- think about the HOME variable, what is HOME now? (for the moment it is defined to be ".")

Removed expat and link against the system's expat installation.

Revision 968 - Directory Listing
Modified Sun May 16 14:17:48 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Tried to make the "Internal Timeout" error message better understandable to users.

Revision 967 - Directory Listing
Modified Fri May 14 18:18:43 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
I guess I should add the module as well ;)

Revision 966 - Directory Listing
Modified Fri May 14 18:14:53 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Started to gather statistical information in the server.

Revision 965 - Directory Listing
Modified Wed May 12 16:20:33 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
documenting the NULL value for unchanged strings in the comments for the cache structure

Revision 964 - Directory Listing
Modified Wed May 12 16:19:04 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
More generic handling of stringprep caches.
If the preped version equals the original version, we do not have to store it in the cache and flag the value as NULL pointer

Revision 963 - Directory Listing
Modified Tue May 11 22:28:43 2004 UTC (6 years, 3 months ago) by mawis
Original Path: trunk/jabberd14
Use caches to store stringprep results

Revision 962 - Directory Listing
Modified Tue Apr 13 23:43:42 2004 UTC (6 years, 4 months ago) by mawis
Original Path: trunk/jabberd14
Make the flash hack a (compile-time) option as it is not needed for servers where there is no flash client on the webserver.
Preparing for SASL integration.

Revision 961 - Directory Listing
Modified Sat Apr 3 22:24:00 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Optional autodetection if SSL/TLS is used on port 5223 (disabled by default)
This might be useful for the port 443 proxy pass hack. By forwarding port 443 to port 5223 it is possible to support SSL and non-SSL connections at the same time on port 443.

Revision 960 - Directory Listing
Modified Tue Mar 30 05:58:25 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Rob pointed out that stringprep is expensive and proposed introduce prep caches like in jabberd2.
I'll have to make some test if this cache is usefull for all parts of a domain. While I can see that it is perfectly good for domain identifiers, I am not yet sure if it is necessary for node identifiers because I am not sure if they are often nodepreped again.
For the mean time this reduces the number of calls to stringprep.

Revision 959 - Directory Listing
Modified Mon Mar 29 21:22:41 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
We should not try to printf() debugging information to stdout if previously closed it. On fd 1 we have client connections. If it is a SSL/TLS connection we will even loose the connection to the client!
This should fix http://psi.affinix.com/forums/index.php?act=ST&f=2&t=1397

Revision 958 - Directory Listing
Modified Mon Mar 29 21:05:57 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Don't send a stream error on shutdown to the router

Revision 957 - Directory Listing
Modified Mon Mar 29 16:20:29 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Support IDNs in the resolver

Revision 956 - Directory Listing
Modified Mon Mar 29 14:35:06 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Adding support for nameprep/nodeprep/resourceprep using Libidn.
Note that this breaks existing accounts on the server that contain node identifiers that are mapped.
E.g.: the prior user bierinma��en@example.com will now be bierinmassen@example.com

Revision 955 - Directory Listing
Modified Fri Mar 26 10:32:46 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Be less verbose when logging SSL: Don't log if more data is required

Revision 954 - Directory Listing
Modified Fri Mar 26 01:02:49 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Send a close notify on SSL/TLS connections before actually closing the connection.

Revision 953 - Directory Listing
Modified Wed Mar 17 08:52:19 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
- Make it a configuration option if the client's IP addresses should be logged
- Write more logging information
  (to find the bug http://psi.affinix.com/forums/index.php?act=ST&f=2&t=1397,
  I have the impression that we close the log somewhere and the client connection
  that gets the same fd will get all log messages - causing TLS/SSL to fail.)

Revision 952 - Directory Listing
Modified Tue Mar 16 20:50:12 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Ooups ;)

Revision 951 - Directory Listing
Modified Tue Mar 16 20:49:17 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Logging fd as well

Revision 950 - Directory Listing
Modified Tue Mar 16 20:30:29 2004 UTC (6 years, 5 months ago) by mawis
Original Path: trunk/jabberd14
Added more SSL/TLS error logging

Revision 949 - Directory Listing
Modified Sun Jan 18 02:39:10 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
Implemented quota for xdb_file
Implemented spool directory structure like in wpjabber (spool files are in subfolders, calculated as CRC32 hashes over the filenames, using the 2nd and 3rd hex digit for the first dir and the 5th and 6th for the second subfolder)
Autoconverting from old spool format to the new one (back with "find . -name "*.xml" -exec mv {} . \;" in the host folder)
Fix for jutil_error_map(), the second parameter has to be specified as reference.
Comment fix in jabberd/mio.c

Revision 948 - Directory Listing
Modified Sat Jan 17 14:29:26 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
Counting the stanzas as well (and logging them at logout)
If the user has not yet authenticated at logout, the IP is logged (was missing before)

Revision 947 - Directory Listing
Modified Sat Jan 17 01:08:02 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
Logging the traffic that was generated by a session

Revision 946 - Directory Listing
Modified Thu Jan 15 13:43:56 2004 UTC (6 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
Filling in my changes from last week

Revision 945 - Directory Listing
Modified Thu Jan 15 13:38:01 2004 UTC (6 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
move declaration for older compilers

Revision 944 - Directory Listing
Modified Thu Jan 15 02:57:30 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
This file is not used as well

Revision 943 - Directory Listing
Modified Thu Jan 15 02:52:39 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
jadc2s/mio/rate.c is not used anywhere
closing the connection to the router/sm as the last connection

Revision 942 - Directory Listing
Modified Thu Jan 15 01:46:08 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
Do not limit the length of file names for log files

Revision 941 - Directory Listing
Modified Tue Jan 13 14:56:17 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
not the first time I get confused by the different return types of j_strcmp() and strcmp()

Revision 940 - Directory Listing
Modified Sun Jan 11 17:08:43 2004 UTC (6 years, 7 months ago) by mawis
Original Path: trunk/jabberd14
Do not try to deliver a admin message for the <reply/> element in the configuration file. (Which results in a 400 error to the sender.)
Remove pid file not only for normal shutdown but also if startup fails, e.g. while reading the configuration file and exit(...) is called.

Revision 939 - Directory Listing
Modified Sat Jan 10 19:20:07 2004 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Updated stanza errors to contain XMPP conditions

Revision 938 - Directory Listing
Modified Sat Jan 10 19:16:08 2004 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Send a stream error for authentication timeouts
The root element should not be repeated for a stream error on the sm connection

Revision 937 - Directory Listing
Modified Fri Jan 9 01:48:20 2004 UTC (6 years, 8 months ago) by reatmon
Original Path: trunk/jabberd14
Ooops... removed a really useful debug message. And forgot to remove one I added for testing.

Revision 936 - Directory Listing
Modified Fri Jan 9 01:43:18 2004 UTC (6 years, 8 months ago) by reatmon
Original Path: trunk/jabberd14
Fixed null terminated strings bug.  Flash client rejoice.

Revision 935 - Directory Listing
Modified Sat Jan 3 01:45:53 2004 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
added two more stream errors

Revision 934 - Directory Listing
Modified Sun Dec 28 19:16:40 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Fixing bug in unused code

Revision 933 - Directory Listing
Modified Sun Dec 28 19:08:25 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
supporting aliases (the way jabberd14 does)

Revision 932 - Directory Listing
Modified Sun Dec 28 01:26:42 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Forgot to write ChangeLog entry

Revision 931 - Directory Listing
Modified Sun Dec 28 01:22:36 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
the root_name member of conn_st is freed, therefore we need to copy the string

Revision 930 - Directory Listing
Modified Fri Dec 26 12:16:59 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Small C syntax fix

Revision 929 - Directory Listing
Modified Thu Dec 25 23:12:19 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Improvements for stream errors:
- don't truncate the last character of the closing stream tag
- check that stream get opened before sending error
- basic compliance to XMPP stream:error syntax

Revision 928 - Directory Listing
Modified Sun Dec 21 01:24:24 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Added IPv6 support

Revision 927 - Directory Listing
Modified Wed Dec 17 00:05:00 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Do not overwrite existing configuration files while installing.
Sending and logging of connection information.

Revision 926 - Directory Listing
Modified Mon Dec 15 23:24:44 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
While I added the -r option, I broke the -c option to specify an alternative configuration file.

Revision 925 - Directory Listing
Modified Sun Dec 14 21:12:43 2003 UTC (6 years, 8 months ago) by rob
Original Path: trunk/jabberd14
*** empty log message ***

Revision 924 - Directory Listing
Modified Sat Dec 13 23:55:18 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Install the configuration file to the sysconfdir and look for it there.

Revision 923 - Directory Listing
Modified Sat Dec 13 03:35:36 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Adapt DEBUGing to the new build environment

Revision 922 - Directory Listing
Modified Sat Dec 13 03:22:14 2003 UTC (6 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
created a autotools-based build system
added version information to the help message of jadc2s
removed two unused files from mio

Revision 921 - Directory Listing
Modified Sat Dec 6 01:20:24 2003 UTC (6 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Added more control over SSL/TLS settings
multiple jadc2s instances logging to different files (filename based on component id)

Revision 920 - Directory Listing
Modified Tue Dec 2 20:26:04 2003 UTC (6 years, 9 months ago) by mawis
Original Path: trunk/jabberd14
Exchange header that is included to be compileable on BSDs as well.

Revision 919 - Directory Listing
Modified Thu Nov 13 18:58:27 2003 UTC (6 years, 9 months ago) by maqi
Original Path: trunk/jabberd14
- changed auth module order and added comments

Revision 918 - Directory Listing
Modified Thu Nov 13 18:46:42 2003 UTC (6 years, 9 months ago) by maqi
Original Path: trunk/jabberd14
- mod_auth_plain + mod_auth_digest are default again:
  mod_auth_crypt makes sense only when used exclusively and may cause
  problems with scripts that generate spool files.

Revision 917 - Directory Listing
Modified Thu Nov 13 11:40:56 2003 UTC (6 years, 9 months ago) by maqi
Original Path: trunk/jabberd14
- ready for release

Revision 916 - Directory Listing
Modified Thu Nov 13 11:27:33 2003 UTC (6 years, 9 months ago) by maqi
Original Path: trunk/jabberd14
- set version to "1.4.3" (will be set to "1.4.3cvs" if anything should
  change after release)
- changed Wiki links

Revision 915 - Directory Listing
Modified Thu Nov 13 00:22:58 2003 UTC (6 years, 9 months ago) by maqi
Original Path: trunk/jabberd14
- Cygwin patch by Frank Seesink, fixing jabberd's debug mode in Windows
  builds

Revision 914 - Directory Listing
Modified Sun Nov 9 23:32:14 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
jadc2s segfaulted if it couldn't connect to the jabberd process (usage of an uninitialized variable).
Frees connections before shutdown (for memory debugging)

Revision 913 - Directory Listing
Modified Sun Nov 9 19:31:01 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Fixing the code for pool debugging (not used until POOL_DEBUG is defined)

Revision 912 - Directory Listing
Modified Sat Nov 8 11:48:36 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
seeding the random number generator from /dev/urandom if possible

Revision 911 - Directory Listing
Modified Sat Nov 8 00:44:37 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- removed unnecessary storage of clear text password in NS_REGISTER
- now with only mod_auth_crypt enabled there are really no clear text
  passwords in spool :-)

Revision 910 - Directory Listing
Modified Sat Nov 8 00:43:22 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- fixed compiler warnings

Revision 909 - Directory Listing
Modified Sat Nov 8 00:42:23 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- modified SSL notices in configure
- fixed endless "SSL accept without an IP" warning

Revision 908 - Directory Listing
Modified Fri Nov 7 23:45:56 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- updated cygwin configuration file

Revision 907 - Directory Listing
Modified Fri Nov 7 19:03:10 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Make it possible to limit the reply to jabber:iq:version to not contain exact OS version and enable to overwrite the results.

Revision 906 - Directory Listing
Modified Fri Nov 7 15:46:52 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- further Cygwin patches by Frank Seesink
  http://article.gmane.org/gmane.network.jabber.admin/16532

Revision 905 - Directory Listing
Modified Thu Nov 6 12:08:31 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- added notes on new c2s default behaviour

Revision 904 - Directory Listing
Modified Wed Nov 5 11:27:53 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- this script generates an SSL key (thanks to Frank Seesink)

Revision 903 - Directory Listing
Modified Wed Nov 5 11:11:37 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- jabber.xml update
- point to website in README

Revision 902 - Directory Listing
Modified Tue Nov 4 00:38:41 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- pthsock_client now will only listen on SSL ports if configured to
  (as is the case with standard c2s connections)

Revision 901 - Directory Listing
Modified Mon Nov 3 11:59:42 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- further Cygwin patches from Frank Seesink
  http://article.gmane.org/gmane.network.jabber.admin/16476
- added lost -lcrypt (for mod_auth_crypt) again

Revision 900 - Directory Listing
Modified Sun Nov 2 19:38:52 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
the xmpp-core draft changed the name for the s2s port from jabber-server to xmpp-server.

Revision 899 - Directory Listing
Modified Sun Nov 2 14:02:04 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- last README update? ;-)

Revision 898 - Directory Listing
Modified Sun Nov 2 13:36:24 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- Frank Seesink's cygwin patches
  http://article.gmane.org/gmane.network.jabber.admin/16115

Revision 897 - Directory Listing
Modified Sun Nov 2 13:30:58 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- OS X build fixes
  http://article.gmane.org/gmane.network.jabber.admin/16383

Revision 896 - Directory Listing
Modified Mon Oct 27 20:32:52 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- added JIT roster push patch (yes, I know roster pushing is deprecated
  but this way we at least get some nice functionality from the flaw).

Revision 895 - Directory Listing
Modified Mon Oct 27 19:41:15 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
- updated references to the jabberd14 website and small fixes

Revision 894 - Directory Listing
Modified Sat Oct 18 13:40:14 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
the hashed password has to be removed from the spool file as well if the user unregisters his account

Revision 893 - Directory Listing
Modified Fri Oct 17 15:53:24 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Sorry, I forgot this file ...

Revision 892 - Directory Listing
Modified Fri Oct 17 14:43:20 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Fixing mod_auth_crypt in two ways: Link with libcrypt and enable it as the only authentication module
Adding feature to mod_auth_crypt: The hashing algorithm can be choosen between traditional crypt() and SHA1

Revision 891 - Directory Listing
Modified Wed Oct 15 09:31:18 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
make reconnecting to jabberd working
http://mailman.jabber.org/pipermail/jdev/2003-October/016820.html

Revision 890 - Directory Listing
Modified Wed Oct 15 09:30:04 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Check for messages that are for a former user of a socket before jadc2s was restarted
http://mailman.jabber.org/pipermail/jdev/2003-October/016816.html

Revision 889 - Directory Listing
Modified Wed Oct 15 09:27:46 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Make the configuration option <max_bps> stable
http://mailman.jabber.org/pipermail/jdev/2003-October/016799.html

Revision 888 - Directory Listing
Modified Wed Oct 15 09:25:18 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
configuration update to support XMPP compliant SRV records
see section 12.2 of draft-ietf-xmpp-core-18

Revision 887 - Directory Listing
Modified Tue Oct 14 09:50:19 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
added mod_disco docs and info on how to disable plain text c2s connections

Revision 886 - Directory Listing
Modified Mon Oct 13 23:55:11 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
added mod_auth_crypt by Fabien Ninoles
(http://mailman.jabber.org/pipermail/jdev/2001-August/007934.html)
mod_auth_crypt stores passwords encrypted and requires clear text on the wire.
Added some documentation in the example jabber.xml.
Disabled mod_auth_plain in jabber.xml as mod_auth_crypt can replace it.

Revision 885 - Directory Listing
Modified Mon Oct 13 23:47:27 2003 UTC (6 years, 10 months ago) by maqi
Original Path: trunk/jabberd14
Nathan Sharp's c2s heartbeat patch
(http://mailman.jabber.org/pipermail/jdev/2002-May/011816.html)
Non-graceful client disconnects can be detected faster with heartbeat enabled.

Revision 884 - Directory Listing
Modified Sat Oct 11 21:08:00 2003 UTC (6 years, 10 months ago) by mawis
Original Path: trunk/jabberd14
Fix for my fix from 2003-09-10. Putted the fix in the wrong code block
which didn't fix the problem that jadc2s could flood clients but nearly
disabled keep alives completely.

Revision 882 - Directory Listing
Modified Wed Oct 8 20:29:18 2003 UTC (6 years, 11 months ago) by dizzyd
Original Path: trunk/jabberd14
Using restricted keywords for variable names is a bad thing

Revision 881 - Directory Listing
Modified Wed Oct 8 20:23:49 2003 UTC (6 years, 11 months ago) by dizzyd
Original Path: trunk/jabberd14
Fixed Makefiles; readded missing modules in prep for last release

Revision 880 - Directory Listing
Modified Wed Sep 24 21:50:04 2003 UTC (6 years, 11 months ago) by maqi
Original Path: trunk/jabberd14
- better error messages

Revision 879 - Directory Listing
Modified Wed Sep 24 21:49:34 2003 UTC (6 years, 11 months ago) by maqi
Original Path: trunk/jabberd14
- updated docs references
- removed update.jabber.org references
- added some notices

Revision 878 - Directory Listing
Modified Wed Sep 10 21:29:23 2003 UTC (7 years ago) by mawis
Original Path: trunk/jabberd14
jadc2s sends a space a a keep alive check if a connection to an user is idle.
This space should be send every 5 minutes, but jadc2s didn't update the timer after it sent the space once and started to flood clients after they were idle for 5 minutes.
This patch fixes this bug: After a space has been send jadc2s waits again 5 minutes before it sends the next space.
Alexander Gnauck told me that a user had reported this and we now searched and fixed the bug together.

Revision 877 - Directory Listing
Modified Mon Aug 25 09:39:45 2003 UTC (7 years ago) by mawis
Original Path: trunk/jabberd14
Fixing problem described in http://mailman.jabber.org/pipermail/jdev/2003-January/014569.html by Justin Georgeson.
I disagree with the reply of Rob, pstrdup is needed, the config xmlnode is freeded at the end of the function void dialback(instance i, xmlnode x). Therefore I expect nobody has set the secret as an attribute (it wouldn't have worked) and it can safely be changed to be a text() element.

Revision 876 - Directory Listing
Modified Mon Aug 11 14:07:19 2003 UTC (7 years, 1 month ago) by dizzyd
Original Path: trunk/jabberd14
Fixed various borked modules

Revision 875 - Directory Listing
Modified Wed Jul 23 04:30:45 2003 UTC (7 years, 1 month ago) by dizzyd
Original Path: trunk/jabberd14
Back to the Future

Revision 874 - Directory Listing
Modified Tue Jul 22 22:28:37 2003 UTC (7 years, 1 month ago) by rob
Original Path: trunk/jabberd14
imported mod_disco from wpjabber

Revision 873 - Directory Listing
Modified Tue Jul 15 23:45:08 2003 UTC (7 years, 1 month ago) by rob
Original Path: trunk/jabberd14
teeny tiny bugfix [eburke@lore.net]

Revision 872 - Directory Listing
Modified Wed Jun 18 03:29:42 2003 UTC (7 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
changed accounts

Revision 871 - Directory Listing
Modified Tue May 27 20:19:46 2003 UTC (7 years, 3 months ago) by temas
Original Path: trunk/jabberd14
fixes from maqi

Revision 870 - Directory Listing
Modified Mon Mar 31 18:58:09 2003 UTC (7 years, 5 months ago) by temas
Original Path: trunk/jabberd14
Disable nagle on the sockets

Revision 869 - Directory Listing
Modified Wed Mar 19 17:14:02 2003 UTC (7 years, 5 months ago) by temas
Original Path: trunk/jabberd14
Idle checks, needs some more eyes

Revision 868 - Directory Listing
Modified Tue Mar 11 23:00:34 2003 UTC (7 years, 6 months ago) by rob
Original Path: trunk/jabberd14
fixed buffer overrun [mhz@altlinux.org]

Revision 867 - Directory Listing
Modified Wed Feb 26 21:08:58 2003 UTC (7 years, 6 months ago) by temas
Original Path: trunk/jabberd14
Actually disable port 5222 if no <ip/>

Revision 866 - Directory Listing
Modified Thu Feb 20 02:41:50 2003 UTC (7 years, 6 months ago) by temas
Original Path: trunk/jabberd14
Cleanup

Revision 865 - Directory Listing
Modified Wed Feb 19 04:56:10 2003 UTC (7 years, 6 months ago) by temas
Original Path: trunk/jabberd14
Properly lock the xdbcache during usage

Revision 864 - Directory Listing
Modified Tue Jan 7 14:35:04 2003 UTC (7 years, 8 months ago) by mawis
Original Path: trunk/jabberd14
Fixes an off by one error in the IPv6 code

Revision 863 - Directory Listing
Modified Mon Dec 30 21:21:08 2002 UTC (7 years, 8 months ago) by jer
Original Path: trunk/jabberd14
rare bug where sm socket will loop feeding/bouncing packets to itself after a reconnect

Revision 862 - Directory Listing
Modified Mon Dec 30 20:57:07 2002 UTC (7 years, 8 months ago) by jer
Original Path: trunk/jabberd14
duh, me

Revision 861 - Directory Listing
Modified Mon Dec 30 20:55:34 2002 UTC (7 years, 8 months ago) by jer
Original Path: trunk/jabberd14
a possible bug relating to blocking sockets and a deadlock, discovered with the help of srlee and the guys over at myjabber

Revision 860 - Directory Listing
Modified Mon Dec 9 03:26:10 2002 UTC (7 years, 9 months ago) by reatmon
Original Path: trunk/jabberd14
FreeBSD configure fix

Revision 859 - Directory Listing
Modified Tue Dec 3 04:30:02 2002 UTC (7 years, 9 months ago) by rob
Original Path: trunk/jabberd14
treat all messages equally (or, save headlines to offline storage) [atrus@rifetech.com]

Revision 858 - Directory Listing
Modified Wed Nov 6 11:33:04 2002 UTC (7 years, 10 months ago) by jer
Original Path: trunk/jabberd14
more sanity checks, this was a crasher (not having an error="" attrib on an error'd route)

Revision 857 - Directory Listing
Modified Wed Oct 30 17:36:30 2002 UTC (7 years, 10 months ago) by jer
Original Path: trunk/jabberd14
lame bug, fix double-connects from services and the chaos that ensues

Revision 856 - Directory Listing
Modified Wed Oct 30 07:20:32 2002 UTC (7 years, 10 months ago) by jer
Original Path: trunk/jabberd14
I *think* this is a possibility, and if so, it's right in the area that seems to be doing the mem smashing on j.o, worth a try!

Revision 855 - Directory Listing
Modified Tue Oct 22 22:35:13 2002 UTC (7 years, 10 months ago) by rob
Original Path: trunk/jabberd14
nad cache optional, compile with -DNAD_DISABLE_CACHE

Revision 854 - Directory Listing
Modified Tue Oct 22 22:01:42 2002 UTC (7 years, 10 months ago) by temas
Original Path: trunk/jabberd14
karma fixes

Revision 853 - Directory Listing
Modified Thu Oct 17 05:14:35 2002 UTC (7 years, 10 months ago) by rob
Original Path: trunk/jabberd14
minor chunk_write changes .. not sure if this will fix the crashes, but the logic is easier to follow

Revision 852 - Directory Listing
Modified Tue Oct 15 23:31:23 2002 UTC (7 years, 10 months ago) by temas
Original Path: trunk/jabberd14
initialize members!

Revision 851 - Directory Listing
Modified Mon Oct 14 23:46:27 2002 UTC (7 years, 10 months ago) by temas
Original Path: trunk/jabberd14
adding myself

Revision 850 - Directory Listing
Modified Mon Oct 14 23:45:08 2002 UTC (7 years, 10 months ago) by temas
Original Path: trunk/jabberd14
removed chunk's to and from members

Revision 849 - Directory Listing
Modified Thu Oct 10 01:12:55 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
_nad_escape is deep magic .. jer, we love you

Revision 848 - Directory Listing
Modified Wed Oct 9 05:47:02 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
proper bounds checking on incoming sm packets

Revision 847 - Directory Listing
Modified Wed Oct 9 05:18:11 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
leaky leaky, and bad error messages to boot

Revision 846 - Directory Listing
Modified Tue Oct 8 00:30:08 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
no nad processing if we're about to bail out

Revision 845 - Directory Listing
Modified Fri Oct 4 02:11:19 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
_really_ fix the ]]> bug

Revision 844 - Directory Listing
Modified Wed Oct 2 01:16:18 2002 UTC (7 years, 11 months ago) by reatmon
Original Path: trunk/jabberd14
looking for the CPU monster... And I *think* I found it (and a few other smaller ones.)

Revision 843 - Directory Listing
Modified Wed Sep 25 02:56:07 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
saves some pain for people using nad->next to make packet queues

Revision 842 - Directory Listing
Modified Tue Sep 17 00:55:16 2002 UTC (7 years, 11 months ago) by rob
Original Path: trunk/jabberd14
correctly handle nad element siblings <bjackson@mcleodusa.com>

Revision 841 - Directory Listing
Modified Wed Sep 11 02:23:18 2002 UTC (8 years ago) by rob
Original Path: trunk/jabberd14
suggestions from pcurtis (in jdev)
 - SSL port binds to c2s->local_ip, not all interfaces
 - c2s->local_port <= 0 disables unencrypted port

Revision 840 - Directory Listing
Modified Thu Aug 8 04:09:46 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
only escape > when in ]]> (as per XML 1.0 sect 2.4)

Revision 839 - Directory Listing
Modified Wed Aug 7 05:09:38 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
updated util from 1.5, and supporting changes

Revision 838 - Directory Listing
Modified Wed Aug 7 05:00:30 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
correctly escape > into &gt;

Revision 837 - Directory Listing
Modified Sun Aug 4 23:17:46 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
changes for netbsd a.out compatibility (Todd Vierling <tv@pobox.com>)

Revision 836 - Directory Listing
Modified Sun Aug 4 11:47:19 2002 UTC (8 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Using thread safe getaddrinfo() instead of gethostbyname() in IPv6 code

Revision 835 - Directory Listing
Modified Sun Aug 4 11:30:56 2002 UTC (8 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
Return type of ntohl() is uint32_t and not int (IPv6 code only)

Revision 834 - Directory Listing
Modified Sat Aug 3 07:17:19 2002 UTC (8 years, 1 month ago) by mawis
Original Path: trunk/jabberd14
adding myself to the list

Revision 833 - Directory Listing
Modified Mon Jul 29 22:36:10 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
IPV6 support (Matthias Wimmer <m@tthias.net>)

Revision 832 - Directory Listing
Modified Wed Jul 17 01:16:27 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
preallocated conns array

Revision 831 - Directory Listing
Modified Wed Jul 17 01:14:03 2002 UTC (8 years, 1 month ago) by rob
Original Path: trunk/jabberd14
very old bug

Revision 830 - Directory Listing
Modified Tue Jul 16 13:43:59 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
merged in a few things:
1) don't copy strings out of the config.  Just use them as is.
2) attributes are allowed in the config.xml... not used yet... but allowed.

Revision 829 - Directory Listing
Modified Mon Jul 15 23:39:57 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
Ok... so register sets need to generate the special to also... silly ryan

Revision 828 - Directory Listing
Modified Mon Jul 15 02:50:52 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
forgot to free the array of local_ids

Revision 827 - Directory Listing
Modified Mon Jul 15 02:44:38 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
new idea from 1.5 port.  Copy the local_id into the connection...

Revision 826 - Directory Listing
Modified Mon Jul 15 02:35:03 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
added support for virtual hosts

Revision 825 - Directory Listing
Modified Sun Jul 14 01:30:50 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
oops... leftovers are never good to leave around.

Revision 824 - Directory Listing
Modified Sun Jul 14 01:29:19 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
Register and auth don't mix.  state_AUTH filters results going to the client... not good for register.  Basically, you couldn't ask for the register fields by sending an empty packet.  All better now.

Revision 823 - Directory Listing
Modified Sat Jul 13 01:36:03 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
better header string code from rob

Revision 822 - Directory Listing
Modified Sat Jul 13 01:34:46 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
Ok... I need help.  Pass in the ssl connection... sigh.

Revision 821 - Directory Listing
Modified Sat Jul 13 01:28:55 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
Oops.  My bad.  Too much cut-copy-paste...

Revision 820 - Directory Listing
Modified Fri Jul 12 20:03:48 2002 UTC (8 years, 1 month ago) by reatmon
Original Path: trunk/jabberd14
Lots of changes for better flash support

Revision 819 - Directory Listing
Modified Wed Jul 10 04:14:17 2002 UTC (8 years, 2 months ago) by rob
Original Path: trunk/jabberd14
don't close the stream if they never opened it

Revision 818 - Directory Listing
Modified Wed Jul 10 02:28:32 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
changing check to avoid overrun

Revision 817 - Directory Listing
Modified Tue Jul 9 02:47:47 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
new config system from 1.5

Revision 816 - Directory Listing
Modified Tue Jul 9 01:35:41 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
adding me to the list

Revision 815 - Directory Listing
Modified Tue Jul 9 01:31:51 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
More flash support for the flash:stream method

Revision 814 - Directory Listing
Modified Tue Jul 9 00:12:23 2002 UTC (8 years, 2 months ago) by rob
Original Path: trunk/jabberd14
so I can see changes to jadc2s, there's interesting things happening, it seems!

Revision 813 - Directory Listing
Modified Mon Jul 8 15:24:48 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
added tracking for current number of connected clients

Revision 812 - Directory Listing
Modified Mon Jul 8 12:47:25 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
HTTP, Flash, and better read/write/peek functions

Revision 811 - Directory Listing
Modified Fri Jul 5 16:40:39 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
oops... didn't mean to check that code in

Revision 810 - Directory Listing
Modified Fri Jul 5 15:05:40 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
fixed config file for more generic defaults

Revision 809 - Directory Listing
Modified Fri Jul 5 14:29:22 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
add in jadc2s

Revision 808 - Directory Listing
Modified Fri Jul 5 14:28:21 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
ignore file... start off with platform-settings

Revision 807 - Directory Listing
Modified Fri Jul 5 14:13:49 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
this is a generated file...

Revision 806 - Directory Listing
Modified Thu Jul 4 01:40:00 2002 UTC (8 years, 2 months ago) by nsharp
Original Path: trunk/jabberd14
Added patches which fix dynamic adding of users via iq:browse.
Added code to enable removing users via iq:browse
Fixed a fatal bug where an uninstantiated xmlnode was freed.

Revision 805 - Directory Listing
Modified Wed Jul 3 15:39:11 2002 UTC (8 years, 2 months ago) by nsharp
Original Path: trunk/jabberd14
Patch to fix DOS on SSL connections.  Newly accepted socket needed to
be set into non-blocking mode immediately.

Revision 804 - Directory Listing
Modified Wed Jul 3 12:05:15 2002 UTC (8 years, 2 months ago) by nsharp
Original Path: trunk/jabberd14
Fixed the immediate DOS attack.  I'd like to consider an appropriate way to use deliver_fail() to report this case better to the end user, but didn't have much luck using the such last night.  For now it just drops the faulty <forward> tag as if it never existed.

Revision 803 - Directory Listing
Modified Wed Jul 3 01:38:17 2002 UTC (8 years, 2 months ago) by nsharp
Original Path: trunk/jabberd14
Added myself for e-mails

Revision 802 - Directory Listing
Modified Wed Jun 12 17:24:44 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
random changes

Revision 801 - Directory Listing
Modified Wed Jun 12 17:24:25 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
cleaned up debug messages to be more like those from jadc2s

Revision 800 - Directory Listing
Modified Wed Jun 12 17:23:35 2002 UTC (8 years, 2 months ago) by reatmon
Original Path: trunk/jabberd14
sockets that return 0 were not being closed

Revision 799 - Directory Listing
Modified Tue Jun 11 22:16:45 2002 UTC (8 years, 3 months ago) by jer
Original Path: trunk/jabberd14
fixing two old bugs,
pth 1.4.1 will now work correctly, we force the socket into blocking mode (thanks to Miguel Gomard <m.gomard@ilius.net>)
high ports for SRV work as well, using 6 bytes as allocated (thanks to "Safford, Brian" <brian.safford@eds.com>)

Revision 798 - Directory Listing
Modified Mon Jun 10 15:31:37 2002 UTC (8 years, 3 months ago) by reatmon
Original Path: trunk/jabberd14
Back commiting bug fixes before the 1.5 version forked

Revision 797 - Directory Listing
Modified Mon Jun 10 15:14:37 2002 UTC (8 years, 3 months ago) by reatmon
Original Path: trunk/jabberd14
First checkin of jadc2s for 1.4 servers

Revision 796 - Directory Listing
Modified Tue Jun 4 17:40:34 2002 UTC (8 years, 3 months ago) by temas
Original Path: trunk/jabberd14
oops

Revision 795 - Directory Listing
Modified Tue Jun 4 17:32:14 2002 UTC (8 years, 3 months ago) by temas
Original Path: trunk/jabberd14
Fix for bad route packets

Revision 794 - Directory Listing
Modified Mon Apr 15 16:18:12 2002 UTC (8 years, 4 months ago) by temas
Original Path: trunk/jabberd14
More correct handling of dlopen

Revision 793 - Directory Listing
Modified Tue Apr 9 20:41:38 2002 UTC (8 years, 5 months ago) by jer
Original Path: trunk/jabberd14
fix for a crasher protocol bug with invisible support and strange errors

Revision 792 - Directory Listing
Modified Fri Mar 8 04:03:55 2002 UTC (8 years, 6 months ago) by stpeter
Original Path: trunk/jabberd14
Revised services section, essentiall removed transports section.

Revision 791 - Directory Listing
Modified Mon Mar 4 05:12:54 2002 UTC (8 years, 6 months ago) by stpeter
Original Path: trunk/jabberd14
Initial SGML version, many more updates on the way soon.

Revision 790 - Directory Listing
Modified Fri Feb 8 07:44:18 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
dude, I LOVE unix :)
 find . -name "*.[c|h]" -exec perl -pi -e "s/^.*suggestions\ and\ support.*$/\ \*\ / if(\$i++ > 30);" {} \;

Revision 789 - Directory Listing
Modified Mon Feb 4 22:36:08 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
well, I checked and double-checked to make sure this was stamped correctly on all the right files, hopefully that was enough :)

Revision 788 - Directory Listing
Modified Fri Feb 1 08:18:48 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
misc perf patch that's been sitting around a long time

Revision 787 - Directory Listing
Modified Thu Jan 31 18:15:57 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
some final fixes for mod_presence, *should* be there now, and has had some decent testing
also changed 0k regs to disabled by default, seems safer that way and works around the lame JIM bug

Revision 786 - Directory Listing
Modified Thu Jan 31 08:23:24 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
hrmpf... forgot an important part on the other end of things :)

Revision 785 - Directory Listing
Modified Thu Jan 31 08:11:14 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
welp, this should be the best of it, the fully cleaned up presence logic and invisible support

Revision 784 - Directory Listing
Modified Wed Jan 30 23:07:31 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
one little bug

Revision 783 - Directory Listing
Modified Fri Jan 25 18:44:21 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
ok, all the invisible logic is here, and some other stuff is nicely cleaned up... not very tested yet (that's next :)

Revision 782 - Directory Listing
Modified Fri Jan 25 16:13:31 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
The start of explicit invisible support

Revision 781 - Directory Listing
Modified Fri Jan 25 03:30:53 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
this should fix presence errors :)

Revision 780 - Directory Listing
Modified Thu Jan 24 08:59:52 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
it's 3am, I'm tired, and I've just changed hundreds of lines of very very sensitive code
it compiles clean, but to make a long story short:
ITS BROKEN, BAD, PROBABLY WONT WORK ENOUGH TO SCARE GRANDMA (whatever that means)
theres good news though... but I'm too tired to remember what it is

Revision 779 - Directory Listing
Modified Tue Jan 22 17:55:50 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
yay, better and more compatible flash client support!

Revision 778 - Directory Listing
Modified Tue Jan 22 01:00:53 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
should be more compat on some bsd systems, thanks nixil@nixil.net

Revision 777 - Directory Listing
Modified Mon Jan 21 21:17:01 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
thanks to nixil@nixil.net, ssl karma fix

Revision 776 - Directory Listing
Modified Mon Jan 21 19:01:32 2002 UTC (8 years, 7 months ago) by temas
Original Path: trunk/jabberd14
I suck.  This fixes my horrible patch job.  Compile correctly before commit

Revision 775 - Directory Listing
Modified Sat Jan 19 23:38:34 2002 UTC (8 years, 7 months ago) by temas
Original Path: trunk/jabberd14
SSL reread fixes thanks to Daniel Veillard.

Revision 774 - Directory Listing
Modified Sat Jan 19 20:13:52 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
Ok, this is enforcing a part of the protocol that should have been enforced long ago...
When you send the server to="yourself@yourhost" it is identical to sending no to at all, and is processed for server stuff.
When you send to="yourself@yourhost/yourresource" it just gets delivered back to you, it's not processed for things like roster requests, etc.
This change may break a client that expects to be able to communicate with the 'server' by sending a fully qualified to attrib that maps back to their resource... which is a broken assumption.
Anyway, this fixes bugs related to the proper resource routing to self, etc.

Revision 773 - Directory Listing
Modified Sat Jan 19 17:53:49 2002 UTC (8 years, 7 months ago) by temas
Original Path: trunk/jabberd14
Never initialized in some cases

Revision 772 - Directory Listing
Modified Sun Jan 13 15:58:01 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
wow, old and lame bug! you can't free memory that's not been removed from the hash! DUH!
thanks to the core file from theoretic.com for helping find this

Revision 771 - Directory Listing
Modified Sun Jan 13 13:55:04 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
thanks to Mike Hearn, fixed the continually-resend-motd bug from iq:last storage format change

Revision 770 - Directory Listing
Modified Thu Jan 10 22:06:29 2002 UTC (8 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
major crasher flash sockets fix, thanks in part to Brian Allen <Brian.Allen@Weberize.com> for helping me track it down

Revision 769 - Directory Listing
Modified Thu Jan 10 08:28:10 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
wow, looper hole, dumb dumb

Revision 768 - Directory Listing
Modified Thu Jan 10 08:15:09 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
few more NetBSD fixes from Noud de Brouwer <noud@knot.nl>

Revision 767 - Directory Listing
Modified Thu Jan 10 08:06:48 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
Some NetBSD flags from Derek White <skanware@yahoo.com>
64bit safe sha from Michael Schlueter <michael@johalla.de>

Revision 766 - Directory Listing
Modified Wed Jan 9 22:34:32 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
64bit happiness!

Revision 765 - Directory Listing
Modified Wed Jan 9 21:13:05 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
some silly little c-isms and XP stuff

Revision 764 - Directory Listing
Modified Mon Jan 7 13:17:50 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
a way to disconnect a user from a server with a route error
thanks to craigk@jabber.com for the suggestion

Revision 763 - Directory Listing
Modified Mon Jan 7 12:13:46 2002 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
wicked cool, offline accept sockets, and restricted ones too!
so simple, yet so much fun :)
I really shouldn't code stuff at 6am

Revision 762 - Directory Listing
Modified Sat Dec 22 00:03:37 2001 UTC (8 years, 8 months ago) by dave
Original Path: trunk/jabberd14
DSS: Moved -fPIC declaration to platform specific stuff so that cygwin doesn't spit out so many errors.

Revision 761 - Directory Listing
Modified Thu Dec 20 21:07:29 2001 UTC (8 years, 8 months ago) by pgmillard
Original Path: trunk/jabberd14
Better version of cygwin jabber.xml

Revision 760 - Directory Listing
Modified Thu Dec 20 20:58:44 2001 UTC (8 years, 8 months ago) by pgmillard
Original Path: trunk/jabberd14
Fixing configure for cygwin installs

Revision 759 - Directory Listing
Modified Thu Dec 20 20:58:03 2001 UTC (8 years, 8 months ago) by pgmillard
Original Path: trunk/jabberd14
adding jabber.xml file for cygwin configurations

Revision 758 - Directory Listing
Modified Tue Dec 18 18:42:59 2001 UTC (8 years, 8 months ago) by temas
Original Path: trunk/jabberd14
-U set the username to run as

Revision 757 - Directory Listing
Modified Mon Dec 17 20:48:09 2001 UTC (8 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
fix for smarter duplicate resource logins

Revision 756 - Directory Listing
Modified Mon Dec 17 20:35:53 2001 UTC (8 years, 8 months ago) by temas
Original Path: trunk/jabberd14
Oft requested background mode and a few option cleanups

Revision 755 - Directory Listing
Modified Mon Dec 17 20:09:13 2001 UTC (8 years, 8 months ago) by temas
Original Path: trunk/jabberd14
Use a more standard method of passing the common CFLAGS as suggested by:
Doug Claar

Revision 754 - Directory Listing
Modified Wed Dec 5 17:18:39 2001 UTC (8 years, 9 months ago) by jeremie
Original Path: trunk/jabberd14
all better, silly var names :(

Revision 753 - Directory Listing
Modified Wed Dec 5 16:26:34 2001 UTC (8 years, 9 months ago) by jeremie
Original Path: trunk/jabberd14
just some cleanup, possibility for a problem here if things were misconfigured

Revision 752 - Directory Listing
Modified Fri Nov 30 22:32:11 2001 UTC (8 years, 9 months ago) by jeremie
Original Path: trunk/jabberd14
getting rid of global variables for karma defaults, moved into mio directly for configurable overrides

Revision 751 - Directory Listing
Modified Wed Nov 21 17:04:22 2001 UTC (8 years, 9 months ago) by temas
Original Path: trunk/jabberd14
Merged patches from Scott Francis (sfrancis@blueairnetworks.com)

Revision 750 - Directory Listing
Modified Tue Oct 16 14:58:15 2001 UTC (8 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
hey, look, a new pth version

Revision 749 - Directory Listing
Modified Tue Oct 16 07:39:23 2001 UTC (8 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
a silly bugfix w/ reconfigs (hup still doesn't do much really) so that it at least doesn't just hose the server
added reply-once checker to mod_admin (dumb bots suck :)

Revision 748 - Directory Listing
Modified Sat Oct 13 01:43:56 2001 UTC (8 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
cool, eat up those zombies, cuz zombies suck

Revision 747 - Directory Listing
Modified Thu Oct 11 21:53:17 2001 UTC (8 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
fixes for aliased domains

Revision 746 - Directory Listing
Modified Thu Oct 11 08:14:08 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
here's the cygwin folder and all it's goodies...
this is an awful way to integrate a new platform, but it's easy, and it keeps things seperate :)

Revision 745 - Directory Listing
Modified Thu Oct 11 08:08:40 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
prep for cygwin checkins

Revision 744 - Directory Listing
Modified Tue Oct 9 22:22:22 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
a nice -i foo.xml,serviceb.xml,/path/to/extra.xml cmdline flag feature

Revision 743 - Directory Listing
Modified Tue Oct 9 08:11:21 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
silly bug

Revision 742 - Directory Listing
Modified Wed Oct 3 09:24:37 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
fix for osx 10.1

Revision 741 - Directory Listing
Modified Tue Oct 2 20:43:06 2001 UTC (8 years, 11 months ago) by temas
Original Path: trunk/jabberd14
Don't reset the state

Revision 740 - Directory Listing
Modified Tue Oct 2 20:38:34 2001 UTC (8 years, 11 months ago) by temas
Original Path: trunk/jabberd14
Oops, it's nice when it can compile

Revision 739 - Directory Listing
Modified Tue Oct 2 20:36:25 2001 UTC (8 years, 11 months ago) by temas
Original Path: trunk/jabberd14
Let's see how this does

Revision 738 - Directory Listing
Modified Tue Oct 2 19:37:07 2001 UTC (8 years, 11 months ago) by sheath
Original Path: trunk/jabberd14
duh

Revision 737 - Directory Listing
Modified Tue Oct 2 19:00:34 2001 UTC (8 years, 11 months ago) by temas
Original Path: trunk/jabberd14
MIO SSL potential fixes.

Revision 736 - Directory Listing
Modified Tue Oct 2 18:43:28 2001 UTC (8 years, 11 months ago) by sheath
Original Path: trunk/jabberd14
mod_groups fixes from Phil Anderson.

Revision 735 - Directory Listing
Modified Mon Oct 1 08:00:13 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
thanks to rod@jabber.org for pointing it out, there's a nasty little logic bug here that makes all the threads in the queue look busy, and this should fix it.

Revision 734 - Directory Listing
Modified Sun Sep 30 08:20:50 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
I really shouldn't be checking in code after 3am, but I just couldn't let these bits go undone.
auth_plain now "passes" on failed checks when there's no password, so that auth_0k can (if enabled) up-convert
the plain password to the stored 0k variables.  may have fixed a bug or two in the process, and probably caused a few to replace them.

Revision 733 - Directory Listing
Modified Sun Sep 30 01:00:19 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
HEFTY HEFTY yada yada yada
long saturday afternoon and agony in the awfulness of this code
it's insufferable, really... but it's fully backwards compat w/ all config files and xdb's
it's probably buggy too :)
auth system now does an xdb_check if there's no password sent to it
fixed a mem leak in mod_filter
mod_register now plays nice w/ the reg handlers in auth_plain and auth_0k
auth_0k now handles new and updated registrations of just 0k
other stuff to accommodate these changes

Revision 732 - Directory Listing
Modified Thu Sep 27 19:24:25 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
cross-platform checks for getting time zone names differently

Revision 731 - Directory Listing
Modified Thu Sep 27 09:18:08 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
ok, fixes to c2s so that it doesn't crash horribly on the lack of a to=""
fixed mod_roster so that it correctly notifies mod_presence when s10ns change
added a nifty bcc feature to mod_presence :)
also added simple message archiving (back) into mod_log, seemed like a good place and it was easy

Revision 730 - Directory Listing
Modified Thu Sep 27 07:14:08 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
Thanks to: Horace Sequeira <Horace.Sequeira@morganstanley.com>
Old bug that caused strange truncation problems on solaris, the rewritten function should fix it

Revision 729 - Directory Listing
Modified Wed Sep 26 16:04:16 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
mostly untested yet, but a few good fixes here and xdb check functionality

Revision 728 - Directory Listing
Modified Wed Sep 26 06:16:31 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
replaced all the signal handling code, should be much improved and might help some odd problems on other platforms.
some of this code is getting really cruddy :)

Revision 727 - Directory Listing
Modified Tue Sep 11 07:39:31 2001 UTC (8 years, 11 months ago) by jeremie
Original Path: trunk/jabberd14
wow, probably old but cute little bug

Revision 726 - Directory Listing
Modified Sat Sep 8 20:33:20 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
I think this makes more sense... handles the rare situation where the failed deliver might change the queue
not sure WHAT I was thinking when I tried to fix this last night, yeesh

Revision 725 - Directory Listing
Modified Sat Sep 8 19:43:53 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
revert! I AM DUMB

Revision 724 - Directory Listing
Modified Sat Sep 8 19:34:59 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
wow, was I dumb?

Revision 723 - Directory Listing
Modified Sat Sep 8 08:17:15 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
hey, switching mid-sstream too :)

Revision 722 - Directory Listing
Modified Sat Sep 8 07:50:08 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
patch to fix presence from a few ppl on jdev (deleted too much code :)
also fixed sending presence after a new s10n is allowed
few other invisible mode issues to figure out

Revision 721 - Directory Listing
Modified Sat Sep 8 04:38:00 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
stupid bug

Revision 720 - Directory Listing
Modified Thu Aug 16 17:31:43 2001 UTC (9 years ago) by jeremie
Original Path: trunk/jabberd14
fixes from rod@jabber.org, leak fixing on connections :)

Revision 719 - Directory Listing
Modified Mon Aug 13 05:54:03 2001 UTC (9 years ago) by tsbandit
Original Path: trunk/jabberd14
base_accept was erroneously bouncing valid packets with "Circular Reference Detected", because many compnents modify the packet in-place (same memory space) and return to the external component

Revision 718 - Directory Listing
Modified Sat Aug 11 01:10:36 2001 UTC (9 years, 1 month ago) by jeremie
Original Path: trunk/jabberd14
for non-pth-1.4 systems, use the real syscalls

Revision 717 - Directory Listing
Modified Sun Aug 5 08:41:01 2001 UTC (9 years, 1 month ago) by jeremie
Original Path: trunk/jabberd14
working announcement udp broadcast handler thingie, just add <io><announce>...</announce> and every xml node inside the announce will be sent as individual responses to any broadcast traffic on 5222
here's an example client perl script:

#!/usr/bin/perl

use IO::Socket;
use IO::Select;

# create socket stuff
$sock = IO::Socket::INET->new(Proto=>"udp") || die "socket failure: $!";
$select = IO::Select->new($sock) || die "select failure: $!";
$bcast = sockaddr_in("5222",inet_aton("255.255.255.255"));

# setup and broadcast
$sock->sockopt(SO_BROADCAST,1);
$sock->autoflush(1);
$sock->send("foo bar",0,$bcast);

# reading and responses
while($select->can_read(5))
{
    $remote = $sock->recv($buff,1024,0);
    ($rport,$raddr) = sockaddr_in($remote);
    $rhost = gethostbyaddr($raddr,AF_INET);
    print "$rhost:$rport said: $buff\n";
}

close $socket;

Revision 716 - Directory Listing
Modified Fri Aug 3 08:08:42 2001 UTC (9 years, 1 month ago) by jeremie
Original Path: trunk/jabberd14
started adding and testing broadcast announcement handler

Revision 715 - Directory Listing
Modified Tue Jul 31 08:16:47 2001 UTC (9 years, 1 month ago) by jeremie
Original Path: trunk/jabberd14
full osx/darwin compatibility
cleaned up signal handling (less reliance on pth and signals) in mio
disabled signals in main for restart/shutdown (to be fixed)
and more little fixes and portability things here-and-there

Revision 714 - Directory Listing
Modified Tue Jul 31 08:15:00 2001 UTC (9 years, 1 month ago) by jeremie
Original Path: trunk/jabberd14
a few things:
	some cleanups for os x, not sure if it's portable, needs more testing... actually, now I'm wondering if that was just debug code, I wrote it so long ago and didn't check before now :)
	some variable cleanups in the udata stuff
	mostly, a complete overhaul of mod_presence and the presence caching/handling, it's very untested and unstable at this point

Revision 713 - Directory Listing
Modified Mon Jul 30 18:28:25 2001 UTC (9 years, 1 month ago) by tsbandit
Original Path: trunk/jabberd14
C2S aliasing fixed up, also changed debug printing to "c2s" for use with -Z

Revision 712 - Directory Listing
Modified Mon Jul 30 17:26:25 2001 UTC (9 years, 1 month ago) by tsbandit
Original Path: trunk/jabberd14
debug messages for mio changed to "mio" for use with -Z

Revision 711 - Directory Listing
Modified Mon Jul 16 20:54:06 2001 UTC (9 years, 1 month ago) by jeremie
Original Path: trunk/jabberd14
tiny little change to allow dynamic resource routing :)

Revision 710 - Directory Listing
Modified Thu Jun 7 00:17:47 2001 UTC (9 years, 3 months ago) by reatmon
Original Path: trunk/jabberd14
fixes for jbox

Revision 709 - Directory Listing
Modified Wed May 30 08:58:21 2001 UTC (9 years, 3 months ago) by temas
Original Path: trunk/jabberd14
SSL Fixes, and what's up with asking for 0 bytes in a read and then dumping me
if I return 0?!

Revision 708 - Directory Listing
Modified Tue May 15 15:21:56 2001 UTC (9 years, 3 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter -- better explanation of the filter flags in the config

Revision 707 - Directory Listing
Modified Tue May 15 02:22:52 2001 UTC (9 years, 3 months ago) by tsbandit
Original Path: trunk/jabberd14
karma fixes, brought to you by Harold E. Gotts

Revision 706 - Directory Listing
Modified Sat Apr 28 03:38:02 2001 UTC (9 years, 4 months ago) by MassacrE
Original Path: trunk/jabberd14
mio_stop no longer references into objects after they are freed

Revision 705 - Directory Listing
Modified Thu Apr 5 06:38:01 2001 UTC (9 years, 5 months ago) by jeremie
Original Path: trunk/jabberd14
simple slowaris fix

Revision 704 - Directory Listing
Modified Thu Apr 5 05:45:03 2001 UTC (9 years, 5 months ago) by jeremie
Original Path: trunk/jabberd14
duh

Revision 703 - Directory Listing
Modified Tue Apr 3 06:30:42 2001 UTC (9 years, 5 months ago) by jeremie
Original Path: trunk/jabberd14
http on 5222 hack :)

Revision 702 - Directory Listing
Modified Wed Mar 28 04:33:38 2001 UTC (9 years, 5 months ago) by tsbandit
Original Path: trunk/jabberd14
MIO <bind\/> argument, to bind outgoing sockets to an IP

Revision 701 - Directory Listing
Modified Tue Mar 27 03:48:05 2001 UTC (9 years, 5 months ago) by sheath
Original Path: trunk/jabberd14
stupid mod_groups bug, I should test this thing more

Revision 698 - Directory Listing
Modified Tue Mar 20 22:04:45 2001 UTC (9 years, 5 months ago) by jeremie
Original Path: trunk/jabberd14
FLASH patch

Revision 684 - Directory Listing
Modified Mon Mar 12 20:44:50 2001 UTC (9 years, 5 months ago) by sheath
Original Path: trunk/jabberd14
fixed mods to ignore e_REGISTER if <register/> isn't in the config, registration can be disabled now

Revision 683 - Directory Listing
Modified Mon Mar 12 04:52:44 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
copy the ask attribute not subscribe attribute

Revision 682 - Directory Listing
Modified Wed Mar 7 01:38:24 2001 UTC (9 years, 6 months ago) by temas
Original Path: trunk/jabberd14
my bad merge skillz

Revision 681 - Directory Listing
Modified Tue Mar 6 22:12:10 2001 UTC (9 years, 6 months ago) by temas
Original Path: trunk/jabberd14
Fixes from Rod for high load scenarios

Revision 680 - Directory Listing
Modified Tue Feb 27 09:31:14 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
hehe, xdb_set leaks

Revision 679 - Directory Listing
Modified Wed Feb 21 22:12:14 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
minor code cleanup

Revision 677 - Directory Listing
Modified Wed Feb 21 21:57:22 2001 UTC (9 years, 6 months ago) by temas
Original Path: trunk/jabberd14
include time.h

Revision 676 - Directory Listing
Modified Tue Feb 20 10:09:48 2001 UTC (9 years, 6 months ago) by jeremie
Original Path: trunk/jabberd14
cool, http seems to be all working and stuff :)
had to fix a bug in the routed-to-dnsrv packets, duh!

Revision 675 - Directory Listing
Modified Tue Feb 20 00:19:28 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
mod_groups fixes

Revision 674 - Directory Listing
Modified Mon Feb 19 22:43:04 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
doh

Revision 673 - Directory Listing
Modified Mon Feb 19 08:32:12 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
lots of changes... jabber:iq:browse set support, changed xdb backend and config slightly

Revision 672 - Directory Listing
Modified Thu Feb 15 21:10:13 2001 UTC (9 years, 6 months ago) by jeremie
Original Path: trunk/jabberd14
a start at an example jsm module

Revision 671 - Directory Listing
Modified Thu Feb 15 19:52:08 2001 UTC (9 years, 6 months ago) by sheath
Original Path: trunk/jabberd14
cleaned up the code, mem leaks, minor bugs, message broadcast

Revision 670 - Directory Listing
Modified Tue Feb 13 05:07:14 2001 UTC (9 years, 6 months ago) by tsbandit
Original Path: trunk/jabberd14
Parent PID has changed fix

Revision 669 - Directory Listing
Modified Mon Feb 5 22:19:20 2001 UTC (9 years, 7 months ago) by stpeter
Original Path: trunk/jabberd14
Fixed little piddly editing-type things. --stpeter

Revision 667 - Directory Listing
Modified Mon Feb 5 05:25:57 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
1.4 final stuffs

Revision 666 - Directory Listing
Modified Sun Feb 4 04:37:52 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
remote agents query fix

Revision 665 - Directory Listing
Modified Sat Feb 3 22:46:57 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
some fixes and more tweaks!

Revision 664 - Directory Listing
Modified Sat Feb 3 21:44:40 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixed registration stuff in dialback hosts
redid a big chunk of dnsrv to handle errors and streamline requests quite a bit better

Revision 663 - Directory Listing
Modified Sat Feb 3 09:56:59 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
just debugging to track down the dnsrv xstream problem

Revision 662 - Directory Listing
Modified Sat Feb 3 05:06:24 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
Build updates

Revision 661 - Directory Listing
Modified Sat Feb 3 04:47:52 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fix a lame delivery bug causing problems w/ s2s!

Revision 660 - Directory Listing
Modified Fri Feb 2 18:15:44 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
dunno the full ramifications of this, but the srv process is halting in read() randomly, maybe when the pth_write blocks...

Revision 659 - Directory Listing
Modified Fri Feb 2 07:09:38 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
more cleanup stuff!

Revision 658 - Directory Listing
Modified Fri Feb 2 06:21:58 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
karma desc.

Revision 657 - Directory Listing
Modified Fri Feb 2 06:10:22 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixing some last minute 1.4 things

Revision 656 - Directory Listing
Modified Fri Feb 2 00:25:08 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixed admin spinning :)
added s10n check for last, gotta finish/test it yet

Revision 655 - Directory Listing
Modified Thu Feb 1 22:39:11 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
admin autoreplies
jud namespace support
announce motd help
conference name-reply

Revision 654 - Directory Listing
Modified Thu Feb 1 21:21:44 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixing conference private browsing
optional vcardization
adding expirey support to mod_offline

Revision 653 - Directory Listing
Modified Thu Feb 1 20:46:49 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
SSL is fixed, just a bit more strict than I wanted.  <pidfile> support in
jabber.xml

Revision 652 - Directory Listing
Modified Thu Feb 1 10:20:59 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
jbox fix

Revision 651 - Directory Listing
Modified Thu Feb 1 09:48:13 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
JBOX updates

Revision 650 - Directory Listing
Modified Wed Jan 31 20:10:51 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
Basic version support

Revision 649 - Directory Listing
Modified Wed Jan 31 19:50:59 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
Must explicitly call --enable-ssl for configure, and static and single are
better.  Actually static now.

Revision 648 - Directory Listing
Modified Tue Jan 30 20:25:29 2001 UTC (9 years, 7 months ago) by sheath
Original Path: trunk/jabberd14
pgmillards browse result fixes, name attribs on groups

Revision 647 - Directory Listing
Modified Mon Jan 29 08:31:24 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
well, removed dbg from xhash, twiddled confusing error in dialback, and almost doubled the performance of the server with a couple of lines in j_strcmp! :)

Revision 646 - Directory Listing
Modified Mon Jan 29 05:45:50 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
client.c fixes apres put_pool() killing

Revision 645 - Directory Listing
Modified Sun Jan 28 10:18:19 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
enter from left: xhash
exit to right: ghash

Revision 644 - Directory Listing
Modified Sat Jan 27 23:24:50 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
oops, i'm dumb

Revision 643 - Directory Listing
Modified Sat Jan 27 23:18:00 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed mio connect timeout for real this time

Revision 642 - Directory Listing
Modified Sat Jan 27 22:52:34 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mio connect cleanup

Revision 641 - Directory Listing
Modified Sat Jan 27 22:26:41 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
dont need to set it nonblocking twice

Revision 640 - Directory Listing
Modified Sat Jan 27 22:24:23 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
moving the caching around in dnsrv, and fixed blocking connects?

Revision 639 - Directory Listing
Modified Fri Jan 26 10:06:34 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
jid case sensitivity fix, and dnsrv queue timeouts and aggressive caching

Revision 638 - Directory Listing
Modified Fri Jan 26 06:10:57 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
SSL for c2s!! yay

Revision 637 - Directory Listing
Modified Wed Jan 24 19:49:49 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
*** empty log message ***

Revision 636 - Directory Listing
Modified Wed Jan 24 19:37:05 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
SSL client.c fix

Revision 635 - Directory Listing
Modified Wed Jan 24 19:01:31 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed a close condition bug in mio.c

Revision 634 - Directory Listing
Modified Wed Jan 24 19:01:13 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed another client.c shutdown core

Revision 633 - Directory Listing
Modified Wed Jan 24 18:50:19 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
authtimeout fix and mio stuff

Revision 632 - Directory Listing
Modified Wed Jan 24 18:29:32 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
holy bugs batman\!

Revision 631 - Directory Listing
Modified Wed Jan 24 18:18:39 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
better cleanup

Revision 630 - Directory Listing
Modified Wed Jan 24 18:13:52 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed shutdown core

Revision 629 - Directory Listing
Modified Tue Jan 23 22:42:42 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
no globals in client.c

Revision 628 - Directory Listing
Modified Tue Jan 23 10:49:31 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
that was annoying

Revision 627 - Directory Listing
Modified Tue Jan 23 10:48:31 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
some build tweaks and last minute 1.4pre2 stuff

Revision 626 - Directory Listing
Modified Tue Jan 23 08:14:41 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
pth link in differently

Revision 625 - Directory Listing
Modified Tue Jan 23 07:41:10 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
some more pth build fixes

Revision 624 - Directory Listing
Modified Tue Jan 23 06:56:02 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
updates for pth checks

Revision 623 - Directory Listing
Modified Tue Jan 23 01:26:41 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
changed jbox to include referencing macros from other projects

Revision 622 - Directory Listing
Modified Tue Jan 23 00:43:34 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
ugh, dumb bug :)

Revision 621 - Directory Listing
Modified Mon Jan 22 22:45:16 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
duh! legacy connections :)

Revision 620 - Directory Listing
Modified Mon Jan 22 17:24:18 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
fixups -- cannot find any leaks though

Revision 619 - Directory Listing
Modified Mon Jan 22 04:32:49 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
hmm, hack workarounds always have unexpected consequences (like answering EVERYTHING :)

Revision 618 - Directory Listing
Modified Mon Jan 22 02:21:10 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
debug output better now :)

Revision 617 - Directory Listing
Modified Mon Jan 22 02:20:32 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixed dialback, some issues and ns caching

Revision 616 - Directory Listing
Modified Sun Jan 21 08:15:24 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
mod_agents fix for the null thing, LAME FIX :(

Revision 615 - Directory Listing
Modified Sun Jan 21 07:31:11 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
changed jsx to jbox

Revision 614 - Directory Listing
Modified Sun Jan 21 05:37:53 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
remove it for confusion

Revision 613 - Directory Listing
Modified Sun Jan 21 05:32:49 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
static build

Revision 612 - Directory Listing
Modified Sun Jan 21 05:24:04 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
static build jsx.xml files

Revision 611 - Directory Listing
Modified Sun Jan 21 05:03:57 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
static build updates

Revision 610 - Directory Listing
Modified Sun Jan 21 04:33:06 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
foo

Revision 609 - Directory Listing
Modified Sun Jan 21 01:45:26 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
jsx update

Revision 608 - Directory Listing
Modified Sun Jan 21 01:44:19 2001 UTC (9 years, 7 months ago) by reatmon
Original Path: trunk/jabberd14
jsx update

Revision 607 - Directory Listing
Modified Sat Jan 20 19:25:09 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
oops

Revision 606 - Directory Listing
Modified Sat Jan 20 19:23:49 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
client fixes (i think) and JER: take a look at dialback.c i left you a note

Revision 605 - Directory Listing
Modified Sat Jan 20 17:07:48 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
stupid <write> admin bugfix

Revision 604 - Directory Listing
Modified Sat Jan 20 02:19:26 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
wow, lots of stuff
js_admin() function
server/admin online user browsing
fixed lots of presence bugs related to the to/NULL consistency fix, doh!
lots of server namespace handling fixes

Revision 603 - Directory Listing
Modified Fri Jan 19 22:32:06 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod filter fixes

Revision 602 - Directory Listing
Modified Fri Jan 19 06:58:42 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
the new dialback is now default, for better or worse
fixed mod_filters lame better-than-thou delivery override
fixed sessions so that to="yourself@yourhost" == NULL for modules that use that, so to get to the "server" you now have to use to="server"
fixed mod_presence to be a bit smarter about unavailable presence

Revision 601 - Directory Listing
Modified Fri Jan 19 04:26:07 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
one more tweak, duh!

Revision 600 - Directory Listing
Modified Fri Jan 19 04:15:42 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
tweak n twiddle

Revision 599 - Directory Listing
Modified Fri Jan 19 04:06:36 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixed a few small bugs in dialback, untested (checking in so I can test from other boxes :)

Revision 598 - Directory Listing
Modified Thu Jan 18 22:54:31 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
dialback fixes and bringing it into the fold
mio close consistency fix

Revision 597 - Directory Listing
Modified Thu Jan 18 20:58:23 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
pause deliver() avoids race conditions

Revision 596 - Directory Listing
Modified Thu Jan 18 20:46:24 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
HASHTABLE pool functions

Revision 595 - Directory Listing
Modified Thu Jan 18 11:35:28 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
Well, it compiles!
the good stuff, testing, comes tomorrow!

Revision 594 - Directory Listing
Modified Thu Jan 18 08:06:00 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
silly bug, make it a bit smarter in the future

Revision 593 - Directory Listing
Modified Thu Jan 18 07:43:40 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
xml error fix

Revision 592 - Directory Listing
Modified Wed Jan 17 12:10:21 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
first checkin of the new dialback component

Revision 591 - Directory Listing
Modified Tue Jan 16 21:53:55 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fixed reconnects and a coring accept bug

Revision 590 - Directory Listing
Modified Tue Jan 16 21:21:06 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
now we time out queue'd packets

Revision 589 - Directory Listing
Modified Tue Jan 16 18:57:26 2001 UTC (9 years, 7 months ago) by stpeter
Original Path: trunk/jabberd14
Massaged the comments for <allow/> & <deny/> under <io/>. --stpeter

Revision 588 - Directory Listing
Modified Tue Jan 16 08:33:52 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
xdb errors need to be routed like normal packets!

Revision 587 - Directory Listing
Modified Tue Jan 16 08:14:24 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
io configed ip allows or denies

Revision 586 - Directory Listing
Modified Tue Jan 16 07:02:36 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
circular detection in accept/connect
major ppdb fix! duh!

Revision 585 - Directory Listing
Modified Mon Jan 15 23:05:13 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
fix shutdown prob

Revision 584 - Directory Listing
Modified Mon Jan 15 22:52:19 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
rewritten base accept/connect, much less nice :(

Revision 583 - Directory Listing
Modified Mon Jan 15 22:43:42 2001 UTC (9 years, 7 months ago) by stpeter
Original Path: trunk/jabberd14
By special request, made adjustments to jer's comments. :) --stpeter

Revision 582 - Directory Listing
Modified Mon Jan 15 22:42:11 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
release the mutex after we are done playing with it

Revision 581 - Directory Listing
Modified Mon Jan 15 19:23:46 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
strange, how'd that bug get by?

Revision 580 - Directory Listing
Modified Mon Jan 15 11:01:33 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
/me is too sleepy

Revision 579 - Directory Listing
Modified Mon Jan 15 10:23:01 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
hmm, ok, strange stuff, temp patch

Revision 578 - Directory Listing
Modified Mon Jan 15 08:43:37 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
bug in base_connect, queue stuff longer!

Revision 577 - Directory Listing
Modified Mon Jan 15 07:45:02 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
hmm, one bug fix, maybe two

Revision 576 - Directory Listing
Modified Sun Jan 14 18:12:41 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter cleanup..

Revision 575 - Directory Listing
Modified Sun Jan 14 07:11:25 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
io rate fix

Revision 574 - Directory Listing
Modified Sun Jan 14 06:56:26 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter goodness

Revision 573 - Directory Listing
Modified Sun Jan 14 05:47:04 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
config fixes

Revision 572 - Directory Listing
Modified Sun Jan 14 05:35:11 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
jabber.xml fix

Revision 571 - Directory Listing
Modified Sun Jan 14 05:30:36 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
server vcard fix, mod_xml was eating them

Revision 570 - Directory Listing
Modified Sun Jan 14 05:29:07 2001 UTC (9 years, 7 months ago) by sheath
Original Path: trunk/jabberd14
dont need NS_BROWSE defined anymore

Revision 569 - Directory Listing
Modified Sun Jan 14 04:52:42 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter has error action now, yay

Revision 568 - Directory Listing
Modified Sun Jan 14 04:10:34 2001 UTC (9 years, 7 months ago) by sheath
Original Path: trunk/jabberd14
fix to allow NULL chars in write buffer

Revision 567 - Directory Listing
Modified Sat Jan 13 22:06:56 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
make single support fully (no config file), MIO SSL (yay!), changed SHA_CTX in lib to not conflict with ssl libs

Revision 566 - Directory Listing
Modified Sat Jan 13 21:46:54 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
fix

Revision 565 - Directory Listing
Modified Sat Jan 13 21:45:07 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mio fixies

Revision 564 - Directory Listing
Modified Sat Jan 13 19:50:59 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
temas's MIO fixes

Revision 563 - Directory Listing
Modified Sat Jan 13 10:24:02 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
FINALLY: xmlnode creation is much more efficient when assembling cdata in tiny chunks (parsing entities from expat)
plus, other cleanup tidbits

Revision 562 - Directory Listing
Modified Sat Jan 13 08:20:10 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
oops.. bad tag

Revision 561 - Directory Listing
Modified Sat Jan 13 06:10:20 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter's ns condition.. matches iq packets, and mio ssl beginings

Revision 560 - Directory Listing
Modified Fri Jan 12 23:25:06 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
new "single" build, for all-enclusive binaries
mod_roster supports adding in jid-types into the roster like normal items

Revision 559 - Directory Listing
Modified Fri Jan 12 19:12:33 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mio/filter fixes

Revision 558 - Directory Listing
Modified Thu Jan 11 11:05:57 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
5am brain dump

Revision 557 - Directory Listing
Modified Thu Jan 11 10:43:13 2001 UTC (9 years, 7 months ago) by jeremie
Original Path: trunk/jabberd14
the first couple log_records
can't believe it took two hours, but I had the e_REGISTER handling half rewritten and gave up in there, and decided to absorb client.c

Revision 556 - Directory Listing
Modified Thu Jan 11 07:00:20 2001 UTC (9 years, 7 months ago) by temas
Original Path: trunk/jabberd14
SSL stubs and a bit of pseudo stuff

Revision 555 - Directory Listing
Modified Thu Jan 11 02:38:19 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter's reply rule no longer may cause an infinite loop

Revision 554 - Directory Listing
Modified Thu Jan 11 00:28:52 2001 UTC (9 years, 7 months ago) by tsbandit
Original Path: trunk/jabberd14
mod filter updates

Revision 553 - Directory Listing
Modified Wed Jan 10 10:11:35 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
rewrote the xdb set insert functionality into the discussed action="insert" and match="get_tag args"
fixed the few uses of xdb set inserts in jsm
fixed deliver to use the ns="" attrib in ns filtering
fixed xdb to support delivery errors, and deliver to generate them
added generic log_record utility
added xmlnode_get_tag("=cdata") functionality, uber-cool

Revision 552 - Directory Listing
Modified Tue Jan 9 10:27:47 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
bug alert!  little bug fix(es)

Revision 551 - Directory Listing
Modified Tue Jan 9 10:01:36 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
generic xml namespace support for both private and public use
automatically creates resources for browsing
browsing uses list of namespaces uploaded
browsing includes list of resources connected
old agents queries generated from new browse data

Revision 550 - Directory Listing
Modified Tue Jan 9 01:41:17 2001 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
base stdout/exec more MIO friendly

Revision 549 - Directory Listing
Modified Tue Jan 9 01:09:46 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
ok, browsing added but untested
vcard updated to use jud from browsing, and respond to server vcard queries

Revision 548 - Directory Listing
Modified Tue Jan 9 00:33:11 2001 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
pthsock client formatting/notice/warn/debug fixes

Revision 547 - Directory Listing
Modified Sun Jan 7 11:47:54 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
offline events are cool :)

Revision 546 - Directory Listing
Modified Sun Jan 7 11:23:44 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
lots of goodies!
/announce/motd works, it sends to everyone online and notifies everyone who logs in after that (intelligently uses iq:last)
mod_last (forgot to check that in b4, it shows the last time a user was logged in and their last-set unavail status, and the server uptime)
and mod_register now sends out admin notices when new accounts are created, as well as welcome messages to those new users!

Revision 545 - Directory Listing
Modified Sun Jan 7 06:56:26 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
mod_last module supporting iq:last feature for users and the server, cool!

Revision 544 - Directory Listing
Modified Sun Jan 7 01:29:26 2001 UTC (9 years, 8 months ago) by sheath
Original Path: trunk/jabberd14
xdb, some fixes.  dynamic adding of users

Revision 543 - Directory Listing
Modified Sat Jan 6 23:55:06 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
cool, xdb insertions work!  need to fix mod_roster and mod_filter yet

Revision 542 - Directory Listing
Modified Sat Jan 6 10:24:57 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
the big XDB cleanup, getting rid of the useless argument and adding ns="" and full resource support

Revision 541 - Directory Listing
Modified Fri Jan 5 21:39:24 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
base_dynamic fix, and slight cleanup of lib.h

Revision 540 - Directory Listing
Modified Fri Jan 5 20:53:35 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
lots more cleanup on jsm, it no longer uses any pth* threading/msgport stuff (dunno why this didn't happen w/ 1.2, *shrug*)

Revision 539 - Directory Listing
Modified Fri Jan 5 20:22:53 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
config fixes, and jsm cleanups

Revision 538 - Directory Listing
Modified Fri Jan 5 03:44:18 2001 UTC (9 years, 8 months ago) by stpeter
Original Path: trunk/jabberd14
Fixed the order of load modules under jsm! --stpeter

Revision 537 - Directory Listing
Modified Fri Jan 5 02:52:46 2001 UTC (9 years, 8 months ago) by sheath
Original Path: trunk/jabberd14
mod_groups is now part of the static build, and the jsx.xml files.
removed libxode.h include from lib.h

Revision 536 - Directory Listing
Modified Thu Jan 4 23:20:56 2001 UTC (9 years, 8 months ago) by sheath
Original Path: trunk/jabberd14
can't use id->p if id is NULL :)

Revision 535 - Directory Listing
Modified Thu Jan 4 19:41:35 2001 UTC (9 years, 8 months ago) by stpeter
Original Path: trunk/jabberd14
added lots of comment blocks so it's easier for server admins to understand what's going on - feel free to fix all the errors I made :) --stpeter

Revision 534 - Directory Listing
Modified Thu Jan 4 04:31:22 2001 UTC (9 years, 8 months ago) by sheath
Original Path: trunk/jabberd14
duh, config isn't always needed w/ xdb_ldap

Revision 533 - Directory Listing
Modified Wed Jan 3 11:00:01 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
get all those dern templates in place b4 release

Revision 532 - Directory Listing
Modified Wed Jan 3 10:42:07 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
some twiddles and tweaks

Revision 531 - Directory Listing
Modified Wed Jan 3 09:34:07 2001 UTC (9 years, 8 months ago) by temas
Original Path: trunk/jabberd14
pth support

Revision 530 - Directory Listing
Modified Wed Jan 3 08:44:19 2001 UTC (9 years, 8 months ago) by temas
Original Path: trunk/jabberd14
fixeroo

Revision 529 - Directory Listing
Modified Wed Jan 3 05:42:26 2001 UTC (9 years, 8 months ago) by temas
Original Path: trunk/jabberd14
static builds by doing:  make static

Revision 528 - Directory Listing
Modified Wed Jan 3 01:59:38 2001 UTC (9 years, 8 months ago) by temas
Original Path: trunk/jabberd14
build system updates

Revision 526 - Directory Listing
Modified Tue Jan 2 04:18:58 2001 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
doh! forgot a file :(

Revision 525 - Directory Listing
Modified Sun Dec 31 07:22:51 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
added <dynamic> and <null> commands, dynamic is cool!!!

Revision 524 - Directory Listing
Modified Sat Dec 30 06:29:27 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
lame XP

Revision 523 - Directory Listing
Modified Fri Dec 29 18:33:39 2000 UTC (9 years, 8 months ago) by sheath
Original Path: trunk/jabberd14
initial checkin of mod_groups!

Revision 522 - Directory Listing
Modified Fri Dec 29 11:39:49 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
cool, a beautifully clean static build requiring no changes anywhere, awesome!

Revision 521 - Directory Listing
Modified Fri Dec 29 09:52:40 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
forgot to add the <uplink/> config command, and up'd the default user hash (if you go higher than this, you'll just have to figure out that it's configurable :)

Revision 520 - Directory Listing
Modified Fri Dec 29 09:48:41 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
this is the new deliver, which is intelligent enough to allow namespace and logtype filters
it does an intersection of matching hostnames and filters

Revision 519 - Directory Listing
Modified Fri Dec 29 08:50:06 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
don't use libjabber/xode anymore

Revision 518 - Directory Listing
Modified Thu Dec 28 10:11:53 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
MIO code review/cleanup

Revision 517 - Directory Listing
Modified Thu Dec 28 09:32:56 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
well, it's mostly written, needs to be integrated now to replace the old deliver and base modules

Revision 516 - Directory Listing
Modified Thu Dec 28 08:25:35 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
base connect fix

Revision 515 - Directory Listing
Modified Thu Dec 28 08:05:21 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
base accept cleanup/fixes

Revision 514 - Directory Listing
Modified Wed Dec 27 22:24:44 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
base_connect cleanup

Revision 513 - Directory Listing
Modified Wed Dec 27 10:04:37 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
an option for static hand-builds

Revision 512 - Directory Listing
Modified Wed Dec 27 10:02:46 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
tweak for static components, so they can share the same config section (you can register to receive elements in another namespace)

Revision 511 - Directory Listing
Modified Wed Dec 27 09:20:01 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
first attempt at restructuring jabberd

Revision 510 - Directory Listing
Modified Sat Dec 23 07:19:01 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
oops.. no KARMA debug msgs

Revision 509 - Directory Listing
Modified Sat Dec 23 07:16:53 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
karma fix

Revision 508 - Directory Listing
Modified Sat Dec 23 06:16:26 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
base_connect fix?

Revision 507 - Directory Listing
Modified Fri Dec 22 11:57:41 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
phew.. found dialback bug.. it was part of mio_xml.c

Revision 506 - Directory Listing
Modified Fri Dec 22 11:42:43 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
fixes

Revision 505 - Directory Listing
Modified Fri Dec 22 09:40:22 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed MIO

Revision 504 - Directory Listing
Modified Fri Dec 22 08:47:10 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
uhh.. duh

Revision 503 - Directory Listing
Modified Fri Dec 22 05:38:44 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
pthsock redone

Revision 502 - Directory Listing
Modified Thu Dec 21 21:09:29 2000 UTC (9 years, 8 months ago) by jeremie
Original Path: trunk/jabberd14
some tweaks, ip stuff

Revision 501 - Directory Listing
Modified Thu Dec 21 06:57:05 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
commit

Revision 500 - Directory Listing
Modified Mon Dec 18 07:48:54 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
kill -HUP fixed

Revision 499 - Directory Listing
Modified Fri Dec 15 04:55:30 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
MIO fixes

Revision 498 - Directory Listing
Modified Fri Dec 15 03:07:03 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
cleanup

Revision 497 - Directory Listing
Modified Thu Dec 14 23:48:28 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
okay.. should be fixed now

Revision 496 - Directory Listing
Modified Thu Dec 14 22:47:01 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
base_connect fix

Revision 495 - Directory Listing
Modified Thu Dec 14 22:22:49 2000 UTC (9 years, 8 months ago) by tsbandit
Original Path: trunk/jabberd14
Fully cooler MIO API stuff

Revision 494 - Directory Listing
Modified Wed Dec 13 23:39:24 2000 UTC (9 years, 8 months ago) by craigk
Original Path: trunk/jabberd14
If a user was not local, then the js_mapi_call was made with a user
associated with a previous packet -- undesirable.

Revision 493 - Directory Listing
Modified Tue Dec 12 20:22:29 2000 UTC (9 years, 8 months ago) by craigk
Original Path: trunk/jabberd14
In the case where a user could not be found in the cache and didn't exist in xdb,
js_user was leaking a (malloced!) copy of the user's name.

Revision 492 - Directory Listing
Modified Mon Dec 11 09:37:01 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
baby steps... base_accept uses MIO, and i think it handles HUP properly -- untested though

Revision 491 - Directory Listing
Modified Fri Dec 8 08:39:55 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
Mostly MIO api changes.. beginings of kill -HUP, but doesn't work yet.. lots of issues yet with reloading the config file

Revision 490 - Directory Listing
Modified Tue Dec 5 11:13:21 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
missed one base module

Revision 489 - Directory Listing
Modified Tue Dec 5 11:05:32 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
added MIO init/stop functions so that _mio_main() exists for life of server, base modules set to not call register_shutdown.. use pool_cleanup instead

Revision 488 - Directory Listing
Modified Tue Dec 5 09:56:34 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
cleanup fixes for pthsock, jsm, and xdb_file.. bug in jsm - was calling deliver(), not deliver_fail(), and some more jabber.xml fixes

Revision 487 - Directory Listing
Modified Sun Dec 3 23:40:57 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
added a tail pointer to mio write queues to speed up linking, also fixed bad logic in _mio_write_dump(), and stopped looking at errno after returning from _mio_write_dump()

Revision 486 - Directory Listing
Modified Sun Dec 3 23:11:32 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
mio patch from jdev applied.. also got rid of </stream:stream> sending from within mio.c

Revision 485 - Directory Listing
Modified Fri Dec 1 05:02:11 2000 UTC (9 years, 9 months ago) by sreatmon
Original Path: trunk/jabberd14
Adding in jsx.xml files for testing

Revision 484 - Directory Listing
Modified Thu Nov 30 19:06:29 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
mod_filter should ignore groupchat and headline messages

Revision 483 - Directory Listing
Modified Mon Nov 27 20:15:55 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
to fix core on lor

Revision 482 - Directory Listing
Modified Fri Nov 24 07:37:01 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
fixes for MIO

Revision 479 - Directory Listing
Modified Mon Nov 20 11:18:14 2000 UTC (9 years, 9 months ago) by jeremie
Original Path: trunk/jabberd14
yay, very cool first-phase working http component and test wcs component

Revision 478 - Directory Listing
Modified Mon Nov 20 07:11:52 2000 UTC (9 years, 9 months ago) by tsbandit
Original Path: trunk/jabberd14
oops

Revision 477 - Directory Listing
Modified Fri Nov 10 07:23:41 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
MIO fixes -- as per Dizzy

Revision 476 - Directory Listing
Modified Thu Nov 9 15:31:44 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
server.c is antiquated, replaced by dialback.c

Revision 475 - Directory Listing
Modified Thu Nov 9 15:30:36 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
CVS cleanups -- dialback.c now uses MIO, io.h killed

Revision 474 - Directory Listing
Modified Wed Nov 8 08:07:47 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
MIO fixes

Revision 473 - Directory Listing
Modified Mon Nov 6 23:50:59 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
fixes

Revision 472 - Directory Listing
Modified Sat Nov 4 06:25:06 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
MIO fixes

Revision 471 - Directory Listing
Modified Fri Nov 3 20:39:02 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
Oops, shouldn't have commited that

Revision 470 - Directory Listing
Modified Fri Nov 3 09:09:32 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
initial checkin of MIO

Revision 467 - Directory Listing
Modified Fri Nov 3 04:48:00 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
karma was moved to libjabber

Revision 464 - Directory Listing
Modified Thu Nov 2 20:40:52 2000 UTC (9 years, 10 months ago) by MassacrE
Original Path: trunk/jabberd14
changed deliver(...) to pass instance data (to fix xdb configure bug

Revision 463 - Directory Listing
Modified Thu Nov 2 06:35:12 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
fix for jabberd chaining

Revision 462 - Directory Listing
Modified Wed Nov 1 23:45:56 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
code cleanup -- sytle fixes and comments

Revision 461 - Directory Listing
Modified Wed Nov 1 22:35:48 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
i should really make before commit

Revision 460 - Directory Listing
Modified Wed Nov 1 22:34:54 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leak

Revision 458 - Directory Listing
Modified Wed Nov 1 16:44:14 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
stdout using the wrong namespace

Revision 455 - Directory Listing
Modified Tue Oct 31 21:08:28 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
grr.. stupid bug.. was using a 1024byte read buffer, but allowing much greater size reads..

dumb dumb dumb

Revision 453 - Directory Listing
Modified Tue Oct 31 13:10:41 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
still not sure what's wrong with karma, but heres a logic fix or two

Revision 452 - Directory Listing
Modified Tue Oct 31 11:21:36 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
final 1.2 tweaks

Revision 451 - Directory Listing
Modified Tue Oct 31 10:06:48 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
cool!
jabber.xml all cleaned up
chdir() in jabberd, it's smarter now
->ip for convenience in logging for ioselect stuff
fixed a few dialback, *ehhm*, issues

Revision 450 - Directory Listing
Modified Tue Oct 31 06:28:10 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
make install

Revision 449 - Directory Listing
Modified Mon Oct 30 22:58:24 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
fixing <admin> sections to use jids, and up the timeout even more for slow servers

Revision 448 - Directory Listing
Modified Mon Oct 30 10:07:22 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
updating lots of misc little things before release, general cleanup

Revision 447 - Directory Listing
Modified Mon Oct 30 08:34:49 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
sha hash is case insensitive

Revision 446 - Directory Listing
Modified Mon Oct 30 07:41:17 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
Yay, almost 1.2!!

Revision 445 - Directory Listing
Modified Mon Oct 30 05:07:32 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: log_* cleanup and proper categorization :)

Revision 444 - Directory Listing
Modified Sun Oct 29 10:38:32 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
added dialback timeouts, validation, and host registration
updated todo list

Revision 443 - Directory Listing
Modified Fri Oct 27 16:50:17 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leak fix

Revision 442 - Directory Listing
Modified Fri Oct 27 16:12:08 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leak fixes

Revision 441 - Directory Listing
Modified Thu Oct 26 05:26:17 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
added rate stuff to dialback

Revision 440 - Directory Listing
Modified Thu Oct 26 03:12:05 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leak fixes

Revision 439 - Directory Listing
Modified Wed Oct 25 15:52:17 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
cleaning up tsb's untested fixes :)
adding more debug, total users

Revision 438 - Directory Listing
Modified Wed Oct 25 06:59:50 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leak fixes

Revision 437 - Directory Listing
Modified Wed Oct 25 06:41:12 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
more todos

Revision 436 - Directory Listing
Modified Wed Oct 25 06:19:18 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leak fixes

Revision 435 - Directory Listing
Modified Wed Oct 25 06:15:08 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
leaks

Revision 434 - Directory Listing
Modified Wed Oct 25 05:24:18 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
mem leaks

Revision 431 - Directory Listing
Modified Mon Oct 23 04:29:40 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: Tweaked mod_archive to use <route> packets

Revision 430 - Directory Listing
Modified Sat Oct 21 17:24:37 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
updating/consolidating my laundry list

Revision 429 - Directory Listing
Modified Sat Oct 21 05:35:02 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: JOSL header change

Revision 428 - Directory Listing
Modified Sat Oct 21 03:54:48 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: Inserting JOSL license

Revision 427 - Directory Listing
Modified Fri Oct 20 22:48:57 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
register_phandler logic was screwed up in some cases
when there was only one item in the list,
that was higher order than what you were adding,
your lower order item got sent to the end of the list -- bad
for example.. log_format and log_stderr would not work properly,
if placed in the wrong order in the config file

Revision 426 - Directory Listing
Modified Fri Oct 20 21:56:11 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
TODO update

Revision 425 - Directory Listing
Modified Fri Oct 20 21:12:15 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
*** empty log message ***

Revision 424 - Directory Listing
Modified Fri Oct 20 21:07:12 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
*** empty log message ***

Revision 423 - Directory Listing
Modified Fri Oct 20 20:58:49 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
karma abstraction -- phase 1

Revision 422 - Directory Listing
Modified Fri Oct 20 09:20:12 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
more tweaks

Revision 421 - Directory Listing
Modified Fri Oct 20 09:18:57 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
duh, one more place :)

Revision 420 - Directory Listing
Modified Fri Oct 20 09:15:26 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
one more

Revision 419 - Directory Listing
Modified Fri Oct 20 09:14:50 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
-Wall -O2 cleanup

Revision 418 - Directory Listing
Modified Fri Oct 20 09:00:45 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
lame debug cleanup

Revision 417 - Directory Listing
Modified Fri Oct 20 08:52:45 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
updating the version and readme!

Revision 416 - Directory Listing
Modified Fri Oct 20 08:43:10 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
could be a leak!

Revision 414 - Directory Listing
Modified Fri Oct 20 07:34:38 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
miniscule

Revision 413 - Directory Listing
Modified Fri Oct 20 07:13:47 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: Fixed bad log_notice when route type='error' and no jp exists

Revision 412 - Directory Listing
Modified Fri Oct 20 04:12:58 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
yay, leak fixed!

Revision 410 - Directory Listing
Modified Thu Oct 19 17:03:52 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: Hopefully done

Revision 409 - Directory Listing
Modified Thu Oct 19 16:54:29 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: More work on mod_archive

Revision 408 - Directory Listing
Modified Thu Oct 19 16:28:06 2000 UTC (9 years, 10 months ago) by dave
Original Path: trunk/jabberd14
DSS: Added mod_archive..super simpler redirector

Revision 407 - Directory Listing
Modified Thu Oct 19 09:00:12 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
woops, whacked one too many lines on that last one

Revision 406 - Directory Listing
Modified Thu Oct 19 08:54:44 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
yes, I'm editing on one box and testing on another, pardon me :)

Revision 405 - Directory Listing
Modified Thu Oct 19 08:41:05 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
that fix it?

Revision 404 - Directory Listing
Modified Thu Oct 19 08:29:21 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
I think the if/else logic was fubard, testing

Revision 403 - Directory Listing
Modified Thu Oct 19 07:35:11 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
fix, duh

Revision 402 - Directory Listing
Modified Thu Oct 19 03:38:19 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
more informative notices

Revision 401 - Directory Listing
Modified Thu Oct 19 03:36:53 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
example

Revision 400 - Directory Listing
Modified Thu Oct 19 02:52:46 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
karma demystified

Revision 399 - Directory Listing
Modified Wed Oct 18 19:16:53 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
priority threads

Revision 397 - Directory Listing
Modified Wed Oct 18 06:06:18 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
new locked-size thread pooling/queueing model with overflow vavle
it's tested and seems to work, fairly well balanced, still issues on "cleanup" (massive disconnects) and some little leaks somewhere

Revision 396 - Directory Listing
Modified Wed Oct 18 02:01:26 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
yay!  it works!  most of this was done at 37,000 feet up, and first worked descending into florida :)

Revision 395 - Directory Listing
Modified Wed Oct 18 00:18:31 2000 UTC (9 years, 10 months ago) by craigk
Original Path: trunk/jabberd14
Same thing as before -- initialize pointers before comparing them to NULL

Revision 394 - Directory Listing
Modified Tue Oct 17 23:55:19 2000 UTC (9 years, 10 months ago) by craigk
Original Path: trunk/jabberd14
Let's set pointers to null before we check if they're null.

Revision 393 - Directory Listing
Modified Mon Oct 16 23:18:23 2000 UTC (9 years, 10 months ago) by craigk
Original Path: trunk/jabberd14
Two fixes in one!  First, an sdata struct's arg member was not being initialized
yet it was being compared against NULL later on.  Sometimes it was, sometimes
not.  Now it is initialized to null.  Second, if a socket was in the process
of connecting and another packet came through that should be headed over that
socket, the connecting socket was clobbered with a new socket (which was a leak).
Now it just queues the request until the socket connects.

Revision 392 - Directory Listing
Modified Mon Oct 16 18:21:46 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
doh!

Revision 391 - Directory Listing
Modified Mon Oct 16 18:19:05 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
progress

Revision 389 - Directory Listing
Modified Mon Oct 16 10:24:15 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
some testing, quite broken

Revision 388 - Directory Listing
Modified Mon Oct 16 09:45:26 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
added -Z zone,zone2,zone filtered debug output, cool fun :)
dialback compiles, untested
jabber.xml was broke!

Revision 387 - Directory Listing
Modified Mon Oct 16 08:20:38 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
need a bsder to test this out

Revision 386 - Directory Listing
Modified Mon Oct 16 07:34:50 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
doh!

Revision 385 - Directory Listing
Modified Mon Oct 16 04:50:38 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
almost logic-complete, lots of code to flesh out yet

Revision 384 - Directory Listing
Modified Mon Oct 16 00:52:09 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
stupid

Revision 383 - Directory Listing
Modified Sun Oct 15 20:58:43 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed -Wall message

Revision 382 - Directory Listing
Modified Sun Oct 15 20:56:28 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
ops, forgot the header file

Revision 381 - Directory Listing
Modified Sun Oct 15 11:02:30 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
base modules: to, file, format, host, and stderr are 100% leak free, from startup to shutdown

Revision 380 - Directory Listing
Modified Sun Oct 15 11:01:00 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
jabberd startup to shutdown, 100% leak free

Revision 379 - Directory Listing
Modified Sun Oct 15 09:22:39 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
closer!

Revision 378 - Directory Listing
Modified Sun Oct 15 08:00:25 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
moving from the laptop back to desktop, lazy way :)

Revision 377 - Directory Listing
Modified Sun Oct 15 05:32:40 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
lame

Revision 376 - Directory Listing
Modified Sun Oct 15 05:31:37 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
allow for env

Revision 375 - Directory Listing
Modified Sun Oct 15 05:30:17 2000 UTC (9 years, 10 months ago) by temas
Original Path: trunk/jabberd14
took out the CC line to make it easier to change

Revision 374 - Directory Listing
Modified Sun Oct 15 04:12:50 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
just moving pre-code to another box the lame way

Revision 373 - Directory Listing
Modified Sun Oct 15 03:24:21 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
base accept wasn't killing etherx:* attribs

Revision 372 - Directory Listing
Modified Sun Oct 15 01:48:39 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
karma

Revision 371 - Directory Listing
Modified Sun Oct 15 01:47:25 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
per socket karma config

Revision 370 - Directory Listing
Modified Sat Oct 14 20:24:00 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
oops, bad output

Revision 369 - Directory Listing
Modified Sat Oct 14 20:12:41 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
karma defines to tweak

Revision 368 - Directory Listing
Modified Sat Oct 14 12:00:24 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
oops, take out the debug log_notices

Revision 367 - Directory Listing
Modified Sat Oct 14 11:58:26 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
karma rate limits

Revision 366 - Directory Listing
Modified Sat Oct 14 09:48:06 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
io_select per socket rate limits

Revision 365 - Directory Listing
Modified Sat Oct 14 06:44:55 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
yay! that fixes the api some for modules that process packets from local users on the server thread, and allows a user to change their password correctly w/ mod_register
and fixes a bug w/ invalid route packets

Revision 364 - Directory Listing
Modified Sat Oct 14 06:11:00 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
base_connect fix

Revision 363 - Directory Listing
Modified Sat Oct 14 05:50:51 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
dumb bug

Revision 362 - Directory Listing
Modified Sat Oct 14 05:09:39 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
stupid

Revision 361 - Directory Listing
Modified Sat Oct 14 04:41:19 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
fixes

Revision 360 - Directory Listing
Modified Sat Oct 14 04:13:17 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
server.c wasn't checking for a valid jabber:server namespace

Revision 359 - Directory Listing
Modified Sat Oct 14 04:09:04 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
*** empty log message ***

Revision 358 - Directory Listing
Modified Sat Oct 14 04:08:46 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
more config file documentation..
finished all the base module junk
still need to document the main compononets, jsm, pthsock, and dnsrv

Revision 357 - Directory Listing
Modified Fri Oct 13 22:55:29 2000 UTC (9 years, 10 months ago) by craigk
Original Path: trunk/jabberd14
Off by one error guaranteed that no threads would ever be freed.  What a leak!

Revision 356 - Directory Listing
Modified Fri Oct 13 20:59:42 2000 UTC (9 years, 10 months ago) by craigk
Original Path: trunk/jabberd14
Doh!  On further reading, it looks more appropriate to remove the extra
argument.  Why does a notice log care about the file descriptor?

Revision 355 - Directory Listing
Modified Fri Oct 13 20:50:19 2000 UTC (9 years, 10 months ago) by craigk
Original Path: trunk/jabberd14
Small bugfix.  Was passing 3 args to log_debug, but format string only
called for 2.

Revision 354 - Directory Listing
Modified Fri Oct 13 07:22:06 2000 UTC (9 years, 10 months ago) by jeremie
Original Path: trunk/jabberd14
just storing for safety

Revision 353 - Directory Listing
Modified Fri Oct 13 06:32:33 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
fixed for jabberd

Revision 352 - Directory Listing
Modified Fri Oct 13 05:57:45 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
dumb rate_* crap removed,
and mod_filter fixed up.. configurable max offline messages,
and only stores normal, chat and error now

Revision 351 - Directory Listing
Modified Fri Oct 13 01:59:32 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
fprintf fix

Revision 350 - Directory Listing
Modified Thu Oct 12 23:03:16 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
added comments to help jer with doing dialback

Revision 349 - Directory Listing
Modified Thu Oct 12 22:43:02 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
*** empty log message ***

Revision 348 - Directory Listing
Modified Thu Oct 12 20:35:46 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
bug

Revision 346 - Directory Listing
Modified Thu Oct 12 19:42:12 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: trunk/jabberd14
*** empty log message ***

Revision 345 - Directory Listing
Modified Thu Oct 12 19:39:42 2000 UTC (9 years, 10 months ago) by tsbandit
Original Path: