SHA256
6
0
forked from pool/prosody

109 Commits

Author SHA256 Message Date
f8394e4353 Accepting request 765696 from devel:languages:lua
- Update to 0.11.4:
  Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don’t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don’t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459

OBS-URL: https://build.opensuse.org/request/show/765696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=18
2020-01-20 21:52:49 +00:00
c3e09f1246 - Update to 0.11.4:
Fixes and improvements:
  * core.rostermanager: Improve performance by caching rosters of offline #1233
  * mod_pep: Handling subscriptions more efficiently #1372
  Minor changes:
  * util.interpolation: Support unescaped variables with more modifiers #1452
  * MUC: Mark source of historic messages correctly #1416
  * mod_auth_internal_hashed: Pass on errors #1477
  * mod_mam, mod_muc_mam: Improve logging of failures #1478, #1480, #1481
  * mod_muc, mod_muc_mam: Reschedule message expiry in case of failure
  * mod_mam: Add flag to session when it performs a MAM query
  * prosodyctl check: Warn about conflict between mod_pep and mod_pep_simple
  * prosodyctl check: Warn about conflict between mod_vcard and mod_vcard_legacy #1469
  * core.modulemanager: Disable mod_vcard if mod_vcard_legacy is enabled to prevent conflict #1469
  * MUC: Strip tags with MUC-related namespaces from private messages #1427
  * MUC: Don’t advertise registration feature on host #1451
  * mod_vcard_legacy: Fix handling of empty photo elements #1432
  * mod_vcard_legacy: Advertise lack of avatar correctly #1431
  * prosodyctl: Handle if the setting proxy65_address has the wrong type
  * prosodyctl: Print a blank line to improve spacing and readability
  * MUC: Fix role loss in Nickname change #1466
  * util.pposix: Fix reporting of memory usage in 2-4GB range #1445
  * util.startup: Fix a regression concerning directory paths #1430
  * mod_websocket: Don’t mask WebSocket pong answers #1484
  * net.resolvers: Apply IDNA conversion to ascii for DNS lookups (affects only HTTP queries) #1426
  * net.resolvers.basic: Fix resolution of IPv6 literals (in brackets) #1459

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=58
2020-01-20 08:16:52 +00:00
68f62d1053 Accepting request 735557 from devel:languages:lua
- Update to 0.11.3:
  * MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ‘wait’ attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ‘data’ (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168⁄16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: “host admins” should be able to use mod_announce as well as “global admins”) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
    - mod_vcard_legacy: Don’t overwrite existing PEP data
    - mod_vcard_legacy: Handle partial migration
    - mod_vcard_legacy: Allow disabling vcard conversion
    - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ‘to’ attribute (fixes #1259: [muc_mam] forwarded stanza has a “to” attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch

OBS-URL: https://build.opensuse.org/request/show/735557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=17
2019-10-07 11:47:57 +00:00
a7ac403e13 - Update to 0.11.3:
* MUC: Advertise XEP-0410 support
  * mod_muc_mam: Import cleanup mechanism from mod_mam (fixes #672: mod_muc_mam: Archive expiry)
  * mod_bosh: Handle missing wait attribute (fixes #1288: BOSH: Traceback on missing ‘wait’ attribute)
  * mod_storage_sql: Handle SQLite DELETE with LIMIT being optional (fixes #1359: Sqlite3 archive_store:delete error in prepared statement)
  * mod_c2s: Fixed #1313: attempt to call a field ‘data’ (a nil value))
  * net.server_epoll: Restore wantread flag after pause (fixes #1354: server_epoll: Race in chunked reads)
  * util.encodings: Allow unassigned code points in ICU mode to match libidn behavior (fixes #1348: Different treatment of unassigned code points between libidn and ICU )
  * util.ip: Add missing netmask for 192.168⁄16 range (fixes #1343)
  * util.hashes: Use HMAC function provided by OpenSSL (fixes #1345: util.hashes: HMAC-SHA-512 implementation broken)
  * net.dns: Close resolv.conf handle when done (fixes #1342)
  * mod_websocket: Clone stanza before mutating (fixes #1398: mod_websocket leaks explicit xmlns attr)
  * mod_announce: Check for admin on current virtualhost instead of global (fixes #1365: “host admins” should be able to use mod_announce as well as “global admins”) (thanks yc)
  * mod_blocklist: Trigger resend of presence when unblocking a contact (fixes #1380: Prosody does not send presence when unblocking (XEP-0191))
  * mod_vcard_legacy: Multiple improvements (fixes #1289: mod_vcard_legacy upgrade experience):
    - mod_vcard_legacy: Don’t overwrite existing PEP data
    - mod_vcard_legacy: Handle partial migration
    - mod_vcard_legacy: Allow disabling vcard conversion
    - mod_vcard_legacy: Adapt node defaults to number of avatars
  * mod_muc_mam: Strip the stanza ‘to’ attribute (fixes #1259: [muc_mam] forwarded stanza has a “to” attribute while spec says it MUST NOT)
  * util.pubsub: Validate node configuration on node creation (fixes #1328: Pubsub: Node configuration not validated on node creation)
  * mod_pep/mod_pubsub: Simplify configuration for storage of node data (fixes #1320)
  * MUC: Fix delay@from to be room JID (fixes #1416: MUC: Wrong delay@from on historic messages)
  * mod_mam/mod_muc_mam: Cache last date that archive owner has messages to reduce writes (fixes #1368: Archive cleanup doubles number of storage access)
  * mod_mam: Perform message expiry based on building an index by date (backport of 39ee70fbb009 from trunk)
- For details see: https://blog.prosody.im/prosody-0.11.3-released/
- Remove prosody-0.11-upstream-fixes.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=56
2019-10-07 05:23:05 +00:00
98344206f8 Accepting request 715619 from devel:languages:lua
- bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
* Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b

OBS-URL: https://build.opensuse.org/request/show/715619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=16
2019-07-17 11:20:28 +00:00
2a675113ab - bsc#1141599: Add upstream fixes on 0.11 branch since 0.11.2
* Add prosody-0.11-upstream-fixes.patch: Up to 9712:7a36b7ac309b

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=54
2019-07-16 08:49:20 +00:00
5f0328f88c Accepting request 698169 from devel:languages:lua
- bsc#1130588: Require shadow instead of old pwdutils

OBS-URL: https://build.opensuse.org/request/show/698169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=15
2019-04-26 20:55:19 +00:00
b7053d1234 - bsc#1130588: Require shadow instead of old pwdutils
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=52
2019-04-26 10:58:37 +00:00
e920a41b53 Accepting request 664303 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/664303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=14
2019-01-11 13:05:01 +00:00
f1e4c4545c Accepting request 664301 from home:jubalh:branches:devel:languages:lua
- Update to 0.11.2:
  * mod_csi_simple: Multiple enhancements to built-in ‘importance’ rules (fixes #1250)
  * mod_vcard_legacy: Limit injection of XEP-0153 to normal presence (fixes #1252)
  * util.datetime: Make sure timezone difference is calculated correctly (fixes #1262)
  * MUC: Fix traceback when requesting voice (fixes #1269) (thanks jonas’)
  * MUC: Adjust priorities of muc-get-default-role handlers (fixes #1272)
  * MUC: Allow changing data attached to an only owner (fixes #1273)
  * Multiple fixes and improvements to our experimental epoll (non-libevent) backend
  * util.stanza: Deserialize stanza without mutating input (fixes #711)
  * mod_mam: Only accept valid JIDs in and prefs. (fixes #1275)
  * util.pubsub: Restore subscription index from stored data (fixes #1281)
  * prosodyctl check: Add statisticsmanager settings to known global options
  * util.startup: Always reload logging after config (fixes #1284)
  * mod_posix: Don’t reload log files twice
- Run spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/664301
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=50
2019-01-10 09:10:59 +00:00
787a2c0099 Accepting request 652595 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/652595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=13
2018-11-30 15:32:16 +00:00
dc52020295 Accepting request 652591 from home:ecsos:server
- Update to 0.11.1:
  * Fixes and improvements
    - mod_csi_simple: Don’t set stamps on stanzas (fixes #1248)
    - mod_csi_simple: Bypass importance event in active mode (fixes #1249)
  * Minor changes
    - mod_csi_simple: Use the same event name when firing as when hooking (fixes #1245)
    - mod_csi: Set session.state to simplify CSI modules
    - MUC: Fix traceback on muc#admin query with missing child (#1242)
- Fix build error for Leap 42.3

OBS-URL: https://build.opensuse.org/request/show/652591
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=48
2018-11-29 11:02:31 +00:00
85deae732c Accepting request 651085 from devel:languages:lua
- Update to 0.11.0:
  * Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.

OBS-URL: https://build.opensuse.org/request/show/651085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=12
2018-11-26 09:28:12 +00:00
c5287e4917 - Update to 0.11.0:
* Rewritten more extensible MUC module
    + Store inactive rooms to disk
    + Store rooms to disk on shutdown
    + Voice requests
    + Tombstones in place of destroyed rooms
  * PubSub features
    + Persistence
    + Affiliations
    + Access models
    + "publish-options"
  * PEP now uses our pubsub code and now shares the above features
  * Asynchronous operations
  * Busted for tests
  * mod\_muc\_mam (XEP-0313 in groupchats)
  * mod\_vcard\_legacy (XEP-0398)
  * mod\_vcard4 (XEP-0292)
  * mod\_csi, mod\_csi\_simple (XEP-0352)
  * New experimental network backend "epoll"
- For more details see:
  * https://blog.prosody.im/prosody-0-11-0-released/
  * https://prosody.im/doc/release/0.11.0#upgrade_notes
- Remove prosody-makefile.patch: configure supports --libdir now
- Update prosody-configure.patch: no libdir manipulation required
- Update prosody-cfg.patch: refresh and remove posix part.
  It's enabled by default.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=46
2018-11-22 11:57:59 +00:00
e0c5c1f724 Accepting request 613633 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/613633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=11
2018-06-02 10:15:44 +00:00
d572e79104 Accepting request 613351 from home:benediktg:branches:devel:languages:lua
Update prosody to 0.10.2 and fix rpmlint error

OBS-URL: https://build.opensuse.org/request/show/613351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=44
2018-06-02 06:10:57 +00:00
e4d5b75757 Accepting request 609037 from devel:languages:lua
- Update to 0.10.1:
  Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs < 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])

OBS-URL: https://build.opensuse.org/request/show/609037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=10
2018-05-16 16:42:55 +00:00
1bef83d077 - Update to 0.10.1:
Security:
  * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1])
  Fixes and improvements:
  * Core: More robust signal handling (fixes #1047[2], #1029[3])
  * MUC: Ensure that elements which match our from are stripped (fixes #1055[4])
  * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5])
  * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6])
  * Compatibility improvements with LuaSec 0.7, improving curve support
  * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes
  * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7])
  * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance)
  * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8])
  Minor changes:
  * SQL: Suppress error log if a transaction failed but was retried ok
  * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited)
  * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10])
  * Core: Re-enable timestamps by default when logging to files (fixes #1004[11])
  * HTTP: Report HTML Content-Type on error pages (fixes #1030[12])
  * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13])
  * prosodyctl: Fix traceback with lfs < 1.6.2 and show warning
  * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching
  * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14])
  * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries
  * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15])
  * Module API: Fix parameter order to http client callbacks
  * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16])
  * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=42
2018-05-16 08:07:51 +00:00
e7378e24a5 Accepting request 557495 from devel:languages:lua
- Add pid file location to default config
  Seems this got lost with the update to 0.10.0
- enable mod_posix

OBS-URL: https://build.opensuse.org/request/show/557495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=9
2017-12-19 09:57:02 +00:00
78284f526e - enable mod_posix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=40
2017-12-15 21:52:01 +00:00
ece8e3143e - Add pid file location to default config
Seems this got lost with the update to 0.10.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=39
2017-12-15 21:45:10 +00:00
791ad24cc7 Accepting request 555832 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/555832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=8
2017-12-11 17:57:11 +00:00
5b9009d71e Accepting request 555578 from home:sleep_walker:branches:devel:languages:lua
- add lua51-BitOp as dependency for mod_websocket
   https://prosody.im/doc/packagers#section010

OBS-URL: https://build.opensuse.org/request/show/555578
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=37
2017-12-11 06:48:02 +00:00
4f3e8d1203 Accepting request 530942 from devel:languages:lua
- Update to 0.10.0:
  See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch

OBS-URL: https://build.opensuse.org/request/show/530942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=7
2017-10-03 21:20:29 +00:00
668344bf9e - Update to 0.10.0:
See https://blog.prosody.im/prosody-0-10-0-released/ for details
- Remove because contained in new upstream:
  * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch
  * prosody-backport-555.patch
  * prosody-local-socket.patch
- Update:
  * prosody-configure.patch
  * prosody-makefile.patch
  * prosody-cfg.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=35
2017-10-03 09:33:36 +00:00
67c9be2e3f Accepting request 526286 from devel:languages:lua
- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
  * mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
     child nodes (can include text) in stream error
	 (same as 176b7f4e4ac9)

OBS-URL: https://build.opensuse.org/request/show/526286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=6
2017-09-15 20:31:39 +00:00
94dff9e759 - Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch:
* mod_c2s: Iterate over child tags instead of child nodes in
    stream error (fixes traceback from #987)
  * mod_component, mod_s2s: Iterate over child tags instead of
     child nodes (can include text) in stream error
	 (same as 176b7f4e4ac9)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=33
2017-09-15 08:02:12 +00:00
a9a67fc720 Accepting request 523014 from devel:languages:lua
1

OBS-URL: https://build.opensuse.org/request/show/523014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=5
2017-09-11 14:22:57 +00:00
692b27cfc8 Accepting request 522941 from home:benediktg:branches:devel:languages:lua
- Add prosody-backport-555.patch to backport the fix of issue #555:
  * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)

See also https://prosody.im/issues/issue/555

OBS-URL: https://build.opensuse.org/request/show/522941
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=31
2017-09-11 09:57:11 +00:00
5d65cbb21f Accepting request 516008 from devel:languages:lua
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/516008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=4
2017-08-18 13:02:57 +00:00
d8bb06aff9 - Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to
get the following bugfixes:
  * core.rostermanager: Add method for checking if the user is subscribed to a contact
  * mod_presence: Send probe once subscribed (fixes #794)
  * mod_net_multiplex: Enable SSL on the SSL port (fixes #803)
  * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595)
  * mod_saslauth: Log SASL failure reason
  * mod_disco: Correctly set the 'node' attr (fixes #449)
  * mod_bosh: Update session.conn to point to the current connection (fixes #890)
  * net.dns: Simplify expiry calculation (fixes #919)
  * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922.
  * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826.
  * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922.
  * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919)
  * mod_saslauth: Use correct varible name (thanks Roi)
  * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global
  * util.dependencies: Add comment about LuaSec compat

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=29
2017-08-03 21:11:31 +00:00
Tomáš Chvátal
0e5a8920d2 Accepting request 512292 from home:jengelh:branches:devel:languages:lua
- Replace filler wording in description with content.

OBS-URL: https://build.opensuse.org/request/show/512292
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=28
2017-07-24 14:27:15 +00:00
Tomáš Chvátal
fadd2bf246 - Add patch to fix crash "attempt to index global 'socket'":
* prosody-local-socket.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=27
2017-07-20 16:00:42 +00:00
Tomáš Chvátal
eb58c45e88 - Drop the systemd conditional as all systems have systemd now for
our purposes.
- Switch back to lua5.1 as 0.9 prosody works only with that

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=26
2017-07-20 14:29:15 +00:00
Tomáš Chvátal
7a5c3776ad - Build against lua5.3 instead of lua5.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=25
2017-07-14 15:09:34 +00:00
Tomáš Chvátal
b81dc35027 - Fix build with namespaced lua
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=24
2017-07-11 09:35:14 +00:00
99de958ab9 Accepting request 449873 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/449873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=3
2017-01-19 09:43:18 +00:00
b5f3d72049 OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=22 2017-01-12 15:05:27 +00:00
afd78f448c OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=21 2017-01-12 09:11:43 +00:00
4d4b30747d Accepting request 449746 from home:lemmy04
Here's a small patch that makes prosody work on systems that have lua 5.1 and lua 5.2 installed.

OBS-URL: https://build.opensuse.org/request/show/449746
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=20
2017-01-12 08:56:46 +00:00
55a26ab348 - Update to 0.9.12:
* Dependencies: Fix certificate verification failures when using LuaSec 0.6 (fixes #781)
    * mod_s2s: Lower log message to 'warn' level, standard for remotely-triggered protocol issues
    * certs/Makefile: Remove -c flag from chmod call (a GNU extension)
    * Networking: Prevent writes after a handler is closed (fixes #783)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=19
2017-01-11 09:07:46 +00:00
dfd86dc146 Accepting request 439553 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/439553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=2
2016-11-11 13:35:39 +00:00
b8cc8c7af5 Accepting request 434336 from devel:languages:lua
Change to MIT

OBS-URL: https://build.opensuse.org/request/show/434336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/prosody?expand=0&rev=1
2016-11-10 12:18:10 +00:00
7824b8f354 - Update to 0.9.11:
* HTTP parser: Improve buffering of incoming HTTP data and add size
limits (#603)
    * Sessionmanager: Fix for an issue which caused people to be kicked from conferences if mod_smacks was enabled (#648)
    * Dependencies: Workaround for compatibility with LuaSec 0.6 (#749)
    * MUC: Accept missing form as "instant room" request (#377)
    * C2S: Fix issues with destroying disconnected connections (#590), (#641)
    * mod_privacy: Fix selection of the top resource(s) #694
    * mod_presence: Make sure both users get each others presence after adding each other (#673)
    * mod_http_files: Fix traceback when serving a non-wildcard path (#611)
    * mod_http_files: Preserve a trailing slash in paths (#639)
    * util.datamanager: Fix error handling (#632)
    * net.server_event: Fix internal socket API to allow writing from socket.ondrain callback (#661)
    * net.server_event: Fix timeout (commit 1909bde0e79f)
    * net.server_event: Fix traceback due to write during TLS handshake (commit c774622ad9db)
    * net.server_event: Fix buffer length check (commit 206f9b0485ad)
- Remove prosody-upstream-0.9-branch-fixes.patch: included in update

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=16
2016-11-04 16:23:40 +00:00
1e3ded4993 - Change license to MIT
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=15
2016-10-11 15:12:51 +00:00
9fea597131 - Add prosody-upstream-0.9-branch-fixes.patch:
Upstream pushes all fixes for a certain release to its own branch.
  See: https://prosody.im/files/branches_explained.png
  After some time, mostly when a security bug is found, they do a
  new minor release.
  The fixes however are often needed to make prosody run smoothly
  with its community modules. Thus I monitor them and add the patch
  set. It's only fixes no new features.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=14
2016-09-15 10:01:11 +00:00
29947b77ce - Remove prosody-rpmlintrc: Not needed since last cleanup
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=13
2016-06-17 15:11:42 +00:00
94d11bfc62 Accepting request 397417 from home:jubalh:branches:devel:languages:lua
- Add: 
  * prosody-0.9.10.tar.gz.asc
  * prosody.keyring containing Matthew and Zashs keys
- Enable source verification

OBS-URL: https://build.opensuse.org/request/show/397417
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=12
2016-06-06 17:16:22 +00:00
b55e9ba4dd Accepting request 397406 from home:jubalh:branches:devel:languages:lua
- Move rcprosody into systemd section until we have proper sysvinit support

- Pass optflags to configure
- Install service file and create directories if needed in one run
- Dont strip debug symbols
- Dont need to verify permissions since we set them
- Create systemd tempfile properly
- Install config files with file glob
- Remove sysvinit stuff
- Cleanup systemd conditionals

- Use less rights

OBS-URL: https://build.opensuse.org/request/show/397406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=11
2016-05-23 10:13:05 +00:00
ec671d9dd8 Accepting request 358822 from home:jubalh:branches:devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/358822
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/prosody?expand=0&rev=10
2016-02-15 04:38:45 +00:00