aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * src/odbc/odbc_queries.erl: Support for Microsoft SQL Server asMickaël Rémond2006-09-0313-1829/+3668
| | | | | | | | | | | | | | | | | a database backend (via ODBC). * src/odbc/ejabberd_odbc.erl: Likewise. * src/odbc/mssql.sql: Likewise. * src/odbc/Makefile.in: Likewise. * src/ejabberd_auth_odbc.erl: Likewise. * src/mod_offline_odbc.erl: Likewise. * src/mod_roster_odbc.erl: Likewise. * src/mod_last_odbc.erl: Likewise. * src/configure.ac: Likewise * doc/guide.tex: Likewise. * doc/introduction.tex: Likewise. * src/odbc/pg.sql: Minor fix. SVN Revision: 598
* * src/ejabberd.app: Updated to the current version.Mickaël Rémond2006-08-281-1/+1
| | | | SVN Revision: 597
* * Makefile.in: Fix for MacOSX compilation (EJAB-124).Mickaël Rémond2006-08-285-5/+40
| | | | | | | | | * ejabberd_zlib/Makefile.in: Likewise. * mod_irc/Makefile.in: Likewise. * stringprep/Makefile.in: Likewise. * tls/Makefile.in: Likewise. SVN Revision: 596
* * src/mod_muc/mod_muc_room.erl: Fixed logging configuringAlexey Shchepin2006-08-271-1/+2
| | | | | | permission check SVN Revision: 595
* * src/ejabberd_router.erl: Now filter_packet hook works inAlexey Shchepin2006-08-141-1/+1
| | | | | | 'global' context SVN Revision: 594
* * src/tls/tls_drv.c: Report OpenSSL error messages (thanks toAlexey Shchepin2006-08-041-2/+19
| | | | | | Magnus Henoch) SVN Revision: 593
* * src/mod_muc/mod_muc_room.erl: Use standardized MUC roomAlexey Shchepin2006-08-041-23/+50
| | | | | | configuration fields (thanks to Magnus Henoch and Andy Turner) SVN Revision: 592
* * src/mod_roster_odbc.erl: BugfixAlexey Shchepin2006-08-011-1/+1
| | | | SVN Revision: 591
* * src/ejabberd_c2s.erl: Bugfix: added a missing catch and fixedMickaël Rémond2006-07-284-14/+25
| | | | | | | | | | | | the error code used on unknown namespace. * src/ejabberd_s2s_out.erl: Improved s2s connection negociation (dialback namespace usage) when using tls. * src/ejabberd_sm.erl: Fixed the error code used on unknown namespace. * src/mod_register.erl: ejabberd now sends iq result and stream end on user remove. SVN Revision: 590
* * src/acl.erl: The server does not crash anymore on wrong acl rule. AddMickaël Rémond2006-07-181-1/+7
| | | | | | rule error message in log file (EJAB-118). SVN Revision: 589
* * src/web/ejabberd_web_admin.erl: User creation form now createsMickaël Rémond2006-07-072-7/+14
| | | | | | | | | the user for the current virual host only and does not require to type the hostname (EJAB-116). * src/jlib.erl: String to JID conversion now returns an error if the JID string contains two arobases. SVN Revision: 588
* * src/mod_muc/mod_muc_room.erl: Fixed the order in which room presenceMickaël Rémond2006-07-061-1/+1
| | | | | | | packets are sent (First existing presence to new occupant, then new occupant presence to existing users (EJAB-115). SVN Revision: 587
* * src/mod_shared_roster.erl: Shared roster entries can now beMickaël Rémond2006-07-063-6/+45
| | | | | | | | | moved or rename from a client without breaking current presence status (EJAB-70). * src/mod_roster.erl: Likewise. * src/mod_roster_odbc.erl: Likewise. SVN Revision: 586
* * src/ejabberd_auth.erl: Better handling of errors when the server forMickaël Rémond2006-07-051-0/+1
| | | | | | authentication is unknown. SVN Revision: 585
* * src/mod_shared_roster.erl: The logged user (self) is now removed fromMickaël Rémond2006-07-051-1/+11
| | | | | | the shared roster list (EJAB-110). SVN Revision: 584
* * src/mod_shared_roster.erl: Delete the shared roster group nowMickaël Rémond2006-07-051-2/+10
| | | | | | correctly delete its user entries (EJAB-112). SVN Revision: 583
* * src/web/ejabberd_web_admin.erl: More flexible parsing the sharedMickaël Rémond2006-07-051-1/+1
| | | | | | roster members list from the configuration form. SVN Revision: 582
* * src/ejabberd_s2s_in.erl: Removed needless check for xmlns:dbAlexey Shchepin2006-06-191-2/+1
| | | | | | when starttls is enabled SVN Revision: 581
* * src/web/ejabberd_http_poll.erl: Bugfix: using tuple instead of a PidMickaël Rémond2006-06-151-1/+2
| | | | | | to send Erlang messages in a rarely used case. SVN Revision: 580
* * src/ejabberd_auth.erl: Fixed broken multiple connection withMickaël Rémond2006-06-132-1/+11
| | | | | | | anonymous login problem (EJAB-107). * src/ejabberd_auth_anonymous.erl: Likewise. SVN Revision: 579
* * src/mod_pubsub/mod_pubsub.erl: Discovery query on an item doesMickaël Rémond2006-06-071-12/+28
| | | | | | | no more return an "item not found error". Discovery stop correctly at the item level (Thanks to Christophe Romain) (EJAB-105). SVN Revision: 578
* * src/mod_pubsub/mod_pubsub.erl: Support for pubsub nodeMickaël Rémond2006-06-072-20/+37
| | | | | | | | | | creation ACL. It is now possible to limit the node creation rights using an ACL from ejabberd config file (Thanks to Christophe Romain) (EJAB-104). * doc/guide.tex: Likewise. * src/ejabberd.cfg.example. SVN Revision: 577
* * src/web/ejabberd_http.erl: The web module now accepts HTTPMickaël Rémond2006-06-021-5/+26
| | | | | | | absolute URL (used behind a proxy). This apply to HTTP polling and to the web interface (Thanks to Jean-Sebastien Pedron). SVN Revision: 576
* * src/web/ejabberd_http_poll.erl: Messages polled between theMickaël Rémond2006-06-021-4/+33
| | | | | | | the last client request and the polling timeout were lost. Those messages are now resent using ejabberd routing mechanisms (EJAB-87). SVN Revision: 575
* * src/mod_roster.erl: According to RFC3921 section 9.2, outboundMickaël Rémond2006-05-292-2/+2
| | | | | | | | | subscribe presence packets must be sent, even if the user has already asked for subcription previously (subscription: none and pending: out). The mod_roster now conforms to this behaviour (EJAB-102). * src/mod_roster_odbc.erl: Likewise. SVN Revision: 574
* * src/configure: removed debug printout.Mickaël Rémond2006-05-271-1/+1
| | | | SVN Revision: 573
* * src/configure.ac: Added an optional check for krb5.h inMickaël Rémond2006-05-272-0/+170
| | | | | | | configure. ejabberd can now be build directly on RedHat and OpenBSD (EJAB-100). SVN Revision: 572
* * src/msgs/sk.msg: Slovak translation (thanks to Juraj MichalekAlexey Shchepin2006-05-261-0/+463
| | | | | | and SkLUG) SVN Revision: 571
* * src/odbc/pg.sql: UpdatedAlexey Shchepin2006-05-265-74/+91
| | | | | | | | | | | * src/mod_shared_roster.erl: Updated * src/ejabberd_sm.erl: Bugfix * src/mod_roster.erl: Bugfix * src/mod_roster_odbc.erl: Likewise SVN Revision: 570
* * src/mod_roster.erl: The subscribe request are now resend atMickaël Rémond2006-05-239-112/+200
| | | | | | | | | | | | | | | | login as long as they have not been answered. mod_roster do no more depends on mod_offline. * src/ejabberd_sm.erl: Likewise. * src/ejabberd_c2s.erl: Likewise. * src/mod_roster_odbc.erl: Likewise (The ODBC/relational support has not yet been tested). * src/mod_roster.hrl: Likewise. * src/mod_offline.erl: Likewise. * src/mod_offline_odbc.erl: Likewise. * odbc/pg.sql: Likewise. * odbc/mysql.sql: Likewise. SVN Revision: 569
* * src/ejabberd_sm.erl: The max_user_sessions has been moved toMickaël Rémond2006-05-222-17/+9
| | | | | | | | host configuration. * src/ejabberd.cfg.example: Likewise. * doc/guide.tex: Likewise. SVN Revision: 568
* * src/ejabberd_sm.erl: An option to limit the number of opened sessionsMickaël Rémond2006-05-212-17/+70
| | | | | | | | | | for a given user have been added. As a default, a given user can only log in 10 times with different resources. After that, new connections replace the older ones. * src/ejabberd.cfg.example: Likewise. * doc/guide.tex: Likewise. SVN Revision: 567
* * src/web/ejabberd_http_poll.erl: Timeout disconnection were notMickaël Rémond2006-05-151-4/+11
| | | | | | properly handled after "active once" migration. This is now fixed. SVN Revision: 566
* * src/ejabberd_ctl.erl: Added a way to delete the older messageMickaël Rémond2006-05-071-0/+16
| | | | | | | | from the offline message table. This function is only available if offline message queue is stored in Mnesia internal database. The function delete_old_messages is not available in mod_offline_odbc. SVN Revision: 565
* * src/ejabberd_ctl.erl: Now prints a user-friendly when tryingMickaël Rémond2006-05-071-1/+6
| | | | | | to restore a backup from a non-existent file. SVN Revision: 564
* * src/ejabberd_admin.erl: Code refactoring. Common Mnesia databaseMickaël Rémond2006-05-071-0/+59
| | | | | | restore function. SVN Revision: 563
* * src/mod_configure.erl: Unknown tables or tables from nowMickaël Rémond2006-05-073-42/+7
| | | | | | | | | | unused modules are ignored during restore. The restore can now be performed in such case (EJAB-80). * src/web/ejabberd_web_admin.er: Likewise. * src/ejabberd_admin.erl: Likewise. Code refactoring. Common Mnesia database restore function. SVN Revision: 562
* * src/ejabberd_ctl.erl: Unknown tables or tables from now unusedMickaël Rémond2006-05-011-2/+38
| | | | | | | modules are ignored during restore. The restore can now be performed in such case. SVN Revision: 561
* * src/ejabberd.hrl: release 1.1.1Mickaël Rémond2006-04-281-1/+1
| | | | | | | * doc/version.tex: Likewise * doc/guide.tex: Likewise SVN Revision: 557
* * src/cyrsasl.erl: Bugfix: anonymous authentication was alwaysAlexey Shchepin2006-04-271-11/+16
| | | | | | enabled SVN Revision: 555
* * src/ejabberd_ctl.erl: The status now only returns "started" ifMickaël Rémond2006-04-261-2/+9
| | | | | | ejabberd is started and ready to accept requests. SVN Revision: 554
* * src/ejabberd.hrl: Updated for version 1.1.0.Mickaël Rémond2006-04-241-1/+1
| | | | SVN Revision: 549
* * src/configure: Removed '==' bashism (thanks to Magnus Henoch)Alexey Shchepin2006-04-232-2/+2
| | | | | | * src/aclocal.m4: Likewise SVN Revision: 543
* * src/ejabberd_c2s.erl: Resend messages when leaving negativeAlexey Shchepin2006-04-231-14/+26
| | | | | | presence state (thanks to Magnus Henoch) SVN Revision: 542
* * src/ejabberd_sm.erl: Now delivering messages to all resources withMickaël Rémond2006-04-231-14/+23
| | | | | | max equal priority when this priority is non-negative. SVN Revision: 541
* * src/msgs/de.msg: Updated (thanks to Nikolaus Polak)Mickaël Rémond2006-04-231-77/+130
| | | | SVN Revision: 540
* * src/msgs/fr.msg: updatedMickaël Rémond2006-04-231-73/+118
| | | | SVN Revision: 539
* * src/msgs/pt-br.msg: Updated (thanks to Lucius Curado)Alexey Shchepin2006-04-221-1/+5
| | | | | | | | | | | | | * src/xml_stream.erl: Support for stanza size limit (thanks to Igor Goryachev) * src/ejabberd_receiver.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd_s2s_in.erl: Likewise * src/ejabberd.cfg.example: Updated * src/ejabberd_auth.erl: Fixed try_register/3 behaviour SVN Revision: 538
* * src/msgs/pt-br.msg: Updated (thanks to Lucius Curado)Alexey Shchepin2006-04-226-41/+236
| | | | | | | | | | | | | * src/xml_stream.erl: Support for stanza size limit (thanks to Igor Goryachev) * src/ejabberd_receiver.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd_s2s_in.erl: Likewise * src/ejabberd.cfg.example: Updated * src/ejabberd_auth.erl: Fixed try_register/3 behaviour SVN Revision: 537
* * src/ejabberd_auth.erl: Bugfix: We now are forced to check is anMickaël Rémond2006-04-201-1/+2
| | | | | | | anonymous user is log under a given user name before trying to register it. SVN Revision: 535