The NetBSD Project

CVS log for pkgsrc/chat/prosody/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / chat / prosody

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Jan 27 13:57:51 2025 UTC (7 weeks, 3 days ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +19 -21 lines
prosody: updated to 0.12.5

0.12.5

Fixes and improvements
mod_blocklist: Drop blocked messages without error, option to restore compliant behavior
Minor changes
core.certmanager: Validate that ‘tls_profile’ is one of the valid values
net.http: Throw error if missing TLS context for HTTPS request
net.http.parser: Reject overlarge header section earlier
net.http.files: Validate argument to setup function
MUC: optimizations for broadcast of visitor presence (thanks Jitsi team)
net.server_event: Add ‘wrapserver’ API
scansion: Enable blocklist compat during tests to fix CI
prosodyctl check: Warn about invalid domain names in the config file
util.prosodyctl.check: Correct modern replacement for ‘disallow_s2s’
util.prosodyctl.cert: Ensure old cert is moved out of the way
util.prosodyctl.check: Improve error handling of UDP socket setup
mod_smacks: Destroy timed out session in async context (fixes 1884: ASYNC-01 in mod_smacks hibernation timeout)
mod_invites: Fix traceback when token_info isn’t set
mod_admin_shell: Allow matching on host or bare JID in c2s:show
mod_admin_adhoc: Fix log messages for reloading modules.
core.moduleapi: Default labels to empty list to fix error if omitted
mod_muc_mam: Improve wording of enable setting
mod_bookmarks: Suppress error publishing empty legacy bookmarks w/ no PEP node
mod_bookmarks: Clarify log messages on failure to sync to modern PEP bookmarks
mod_invites_adhoc: Fix result form type (thanks betarays)
mod_disco: Advertise disco#info and #items on bare JIDs to fix 1664: mod_disco on account doesn’t return disco#info feature
util.xtemplate: Fix error on applying each() to zero stanzas

Revision 1.52: download - view: text, markup, annotated - select for diffs
Thu Nov 14 22:18:52 2024 UTC (4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -2 lines
*: recursive bump for icu 76 shlib major version bump

Revision 1.51: download - view: text, markup, annotated - select for diffs
Fri Nov 1 12:51:38 2024 UTC (4 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
*: revbump for icu downgrade

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Nov 1 00:50:51 2024 UTC (4 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -2 lines
*: recursive bump for icu 76.1 shlib bump

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed May 29 16:31:32 2024 UTC (9 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -1 lines
revbump after icu and protobuf updates

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Feb 4 13:49:12 2024 UTC (13 months, 2 weeks ago) by tm
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +5 -5 lines
prosody: update to 0.12.4

Summary
=======

We’re relieved to announce this overdue maintenance release containing a number of bug fixes and also some improvements from the last few months.

Especially the prosodyctl check tool which gained some new diagnostic checks as well as handling of configuration option types the same way Prosody itself does.

Minor changes
-------------

- core.certmanager: Update Mozilla TLS config to version 5.7
- util.error: Fix error on conversion of invalid error stanza #1805
- util.array: Fix new() library function
- util.array: Expose new() on module table
- prosodyctl: Fix output of error messages containing ‘%’
- util.prosodyctl.check: Correct suggested replacement for ‘disallow_s2s’
- util.prosodyctl.check: Allow same config syntax variants as in Prosody for some options #896
- util.prosodyctl.check: Fix error where hostname can’t be turned into A label
- util.prosodyctl.check: Hint about the ‘external_addresses’ config option
- util.prosodyctl.check: Suggest ‘http_cors_override’ instead of older CORS settings
- util.prosodyctl.check: Validate format of module list options
- mod_websocket: Add a ‘pre-session-close’ event #1800
- mod_smacks: Fix stray watchdog closing sessions
- mod_csi_simple: Disable revert-to-inactive timer when going to active mode
- mod_csi_simple: Clear delayed active mode timer on disable
- mod_admin_shell: Fix display of remote cert status when expired etc
- mod_smacks: Replace existing watchdog when starting hibernation
- mod_http: Fix error if ‘access_control_allow_origins’ is set
- mod_pubsub: Send correct ‘jid’ attribute in disco#items
- mod_http: Unhook CORS handlers only if active to fix an error #1801
- mod_s2s: Add event where resolver for s2sout can be tweaked

Revision 1.47: download - view: text, markup, annotated - select for diffs
Wed Nov 8 13:18:17 2023 UTC (16 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
*: recursive bump for icu 74.1

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Oct 24 22:08:22 2023 UTC (16 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -2 lines
*: bump for openssl 3

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Apr 19 08:09:18 2023 UTC (23 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -1 lines
revbump after textproc/icu update

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Dec 29 04:16:18 2022 UTC (2 years, 2 months ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -3 lines
prosody: update to 0.12.2

This is a regularly delayed release containing a number of fixes for issues
that we have come across since the last release of the 0.12 series.

Summary of all changes in this release:

Fixes and improvements:

* util.stanza: Allow U+7F when constructing stazas
* net.unbound: Preserve built-in defaults and Prosodys settings for luaunbound
  (fixes #1763: luaunbound not reading resolv.conf) (thanks rgd)
* mod_smacks: Disable not implemented resumption behavior on s2s
* mod_http: Allow disabling CORS in the http_cors_override option and by
  default

Minor changes:

* util.json: Accept empty arrays with whitespace (fixes #1782: util.json fails
  to parse empty array with whitespace)
* util.stanza: Adjust number of return values to handle change in dependency of
  test suite (fix test with luassert >=1.9)
* util.startup: Ensure import() is available in prosodyctl (thanks keyzer)
* mod_storage_sql: Fix initialization when called from prosodyctl
* mod_storage_sql: Fix the summary API with Postgres (#1766)
* mod_admin_shell: Fixes for showing data related to disconnected sessions
  (fixes #1777)
* core.s2smanager: Don’t remove unrelated session on close of bidi session
* mod_smacks: Don’t send redundant requests for acknowledgement (#1761)
* mod_admin_shell: Rename commands user:roles() to user:setroles() and
  user:showroles() to user:roles()
* mod_smacks: Bounce unhandled stanzas from local origin (fix #1759)
* mod_bookmarks: Reduce log level of message about not having any bookmarks
* mod_s2s: Fix firing buffer drain events
* mod_http_files: Log warning about legacy modules using mod_http_files
* util.startup: Wait for last shutdown steps
* util.datamapper: Improve handling of schemas with non-obvious “type”
* util.jsonschema: Fix validation to not assume presence of “type” field
* util.jsonschema: Use same integer/float logic on Lua 5.2 and 5.3

Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Nov 23 16:19:30 2022 UTC (2 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
massive revision bump after textproc/icu update

Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Aug 11 15:41:30 2022 UTC (2 years, 7 months ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +6 -6 lines
prosody: support Lua 5.4 and improve security

The changes here are:

* prosody can be built with Lua 5.4 (as recommended since the 0.12
  series), also thanks to lua-unbound being available for Lua 5.4
* the prosody user's home directory is back to the default /nonexistent
  (prosody finds its own data directory nonetheless, as it is a
  compile-time option)
* the corresponding directories created (data directory, PID directory,
  logging) do not seem to actually require write access (or not anymore)

These last two changes together get rid of the security report "user
prosody home directory is group writable" from the daily insecurity
checks on NetBSD.

Tested on NetBSD/amd64.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Jul 27 01:53:40 2022 UTC (2 years, 7 months ago) by khorben
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -3 lines
prosody: update to 0.12.1

Summary of changes in this release:

Fixes and improvements

* mod_http (and dependent modules): Make CORS opt-in by default (#1731)
* mod_http: Reintroduce support for disabling or limiting CORS (#1730)
* net.unbound: Disable use of hosts file by default (fixes #1737)
* MUC: Allow kicking users with the same affiliation as the kicker (fixes #1724 and improves Jitsi Meet compatibility)
* mod_tombstones: Add caching to improve performance on busy servers (fixes #1728: mod_tombstone: inefficient I/O with internal storage)

Minor changes

* prosodyctl check config: Report paths of loaded configuration files (#1729)
* prosodyctl about: Report version of lua-readline
* prosodyctl: check config: Skip bare JID components in orphan check
* prosodyctl: check turn: Fail with error if our own address is supplied for the ping test
* prosodyctl: check turn: warn about external port mismatches behind NAT
* mod_turn_external: Update status and friendlier handling of missing secret option (#1727)
* prosodyctl: Pass server when listing (outdated) plugins (fix #1738: prosodyctl list --outdated does not handle multiple versions of a module)
* util.prosodyctl: check turn: ensure a result is always returned from a check (thanks eTaurus)
* util.prosodyctl: check turn: Report lack of TURN services as a problem #1749
* util.random: Ensure that native random number generator works before using it, falling back to /dev/urandom (#1734)
* mod_storage_xep0227: Fix mapping of nodes without explicit configuration
* mod_admin_shell: Fix error in ‘module:info()’ when statistics is not enabled (#1754)
* mod_admin_socket: Compat for luasocket prior to unix datagram support
* mod_admin_socket: Improve error reporting when socket can’t be created (#1719)
* mod_cron: Record last time a task runs to ensure correct intervals (#1751)
* core.moduleapi, core.modulemanager: Fix internal flag affecting logging in in some global modules, like mod_http (#1736, #1748)
* core.certmanager: Expand debug messages about cert lookups in index
* configmanager: Clearer errors when providing unexpected values after VirtualHost (#1735)
* mod_storage_xep0227: Support basic listing of PEP nodes in absence of pubsub#admin data
* mod_storage_xep0227: Handle missing {pubsub#owner}pubsub element (fixes #1740: mod_storage_xep0227 tracebacks reading non-existent PEP store)
* mod_storage_xep0227: Fix conversion of SCRAM into internal format (#1741)
* mod_external_services: Move error message to correct place (fix #1725: mod_external_services: Misplaced textual error message)
* mod_smacks: Fix handling of unhandled stanzas on disconnect (#1759)
* mod_smacks: Fix counting of handled stanzas
* mod_smacks: Fix bounce of stanzas directed to full JID on unclean disconnect
* mod_pubsub: Don’t attempt to use server actor as publisher (#1723)
* mod_s2s: Improve robustness of outgoing s2s certificate verification
* mod_invites_adhoc: Fall back to generic allow_user_invites for role-less users
* mod_invites_register: Push invitee contact entry to inviter
* util.startup: Show error for unrecognized command-line arguments passed to ‘prosody’ (#1722)
* util.jsonpointer: Add tests, compat improvements and minor fixes
* util.jsonschema: Lua version compat improvements

Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 26 19:08:02 2022 UTC (2 years, 7 months ago) by spz
Branches: pkgsrc-2022Q2
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +7 -3 lines
Pullup ticket #6649 - requested by khorben
chat/prosody: integration fix

Revisions pulled up:
- chat/prosody/Makefile                                         1.38-1.40
- chat/prosody/files/prosody.sh                                 1.3-1.5

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   khorben
   Date:           Thu Jul  7 01:53:00 UTC 2022

   Modified Files:
           pkgsrc/chat/prosody: Makefile
           pkgsrc/chat/prosody/files: prosody.sh

   Log Message:
   prosody: fix the path to the PID file in the RC script

   PROSODY_RUN is set to eg /var/run/prosody/prosody.pid instead of just
   /var/run/prosody.pid, which is a good thing (tm) since prosody's user
   needs the access rights to write to the corresponding directory.

   Unfortunately, the directory is not automatically created nor the right
   permissions set yet, but this is progress.

   While there, appease pkglint(1).

   Bumps PKGREVISION.

   Tested on NetBSD/amd64.

   XXX pull-up to pkgsrc-2022Q2 once the complete solution is in place


   To generate a diff of this commit:
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/chat/prosody/Makefile
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/chat/prosody/files/prosody.sh

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   khorben
   Date:           Thu Jul  7 02:31:46 UTC 2022

   Modified Files:
           pkgsrc/chat/prosody: Makefile
           pkgsrc/chat/prosody/files: prosody.sh

   Log Message:
   prosody: make sure pidfile always matches PROSODY_RUN in the RC script

   This concludes my investigation on the correct path for the PID file.
   No changes to the final binary if PROSODY_RUN is set to its default
   value.

   Tested on NetBSD/amd64.

   XXX pull-up to pkgsrc-2022Q2


   To generate a diff of this commit:
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/chat/prosody/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/chat/prosody/files/prosody.sh

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   khorben
   Date:           Mon Jul 25 04:47:07 UTC 2022

   Modified Files:
           pkgsrc/chat/prosody: Makefile
           pkgsrc/chat/prosody/files: prosody.sh

   Log Message:
   chat/prosody: always create the directory for the PID file

   The RC script for prosody now always creates the corresponding
   sub-directory for prosody's PID file. This is inspired by the RC script
   for mdnsd in NetBSD, and for dbus in pkgsrc; thanks spz@ for the
   suggestion!

   Bumps PKGREVISION.

   Tested on NetBSD/amd64.

   XXX pull-up to pkgsrc-2022Q2 (completes request 6649)


   To generate a diff of this commit:
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/chat/prosody/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/chat/prosody/files/prosody.sh

Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Jul 25 04:47:06 2022 UTC (2 years, 7 months ago) by khorben
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +4 -2 lines
chat/prosody: always create the directory for the PID file

The RC script for prosody now always creates the corresponding
sub-directory for prosody's PID file. This is inspired by the RC script
for mdnsd in NetBSD, and for dbus in pkgsrc; thanks spz@ for the
suggestion!

Bumps PKGREVISION.

Tested on NetBSD/amd64.

XXX pull-up to pkgsrc-2022Q2 (completes request 6649)

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Jul 7 02:31:45 2022 UTC (2 years, 8 months ago) by khorben
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -1 lines
prosody: make sure pidfile always matches PROSODY_RUN in the RC script

This concludes my investigation on the correct path for the PID file.
No changes to the final binary if PROSODY_RUN is set to its default
value.

Tested on NetBSD/amd64.

XXX pull-up to pkgsrc-2022Q2

Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Jul 7 01:53:00 2022 UTC (2 years, 8 months ago) by khorben
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +4 -3 lines
prosody: fix the path to the PID file in the RC script

PROSODY_RUN is set to eg /var/run/prosody/prosody.pid instead of just
/var/run/prosody.pid, which is a good thing (tm) since prosody's user
needs the access rights to write to the corresponding directory.

Unfortunately, the directory is not automatically created nor the right
permissions set yet, but this is progress.

While there, appease pkglint(1).

Bumps PKGREVISION.

Tested on NetBSD/amd64.

XXX pull-up to pkgsrc-2022Q2 once the complete solution is in place

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun May 8 21:24:12 2022 UTC (2 years, 10 months ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base
Branch point for: pkgsrc-2022Q2
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +6 -4 lines
prosody: update to 0.12.0

New in this release:

Modules

* mod_mimicking: Prevent address spoofing
* mod_s2s_bidi: Bi-directional server-to-server connections (XEP-0288)
* mod_external_services: Generic XEP-0215 support
* mod_turn_external: Easy setup of XEP-0215 for STUN/TURN for audio/video calls
* mod_http_file_share: File sharing via HTTP (XEP-0363)
* mod_http_openmetrics: Expose metrics to Prometheus and compatible monitoring systems
* mod_smacks: Stream management and resumption (XEP-0198)
* mod_auth_ldap: LDAP authentication
* mod_cron: One module to rule all the periodic tasks
* mod_admin_shell: New home of the Console admin interface
* mod_admin_socket: Enable secure connections to the Console
* mod_tombstones: Prevent re-registration of deleted accounts
* mod_invites: Create and manage invites
* mod_invites_register: Allow registering accounts using invites
* mod_invites_adhoc: Create invites via ad-hoc command
* mod_bookmarks: Synchronise open rooms between clients

Security and authentication

* Unencrypted HTTP port (5280) restricted to loopback by default
* require_encryption options default to true if unspecified
* Authentication module defaults to internal_hashed if unspecified
* SNI support (including automatic certificate selection)
* ALPN support in mod_net_multiplex
* DANE support in low-level network layer
* Direct TLS support (c2s and s2s)
* SCRAM-SHA-256
* Direct TLS (including https) certificates are now updated on reload
* Pluggable authorization providers (mod_authz_*)
* Easy use of Mozilla TLS recommendations presets

HTTP

* CORS handling now provided by mod_http
* Built-in HTTP server now handles HEAD requests
* Uploads can be handled incrementally

API

* Module statuses (API change)
* util.error for encapsulating errors
* Promise based API for sending queries
* API for adding periodic tasks
* More APIs supporting ES6 Promises
* Async can be used during shutdown

Other

* Plugin installer
* MUC presence broadcast controls
* MUC: support for XEP-0421 occupant identifiers
* prosodyctl check connectivity via observe.jabber.network
* STUN/TURN server tests in prosodyctl check
* libunbound for DNS queries
* The POSIX poll() API used by server_epoll on *nix other than Linux

Changed in this release

* Improved rules for mobile optimizations in mod_csi_simple
* Improved rules for what messages should be archived in mod_mam
* mod_limits: Support for exempt JIDs
* mod_server_contact_info now loaded on components if enabled
* Statistics now based on OpenMetrics
* Statistics scheduling can be done by plugin
* Offline messages aren't sent to MAM clients
* Archive quotas (maximum limit on items in an archive store)
* Rewritten migrator with archive support
* Improved automatic certificate locating and selecting
* Logging to syslog no longer missing startup messages
* Graceful shutdown sequence that closes ports first and waits for connections to close

Removed in this release

* daemonize option deprecated
* SASL DIGEST-MD5 removed
* mod_auth_cyrus (older LDAP support)
* Network backend server_select deprecated (not actually removed yet)

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri May 6 04:02:11 2022 UTC (2 years, 10 months ago) by khorben
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
prosody: update to 0.11.13

From the release notes:

  This is a(nother!) release for our stable branch to fix a memory leak caused
  by the security fix. Deployments using websockets, SQL storage and possibly
  other configurations may have noticed increasing memory usage after upgrading
  to 0.11.12. This is resolved by this new release.

  Minor changes:

  * util.xml: Break reference to help the GC (fixes #1711)
  * util.xml: Deduplicate handlers for restricted XML

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jan 13 14:25:12 2022 UTC (3 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -4 lines
prosody: update to 0.11.12.

0.11.12

This is a security release that addresses a denial-of-service
vulnerability in Prosody’s mod_websocket.

0.11.11

This release contains some fixes to PEP to control memory usage,
along with a small batch of fixes for issues discovered since the
last release.

0.11.10

This release primarily fixes CVE-2021-37601, a remote information
disclosure vulnerability. See the previously released advisory for
details. We recommend that all deployments upgrade if they have
not yet applied the mitigation described in the advisory.

A handful fixes for issues discovered since 0.11.9 are also included.

0.11.9

This release addresses a number of important security issues that
affect most deployments of Prosody. Full details are available in
a separate security advisory. We recommend that all deployments
upgrade or apply the mitigations described in the advisory.

0.11.8

A new release appears! This time it includes bug fixes and performance
improvements!

0.11.7

This is a security release for the 0.11.x stable branch. It is
strongly recommended that all users upgrade to this release,
especially those whose deployments have enabled mod_websocket.

0.11.6

This release brings a collection of fixes and improvements added
since the 0.11.5 release improving security, performance, usability
and interoperability.

0.11.5

This release mostly adds command line flags to force foreground or
background operation, which replaces and deprecates the ‘daemonize’
option in the config file.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Aug 29 18:32:29 2021 UTC (3 years, 6 months ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
prosody: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed May 27 19:37:37 2020 UTC (4 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
*: reset MAINTAINER for fhajny on his request

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Mar 9 19:37:20 2020 UTC (5 years ago) by khorben
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -4 lines
prosody: remove requirement for gmake to build

While there, install two modules which were missing in the patched
Makefile; bumps PKGREVISION.

No other changes intended.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Jan 23 18:26:15 2020 UTC (5 years, 1 month ago) by gdt
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -8 lines
chat/prosody: Update to 0.11.4

Update prepared in wip by Tiago Seco.

Changes in 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

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Jan 18 21:48:52 2020 UTC (5 years, 2 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
*: Recursive revision bump for openssl 1.1.1.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Dec 15 21:12:19 2018 UTC (6 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
*: update email for fhajny

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Nov 23 22:06:15 2017 UTC (7 years, 3 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +10 -7 lines
Update chat/prosody to 0.10.0

- Rewritten SQL storage module with archive support
- SCRAM-SHA-1-PLUS
- prosodyctl check
- Statistics
- Improved TLS configuration
- Lua 5.2 support
- mod_blocklist (XEP-0191)
- mod_carbons (XEP-0280)
- Pluggable connection timeout handling
- mod_websocket (RFC 7395)
- mod_mam (XEP-0313)

See release notes on upgrading:

  https://prosody.im/doc/release/0.10.0#upgrade_notes

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Mar 1 16:38:31 2017 UTC (8 years ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -3 lines
Update chat/prosody to 0.9.12.

0.9.12
- Dependencies: Fix certificate verification failures when using
  LuaSec 0.6
- 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

0.9.11
- HTTP parser: Improve buffering of incoming HTTP data and add size
  limits
- sessionmanager: Fix for an issue which caused people to be kicked
  from conferences if mod_smacks was enabled
- Dependencies: Workaround for compatibility with LuaSec 0.6
- MUC: Accept missing form as "instant room" request
- C2S: Fix issues with destroying disconnected connections
- mod_privacy: Fix selection of the top resource(s)
- mod_presence: Make sure both users get each others presence after
  adding each other
- mod_http_files: Fix traceback when serving a non-wildcard path
- mod_http_files: Preserve a trailing slash in paths
- util.datamanager: Fix error handling
- net.server_event: Fix internal socket API to allow writing from
  socket.ondrain callback
- net.server_event: Fix timeout
- net.server_event: Fix traceback due to write during TLS handshake
- net.server_event: Fix buffer length check

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Mar 5 11:28:09 2016 UTC (9 years ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Bump PKGREVISION for security/openssl ABI bump.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Feb 26 10:52:01 2016 UTC (9 years ago) by fhajny
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -4 lines
Skip example certs build, simplifies and fixes unprivileged installation.
Bump PKGREVISION.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Feb 25 11:28:58 2016 UTC (9 years ago) by jperkin
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -4 lines
Use OPSYSVARS.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Feb 1 12:35:33 2016 UTC (9 years, 1 month ago) by fhajny
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Update chat/prosody to 0.9.10.

Security
- mod_dialback: Adopt key generation algorithm from XEP-0185,
  to prevent impersonation attacks (CVE-2016-0756)

Fixes and improvements
- Startup: Open /dev/urandom read-only, to fix a failure to start
  on some systems (fixes #585)
- Networking: Improve handling of the 'select' network backend
  running out of file descriptors

Minor changes
- Networking: Increase default internal read size to prevent
  connections stalling with LuaEvent (see #583)
- DNS: Discard queries that failed to send due to connection
  errors (fixes #598)
- c2s, s2s: Lower priority of shutdown handler, so that modules
  such as MUC can always send shutdown notifications to (remote)
  users (fixes #601)

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jan 25 13:01:39 2016 UTC (9 years, 1 month ago) by fhajny
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -4 lines
Update chat/prosody to 0.9.9.

Security fixes:
- Fix path traversal vulnerability in mod_http_files (CVE-2016-1231)
- Fix use of weak PRNG in generation of dialback secrets (CVE-2016-1232)

Bugs:
- Improve handling of CNAME records in DNS
- Fix traceback when deleting a user in some configurations
- MUC: restrict_room_creation could prevent users from joining rooms
- MUC: fix occasional dropping of iq stanzas sent privately between
  occupants
- Fix a potential memory leak in mod_pep

Additions:
- Add http:list() command to telnet to view active HTTP services
- Simplify IPv4/v6 address selection code for outgoing s2s
- Add support for importing SCRAM hashes from ejabberd

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Apr 15 14:05:46 2015 UTC (9 years, 11 months ago) by nros
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
Update prosody to version 0.9.8.

Changelog:
Changes ordered by priority.

High:

*    Ensure only valid UTF-8 is passed to libidn. It was found (CVE-2015-2059)
     that libidn can read beyond the boundaries of the provided buffer when an
     input string contains invalid UTF-8 sequences.

Systems where Prosody is compiled with libICU are not affected by this issue.

Medium:

*    DNS: Fix traceback caused when DNS server IP is unroutable (issue 473)
*    HTTP client: More robust handling of chunked encoding across packet
     boundaries
*    Stanza router: Fix handling of 'error' <iq>'s with multiple children

Low:

*    c2s: Fix error reply when clients try to bind multiple resources on the
     same stream (issue 484)
*    s2s: Ensure to/from attributes are always present on stream headers, even
     if empty (issue 468)
*    Build scripts: Add --libdir option to ./configure to simplify building on
     some platforms
*    Fix traceback in datamanager when used outside of Prosody
     (e.g. in some migration tools)
*    mod_admin_telnet: Fix potential traceback in server:memory()
     command (issue 471)
*    HTTP server: Improved debug logging

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Dec 15 11:49:50 2014 UTC (10 years, 3 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Make sure to pass full LDFLAGS. Fixes build on NetBSD.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Nov 27 11:21:40 2014 UTC (10 years, 3 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -1 lines
Fix missing conditional

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Nov 27 10:18:20 2014 UTC (10 years, 3 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +22 -31 lines
Update prosody to 0.9.7.

Clean up Makefile for readibility. Add SMF manifest.

Changes in 0.9.7:
- Fix server-to-server interoperability issue with Isode M-Link (since 0.9.6)
- Fix traceback in 'prosodyctl about' command with LuaRocks 2.2.0+ installed

Changes in 0.9.6:
- certmanager, net.http: Disable SSLv3 by default
- net.http.parser: Support status code 101 and allow handling of the received
  data by plugins
- util.filters: Ignore filters being added twice (fixes issues on removal,
  i.e. when some plugins are reloaded/unloaded)
- mod_s2s: Close offending s2s streams missing an 'id' attribute with
  a stream error instead of throwing an unhandled error
- Networking API: Add 'ondetach' callback for listener objects, to prevent
  leaks when connections have their listener changed
- core.stanza_router: Stricter validation of stanzas
- mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions'
  command (thanks Lloyd)
- mod_admin_adhoc: Add required to field in user deletion form too
- net.dns: Avoid duplicate cache entries
- util.stanza: Escape newlines and tabs (\r\n\t) when serializing stanzas.
- util/dataforms: Make sure we iterate over field tags only
- mod_s2s: Capitalize log message
- mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')

Changes in 0.9.5:
- C2S: Fix traceback if a client opens a stream to component, which could
  cause a crash in combination with some versions of LuaEvent
- C2S, S2S: Log received invalid stream headers
- S2S: Fix case where stream headers were sometimes sent twice
- DNS: Ensure all pending requests get notified of a timeout when looking
  up a record
- DNS: Fix duplicated cache insertions by limiting outstanding queries
  per name to one
- xmppstream: Disable LuaExpat's buffering
- xmppstream: Disable CharacterData merging after stream restarts
- xmppstream: Pass invalid stream headers to error handling
- Privacy lists: Correctly sort privacy list rules by order
- prosody: Check dependencies later in the startup sequence
- Config: Delay importing LuaFileSystem until needed by an Include line
- Config: Normalize VirtualHost and Component names
- prosodyctl: Normalize JIDs for adduser/passwd/deluser
- POSIX: Fix error reporting from disk space allocation
- POSIX: Verify that 'pidfile' is a string, show friendly error otherwise
- Dependency checking: Check that prosody is running under Lua 5.1. We don't
  currently support any other versions. (LuaJIT identifies as 5.1)
- Compliance: Reset stream ID when resetting stream
- Compression: Log compression setup errors
- Console: Fix commands for adding and replacing name servers
- Console MUC commands: Fix error when a non-existent host is entered
- Filters: Prevent filters from being added twice
- Network: Transfer all available data between linked sockets
- dataforms: Add support for XEP-0221: Data Forms Media Element

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:27:43 2014 UTC (10 years, 5 months ago) by alnsn
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Revbump after lang/lua51 update.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jun 19 13:19:24 2014 UTC (10 years, 9 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -1 lines
Add lang/lua/tool.mk to fix build with lang/lua52.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat May 3 13:01:24 2014 UTC (10 years, 10 months ago) by alnsn
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -1 lines
Adapt to Lua multiversion support.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Apr 7 20:32:20 2014 UTC (10 years, 11 months ago) by fhajny
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Update prosody to 0.9.4.

Fix for a DoS vulnerability, see
  https://www.debian.org/security/2014/dsa-2895

Changes in 0.9.4:
- Compression: Disallow compression on unauthenticated streams
- Core: Limit default read size and maximum stanza size
- Core: Enable SASL EXTERNAL by default for component s2s
- S2S: Warn if s2s_secure_auth and s2s_require_encryption have been
  set in conflicting ways
- S2S: Warn if no local network addresses were found, preventing
  successful s2s
- MUC: Fix traceback when a non-occupant tried to change an
  occupant's role
- MUC: API: Fire an event when temporary rooms are destroyed after
  the last person leaves
- Telnet: Fixed traceback when listing users
- Telnet: Apply normalization to JIDs in user management commands
- HTTP: Fix directory detection in file server on Windows
- Plugins: Fix paths on Windows
- MOTD: Don't strip blank lines from the message provided in the config
- prosodyctl: Better error reporting when generating certificates
- Makefile: Improve FreeBSD compatibility
- Multiple fixes to our migration tools, and support for importing MUCs
  from ejabberd

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Mar 10 13:01:17 2014 UTC (11 years ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -3 lines
Update prosody to 0.9.3.

Changes in 0.9.3:
- A config file passed as command line argument is no longer forgotten
  when config is reloaded
- MUC: Allow admins to always bypass restrict_room_creation
- Strip trailing '.' when normalizing hostnames
- HTTP: Prevent silent connection failures
- Components: Allow easier overriding of component authentication by plugins
- Components: Enable TCP keepalives
- Migrator: Better error reporting and improved robustness
- S2S: Include IP in log messages, if hostname is unavailable
- TLS: Log error when initialization fails

Changes in 0.9.2:
- Debian/Ubuntu packages fixed to always generate per-system certs
- TLS: Improved cipher string, and use Prosody's preferred ciphers
- MUC: Fix for Spark clients not displaying room lists

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Feb 12 23:17:37 2014 UTC (11 years, 1 month ago) by tron
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Recursive PKGREVISION bump for OpenSSL API version bump.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Oct 30 06:49:53 2013 UTC (11 years, 4 months ago) by dholland
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Oct 30 06:19:17 2013 UTC (11 years, 4 months ago) by dholland
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +8 -9 lines
Update Lua module depends for multiversion environment; use REPLACE_LUA.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Sep 13 14:37:49 2013 UTC (11 years, 6 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +10 -8 lines
Update prosody to 0.9.1

Changes in 0.9.1:
* Config: Fix the workaround for LuaSec 0.4.x to apply the ssl 'ciphers'
  option correctly
* Config: Ability to specify the ssl 'dhparam' option simply as a path to
  a file, instead of a callback function
* Windows: Fix s2s issues
* Windows: Fix the ability to specify absolute paths to SSL certificates
  in the config
* Build: Fix compilation issue on non-Linux systems that have glibc (such as
  Debian GNU/kFreeBSD)
* API: Fix to our set library, that caused the :include() and :exclude()
  methods to behave incorrectly

Changes in 0.9.0:
* IPv6 support for c2s, s2s and all other services (e.g. HTTP)
* Server-to-server authentication using certificates (SASL EXTERNAL)
* A new HTTP subsystem, supporting virtual hosts, and fully reloadable modules
* Client and server connections are now handled by modules: mod_c2s, mod_s2s
* mod_pubsub: Basic pubsub service (some features not yet implemented)
* prosodyctl about - show information about a Prosody installation
* prosodyctl cert - command to generate XMPP certificates and CSRs
* Many very nice enhancements to our module API
* MUC: Configurable per-room history length
* MUC: Plugins can now extend the room configuration form

See notes on upgrading from 0.8.x:

  https://prosody.im/doc/release/0.9.0#upgrading

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jul 4 21:27:56 2013 UTC (11 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Revbump after updating lang/lua to 5.2.2.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Feb 6 23:21:48 2013 UTC (12 years, 1 month ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
PKGREVISION bumps for the security/openssl 1.0.1d update.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Oct 3 00:02:43 2012 UTC (12 years, 5 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -3 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Sep 30 08:33:54 2011 UTC (13 years, 5 months ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +10 -4 lines
Fix rpath linking & typo in patch file, add a rc.d script (thanks ewdafa)
This fixes PR pkg/45357. Bump PKGREVISION.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jun 21 13:03:39 2011 UTC (13 years, 9 months ago) by schnoebe
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Update to 0.8.2.  From the release announcement:

Just a small release for you this time, with a handful of bugfixes.
Thanks to '@eoranged' and the other PostgreSQL users who helped with
feedback and testing of the SQL fixes (the PostgreSQL server we use
for testing is now behaving properly!).

A summary of changes in this release:

* mod_storage_sql: Fix compatibility with PostgreSQL databases (0.8.1 issue)
* mod_bosh: Fix for sessions not timing out after inactivity in some cases
* mod_dialback: Fix multiple concurrent dialback requests for the same
  domain (was sometimes causing s2s failure with certain ejabberds)

Revision 1.1.1.1.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 19:49:00 2011 UTC (13 years, 9 months ago) by tron
Branches: pkgsrc-2011Q1
Diff to: previous 1.1.1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.1.1: +2 -2 lines
Pullup ticket #3448 - requested by schnoebe
textproc/lua-expat: security update
chat/prosody: security update

Revisions pulled up:
- chat/prosody/Makefile                                         1.3 via patch
- chat/prosody/PLIST                                            1.2
- chat/prosody/distinfo                                         1.2
- chat/prosody/patches/patch-aa                                 1.2
- chat/prosody/patches/patch-ab                                 1.2
- chat/prosody/patches/patch-ac                                 deleted
- chat/prosody/patches/patch-ad                                 1.2
- textproc/lua-expat/Makefile                                   1.16
- textproc/lua-expat/distinfo                                   1.5

---
   Module Name:	pkgsrc
   Committed By:	schnoebe
   Date:		Sat Jun  4 23:13:40 UTC 2011

   Modified Files:
   	pkgsrc/textproc/lua-expat: Makefile distinfo

   Log Message:
   Update textproc/lua-expat to 1.2.0.

   Required for updating chat/prosody to 0.8.1, which helps handle the
   "billion laughs" exploits on XML parsers and XMPP servers.

   Change log as recorded in the README:

   Version 1.2.0 [02/Jun/2011]

           * support for the StartDoctypeDecl handler
   	* add parser:stop() to abort parsing inside a callback

---
   Module Name:	pkgsrc
   Committed By:	schnoebe
   Date:		Mon Jun  6 14:41:48 UTC 2011

   Modified Files:
   	pkgsrc/chat/prosody: Makefile PLIST distinfo
   	pkgsrc/chat/prosody/patches: patch-aa patch-ab patch-ad
   Removed Files:
   	pkgsrc/chat/prosody/patches: patch-ac

   Log Message:
   Update to prosody 0.8.1.

   A security and bug fix release.  The security aspect is to mitigate the
   "billion laughs" denial-of-service attack against XML parsers and XMPP
   servers.

   Other changes:

   - Reject XML DTDs, comments and processing instructions, preventing
     the "billion laughs" attack
   - Switch to MEDIUMTEXT in the schema for MySQL to avoid truncating
     large data (such as large avatars)
     Prosody automatically upgrades the table in-place if possible, see:
     http://prosody.im/doc/mysql
   - Fix for endless loop when parsing certain invalid JSON
   - Fix PostgreSQL compatibility in prosody-migrator
   - Fix timestamp parsing for DST (affecting MUC scrollback retrieval)
   - mod_legacyauth now correctly disabled for unencrypted connections by default
   - Components properly inherit SSL settings and certificates from their
     'parent' hosts
   - Prevent startup with no VirtualHost entries in the config file

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jun 6 14:41:48 2011 UTC (13 years, 9 months ago) by schnoebe
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -4 lines
Update to prosody 0.8.1.

A security and bug fix release.  The security aspect is to mitigate the
"billion laughs" denial-of-service attack against XML parsers and XMPP
servers.

Other changes:

- Reject XML DTDs, comments and processing instructions, preventing
  the "billion laughs" attack
- Switch to MEDIUMTEXT in the schema for MySQL to avoid truncating
  large data (such as large avatars)
  Prosody automatically upgrades the table in-place if possible, see:
  http://prosody.im/doc/mysql
- Fix for endless loop when parsing certain invalid JSON
- Fix PostgreSQL compatibility in prosody-migrator
- Fix timestamp parsing for DST (affecting MUC scrollback retrieval)
- mod_legacyauth now correctly disabled for unencrypted connections by default
- Components properly inherit SSL settings and certificates from their
  'parent' hosts
- Prevent startup with no VirtualHost entries in the config file

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Apr 22 13:43:07 2011 UTC (13 years, 11 months ago) by obache
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
recursive bump from gettext-lib shlib bump.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Sep 21 11:01:22 2010 UTC (14 years, 6 months ago) by fhajny
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2011Q1-base, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Branch point for: pkgsrc-2011Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import prosody-0.7.0 as chat/prosody.

Prosody is a flexible communications server for Jabber/XMPP written in Lua.
It aims to be easy to use, and light on resources. For developers it aims
to be easy to extend and give a flexible system on which to rapidly develop
added functionality, or prototype new protocols.

(Based on wip/prosody.)

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Sep 21 11:01:22 2010 UTC (14 years, 6 months ago) by fhajny
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>