Christophe Romain
09e847b97d
fix root node deletion match
...
SVN Revision: 2729
2009-11-05 17:36:15 +00:00
Badlop
b9f911554c
Fix ProcessOne name in comments.
...
SVN Revision: 2724
2009-11-04 20:14:22 +00:00
Badlop
1a5eb4f73d
Fix disco on root node, add commands to disco (thanks to Brian Cully)(EJAB-1094)
...
SVN Revision: 2722
2009-11-04 19:54:15 +00:00
Badlop
64bc97d471
Send authorization messages outside of get-pending transaction (thanks to Brian Cully)(EJAB-1090)
...
SVN Revision: 2719
2009-11-04 17:38:51 +00:00
Christophe Romain
3d5fe6a337
fix disco bugs, thanks to Brian Cully (EJAB-1088)
...
SVN Revision: 2710
2009-10-27 14:07:35 +00:00
Christophe Romain
8ce1e790ac
does not use slash as default separator in nodename (EJAB-667)
...
SVN Revision: 2687
2009-10-20 15:03:07 +00:00
Christophe Romain
b667148982
prevent remove_user from blocking gen_server, and allow plugin to change broadcasted payload on publish
...
SVN Revision: 2666
2009-10-13 16:43:02 +00:00
Christophe Romain
2c48515e7c
return invalid-options on badly formed subscription options
...
SVN Revision: 2656
2009-10-12 09:59:36 +00:00
Christophe Romain
25523371fc
Default pubsub messages to headline if nothing is configured (thanks to Brian Cully) (EJAB-1061)
...
SVN Revision: 2654
2009-10-12 09:05:26 +00:00
Christophe Romain
0a77892391
allow max_items_node use on pep
...
SVN Revision: 2642
2009-10-06 15:18:58 +00:00
Christophe Romain
4667cefb62
do not create hometree base when hometree not configured as plugin
...
SVN Revision: 2634
2009-09-25 13:12:29 +00:00
Christophe Romain
1c585e74bc
fix EJAB-1044 and EJAB-1055
...
SVN Revision: 2626
2009-09-24 19:28:43 +00:00
Christophe Romain
330d6f7b6e
rename pep_sendlast_offline option to ignore_pep_from_offline (EJAB-1047)
...
SVN Revision: 2621
2009-09-23 21:54:58 +00:00
Christophe Romain
8107b2b7dc
fix EJAB-819 thanks to badlop
...
SVN Revision: 2615
2009-09-23 15:56:06 +00:00
Christophe Romain
fc1dd42e5a
fix EJAB-1048, add timestamp to last published items
...
SVN Revision: 2611
2009-09-23 09:27:12 +00:00
Christophe Romain
31c6d6194f
fix delete item to allow owner being able to remove all publisher items, and also fix EJAB-1036
...
SVN Revision: 2589
2009-09-09 21:40:21 +00:00
Christophe Romain
07f457f49f
improve previous patch
...
SVN Revision: 2578
2009-09-01 13:16:10 +00:00
Badlop
55fef3c3e7
Fix missing tag when configuring subscription option (thanks to Clochix)
...
SVN Revision: 2576
2009-09-01 08:18:30 +00:00
Christophe Romain
e29c992cbf
secure calls to ets:lookup
...
SVN Revision: 2562
2009-08-28 16:22:37 +00:00
Christophe Romain
156c496a27
fix send last item issue
...
SVN Revision: 2560
2009-08-28 00:06:28 +00:00
Christophe Romain
5e99d3416d
delete node fix
...
SVN Revision: 2558
2009-08-27 22:36:46 +00:00
Christophe Romain
57aefa240f
get odbc subscriptions bugfix
...
SVN Revision: 2554
2009-08-27 22:14:48 +00:00
Christophe Romain
2fdabe8b5b
several improvements, and fix odbc subscriptions issues
...
SVN Revision: 2553
2009-08-27 21:38:23 +00:00
Christophe Romain
eca4d9c963
resolve EJAB-1025, send notification when owner changed entity subscription
...
SVN Revision: 2532
2009-08-25 16:35:43 +00:00
Christophe Romain
f303a40973
apply badlop's patch from http://www.ejabberd.im/node/3629
...
SVN Revision: 2530
2009-08-25 15:09:12 +00:00
Christophe Romain
3909f95ac1
added function to rename old default nodes to hometree
...
SVN Revision: 2529
2009-08-25 14:13:26 +00:00
Christophe Romain
ca403c25e7
fix manage subscriptions owner's usecase
...
SVN Revision: 2528
2009-08-24 22:40:40 +00:00
Christophe Romain
49fe1399af
add missing index while migrating old pubsub database
...
SVN Revision: 2509
2009-08-20 15:50:24 +00:00
Christophe Romain
56e52f0571
fixing pubsub_subscription issue when changed transaction to sync_dirty
...
SVN Revision: 2508
2009-08-20 13:07:58 +00:00
Christophe Romain
f2bd9e01b0
fix create_node and subscribe_node glitches from last merge
...
SVN Revision: 2496
2009-08-17 20:25:31 +00:00
Badlop
45b12ec886
Fix EDoc errors.
...
SVN Revision: 2494
2009-08-17 17:16:43 +00:00
Christophe Romain
29cb0ae7ba
do not create hometree node by default
...
SVN Revision: 2444
2009-08-07 14:10:08 +00:00
Christophe Romain
9fbef39193
fix is_last_item_cache_enabled issue with PEP, and fix indentation
...
SVN Revision: 2416
2009-07-31 14:55:05 +00:00
Christophe Romain
26ace9829a
typo fix
...
SVN Revision: 2412
2009-07-30 21:37:19 +00:00
Christophe Romain
31d6fe3c7d
do not store item when persist_item false but send_last_published_item and last_item_cache enabled
...
SVN Revision: 2411
2009-07-30 21:00:44 +00:00
Christophe Romain
b08c061683
fix configuration result (EJAB-995)
...
SVN Revision: 2408
2009-07-30 13:13:22 +00:00
Christophe Romain
ff1f4f5a35
fix get node configuration bug (Thanks to Brian Cully)
...
SVN Revision: 2392
2009-07-24 20:09:25 +00:00
Christophe Romain
46304da5d7
fix get_entity_subscriptions result match
...
SVN Revision: 2375
2009-07-20 15:19:51 +00:00
Christophe Romain
360b4916b1
Implement pubsub#get-pending Ad Hoc Command (EJAB-955) (thanks to Brian Cully)
...
SVN Revision: 2372
2009-07-20 08:53:56 +00:00
Badlop
9df5639974
Support XEP-0157: Contact Addresses for XMPP Services (EJAB-235)
...
SVN Revision: 2368
2009-07-17 20:45:44 +00:00
Christophe Romain
2729285977
Fix updating pending subscriptions (EJAB-980)
...
SVN Revision: 2367
2009-07-17 19:58:42 +00:00
Christophe Romain
c54fb0c9f2
Fix set-subscriptions to work with multi-subscribe (EJAB-977)
...
SVN Revision: 2364
2009-07-17 09:29:11 +00:00
Christophe Romain
35dc60c534
minor bugfixes on dag nodes
...
SVN Revision: 2343
2009-06-29 21:46:13 +00:00
Christophe Romain
ddd3e58f35
add greetings to Brian Cully for pubsub contribs
...
SVN Revision: 2158
2009-06-15 13:58:40 +00:00
Christophe Romain
50b73664e2
experimental patch including XEP-248 (thanks to Brian Cully)
...
SVN Revision: 2157
2009-06-15 13:45:40 +00:00
Christophe Romain
fa5b06f542
apply patch from EJAB-845
...
SVN Revision: 2118
2009-05-29 02:14:07 +00:00
Christophe Romain
c27d6fddf4
make flat the default node plugin
...
SVN Revision: 2116
2009-05-29 00:27:26 +00:00
Christophe Romain
039d5b8367
pubsub: added configuration option in guide.tex, added last item cache, use default node type if given type is not configured, make node_flat the default node plugin. caps: improve cache handling
...
SVN Revision: 2112
2009-05-28 22:30:43 +00:00
Christophe Romain
7f5cce8196
make get_items able to sort items in publish order (EJAB-824)
...
SVN Revision: 2105
2009-05-26 22:50:11 +00:00
Christophe Romain
ffe2d532bf
improve get_entity_* to work regardless of nodetree (EJAB-937)
...
SVN Revision: 2104
2009-05-26 21:50:13 +00:00
Christophe Romain
dffe808895
PubSub: improve get_entity_* API
...
SVN Revision: 2090
2009-05-19 21:59:15 +00:00
Christophe Romain
257efddd1b
Fix bad transaction returncode in unsubscribe presence handler
...
SVN Revision: 2073
2009-05-12 20:57:38 +00:00
Christophe Romain
20088d8a92
Prevent race condition when calling get_caps while note_caps has not been handled yet (EJAB-934)
...
SVN Revision: 2071
2009-05-11 17:16:25 +00:00
Christophe Romain
7e370d0201
handle Example 90 of XEP-0060 (EJAB-909), and make use of nodeAttr
...
SVN Revision: 2068
2009-05-08 01:18:02 +00:00
Christophe Romain
90263cf0e7
Allow to get subscriptions on a given node (EJAB-712), and presence based fixes
...
SVN Revision: 2066
2009-05-07 23:35:59 +00:00
Christophe Romain
3d766c1cb5
several pubsub fixes and improvements. also fixes EJAB-913 and EJAB-871
...
SVN Revision: 2059
2009-05-07 00:09:02 +00:00
Christophe Romain
f8780bc6ee
PubSub/PEP API change for major optimization
...
SVN Revision: 2048
2009-04-30 05:18:06 +00:00
Christophe Romain
fc9ba11afe
minor cosmetic fix
...
SVN Revision: 2040
2009-04-24 21:34:59 +00:00
Christophe Romain
bda111b145
fix minor pubsub init glitch, and allow ejabberd_odbc to execute bloc of queries without transaction
...
SVN Revision: 2038
2009-04-24 10:27:31 +00:00
Christophe Romain
eab7a509f9
improve send last published items spawning
...
SVN Revision: 2036
2009-04-22 22:19:41 +00:00
Christophe Romain
412f65a0cb
minor typo fix
...
SVN Revision: 2016
2009-04-10 21:11:35 +00:00
Christophe Romain
409ab48068
better hadling of presence in mod_caps
...
SVN Revision: 2012
2009-04-10 07:36:17 +00:00
Badlop
b326b7eb74
* src/mod_pubsub/mod_pubsub.erl: Announce PubSub features in the
...
server JID only if PEP is enabled (EJAB-905)
SVN Revision: 2010
2009-04-08 19:30:24 +00:00
Christophe Romain
5a6f837800
pubsub: prevent blocking when sending lots of items, send last items to connected resource only, and cosmetic changes
...
SVN Revision: 2005
2009-04-08 15:53:46 +00:00
Christophe Romain
bc39341633
implement roster acces model (EJAB-780)
...
SVN Revision: 1997
2009-03-20 00:08:38 +00:00
Christophe Romain
064d1af5de
typo fix on roster access_model
...
SVN Revision: 1984
2009-03-10 12:08:41 +00:00
Christophe Romain
51faa601fa
Fix PEP with other domains and s2s (EJAB-825)
...
SVN Revision: 1980
2009-03-10 10:35:57 +00:00
Christophe Romain
b3c39d120f
Allow node creation without configure item
...
SVN Revision: 1963
2009-03-04 01:12:10 +00:00
Christophe Romain
965585eb56
update pubsub version
...
SVN Revision: 1960
2009-03-04 01:04:28 +00:00
Christophe Romain
020d6a46c5
Add roster subscriptions handling and make PEP events sent to all resources
...
SVN Revision: 1956
2009-03-03 22:42:37 +00:00
Christophe Romain
67e24366ee
cosmetic changes
...
SVN Revision: 1923
2009-02-27 03:09:00 +00:00
Badlop
fd26056d01
* src/mod_pubsub/mod_pubsub.erl: Fix incorrect implementation of
...
Pubsub payload requirements (thanks to Andy Skelton)(EJAB-823)
SVN Revision: 1921
2009-02-25 21:17:14 +00:00
Christophe Romain
6e055f60de
fix nodetree plugin resolver
...
SVN Revision: 1889
2009-02-19 11:25:56 +00:00
Christophe Romain
bb13c9e8ab
fix delete-items issue and manage-affiliations typo
...
SVN Revision: 1868
2009-02-09 13:37:58 +00:00
Badlop
ec31aef6cb
* src/mod_pubsub/mod_pubsub.erl: The table pubsub_node in ejabberd
...
older than 2.0.2 had indexes for parentid and type. This is not
required since ejabberd 2.0.2, so those indexes can be
deleted. (EJAB-669)
SVN Revision: 1864
2009-02-05 21:23:16 +00:00
Badlop
b3328c08a6
* doc/guide.tex: Fix some English strings: JID -> Jabber ID;
...
jabberd 1.4 -> jabberd14; commited -> committed
* src/*/*.erl: Likewise
* src/msgs/*.msg: Likewise
* src/msgs/*.po: Likewise
SVN Revision: 1810
2009-01-12 18:41:46 +00:00
Badlop
f09509502e
* doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)
...
* doc/guide.html: Likewise
* src/*/*.erl: Likewise
* src/*/*.erl: Remove unneeded blankspaces in license text
SVN Revision: 1804
2009-01-12 14:44:42 +00:00
Christophe Romain
c170783a49
fix owners cache and fix unsubscribe permissions (EJAB-840)
...
SVN Revision: 1797
2009-01-11 01:41:06 +00:00
Christophe Romain
967bbe7f03
fix EJAB-701 and EJAB-836
...
SVN Revision: 1779
2009-01-08 14:06:35 +00:00
Badlop
91a7110941
* src/*.erl: Fix EDoc comments
...
SVN Revision: 1771
2009-01-03 21:29:54 +00:00
Christophe Romain
01d761a901
PubSub: Added access-whitelist and member-affiliation features (EJAB-780)
...
SVN Revision: 1768
2009-01-03 00:55:05 +00:00
Christophe Romain
e710a24860
PubSub cleanup, EJAB-827 fix, EJAB-701 partial fix
...
SVN Revision: 1766
2009-01-03 00:25:40 +00:00
Christophe Romain
5adfcfad7a
Improve handling of PEP sent to external contacts (EJAB-825)
...
SVN Revision: 1745
2008-12-23 10:20:34 +00:00
Christophe Romain
4469880c2e
Fix send_last_published_item issue when running on clustered table (EJAB-793)
...
SVN Revision: 1740
2008-12-20 00:00:24 +00:00
Christophe Romain
c0fb556a01
Check option of the nodetree instead of checking configuration
...
SVN Revision: 1737
2008-12-18 13:45:46 +00:00
Badlop
8f43867091
* src/mod_pubsub/mod_pubsub.erl: Fix update pubsub tables from
...
ejabberd 1.x to 2.x (EJAB-817)
SVN Revision: 1734
2008-12-16 17:44:48 +00:00
Christophe Romain
a800ac5a4e
fix get_item_name deadlock on transaction
...
SVN Revision: 1728
2008-12-15 19:55:35 +00:00
Christophe Romain
6e5a32308a
fix typo bug injected in r1712
...
SVN Revision: 1724
2008-12-09 22:42:01 +00:00
Christophe Romain
e8635b99c8
prevent publish items with invalid XML schema (EJAB-699)
...
SVN Revision: 1722
2008-12-09 22:02:47 +00:00
Christophe Romain
07e9ad307e
cosmetic change (intentation and spaces)
...
SVN Revision: 1719
2008-12-08 23:28:50 +00:00
Christophe Romain
dceb817853
reply to suscriptions options queries with unsupported feature error (EJAB-713)
...
SVN Revision: 1716
2008-12-08 21:17:46 +00:00
Christophe Romain
c443ee4f4a
several pubsub improvements
...
SVN Revision: 1715
2008-12-08 19:50:50 +00:00
Christophe Romain
e2d8154a80
Reduce memory consumption due to caps handling
...
SVN Revision: 1712
2008-12-08 14:10:55 +00:00
Badlop
340562e452
* src/mod_irc/mod_irc.erl: Announce disco#info (thanks to Spike)
...
* src/mod_muc/mod_muc.erl: Announce disco#info disco#items
* src/mod_proxy65/mod_proxy65_service.erl: No announce disco#items
* src/mod_pubsub/mod_pubsub.erl: Announce disco#info disco#items
* src/mod_vcard.erl: Announce disco#info
SVN Revision: 1686
2008-11-26 16:04:27 +00:00
Christophe Romain
0083e56c22
fix remove_user not unsubscribing user (EJAB-684)
...
SVN Revision: 1659
2008-10-16 23:09:51 +00:00
Christophe Romain
a910c4baa1
fix badarg issue on get_roster_info when allowed roster groups is not defined
...
SVN Revision: 1656
2008-10-16 22:12:05 +00:00
Christophe Romain
9a71d6b87a
fix pubsub_publish_item hook ServerHost parameter (EJAB-772)
...
SVN Revision: 1655
2008-10-14 12:41:46 +00:00
Christophe Romain
b2d21cb71c
fix typo
...
SVN Revision: 1630
2008-10-10 20:27:18 +00:00
Christophe Romain
385a1d3f0f
uncomment pubsub_publish_item hook call (EJAB-765)
...
SVN Revision: 1629
2008-10-10 20:22:18 +00:00
Christophe Romain
70dd325aef
EJAB-739 and EJAB-751 improvements
...
SVN Revision: 1576
2008-09-25 17:26:06 +00:00