Commit graph

112 commits

Author SHA1 Message Date
Fernando Apesteguía
edd162e425 net-im/openfire: Update to 4.8.3
ChangeLog:
https://download.igniterealtime.org/openfire/docs/4.8.3/changelog.html

Improvement
 * [OF-2846] - Update zh\_CN translation

Bug
 * [OF-2843] - When admin attempts to ban owner, incorrect error condition is
   returned
 * [OF-2844] - Admins and owners must not be able to ban themselves
 * [OF-2845] - Failing close listener can severely delay closure of connection

PR:		280578
Reported by:	nikita@druba.su (maintainer)
2024-09-30 18:55:36 +02:00
Nikita Druba
bf091cdd79 net-im/openfire: Update to 4.8.1
ChangeLog:
https://download.igniterealtime.org/openfire/docs/4.8.1/changelog.html

Improvement

 * Give explict names to Netty's threads
 * Have distinct thread pools for each type of connection
 * Announce support for PubSub delete-item
 * Admin Console should warn end-user if plugin installation failed
 * Guard against a surplus of database connection errors being logged
 * Upgrade postgresql database driver for CVE-2024-1597

New Feature

 * Add service administration support

Bug

 * When deleting a user, remove it from transient MUC rooms
 * Cache data inconsistency: MUC
 * Deleting an admin user does not remove the name from \`admin.authorizedJIDs\`
 * Do not use default value for user's creation / last modified date
 * 4.8.0 not counting "whitespace ping" as session activity
 * RSS News Feed appears empty
 * Misbehaving Shared-With-Group option for Contact List sharing
 * Duplicate \(group\)chat messages are received
 * SerializableCache appears to be unusable \(ClassCastException on creation\)
 * SerializableCache instances do not get recreated on cluster switch
 * Cache-summary page shows wrong stats when using Clustering
 * Delete MUC-based authorization when deleting user
 * OccupantManager doesn't remove all items when clustering
 * Session details shows 'resource' column, but does not show resources
 * Routing Servers cache inconsistency doesn't list the missing items
 * Contact List \(Roster\) Sharing changes are not immediately applied
 * Stream Management Resume fails
 * Disabling client idle time breaks websockets
 * Resumed stream is no longer resumable

PR:		279237
Reported by:	nikita@druba.su (maintainer)
2024-05-23 18:10:13 +02:00
Nikita Druba
d5618a3ac4 net-im/openfire: Update to 4.8.0
ChangeLog:
https://download.igniterealtime.org/openfire/docs/4.8.0/changelog.html

PR:		277054
Reported by:	nikita@druba.su (maintainer)
Reviewed by:	polarian@polarian.dev
MFH:		2024Q2 (security fixes)
Security:	CVE-2023-32315
2024-05-21 17:45:58 +02:00
Michael Osipov
90e44770f5 */*: properly depend on Maven package
devel/maven and devel/maven39 do not provide mvn(1) from LOCALBASE that
one comes from devel/maven-wrapper instead. Therefore, one should depend
on the package rather than a non-existing executable/script.

Approved by:	jrm (mentor), otis (mentor), vvd
Differential Revision:	https://reviews.freebsd.org/D44229
2024-03-11 10:09:45 +01:00
nikita@druba.su
eea019d959 net-im/openfire: Update to 4.7.5
ChangeLog: http://download.igniterealtime.org/openfire/docs/4.7.5/changelog.html

Improvement
    * Admin console CSS tweaks
    * Validate JIDs that are sent by remote servers
    * Apply nodeprep on S2S stanza addresses
    * Do not default to Chinese locale
    * Name threads
    * Plugins should have updated SCM references

Task
    * Ensure that MUC Room names are nodeprepped
    * Update dependency-check to 8.1.2
    * Update commons-fileupload to 1.5
    * Update mysql-connector from 8.0.28 to 8.0.32
    * Update twelvemonkeys imageio-core from 3.5 to 3.7.1 or higher
    * Update SQL Server JDBC driver from 7.4.1 to 9.4.1
    * Remove protobuf-java from mysql-connector-j

Story
    * Update postgresql to 42.4.1

Sub-task
    * Improve detection of path traversal
    * Add config option for using wildcards in AuthCheckFilter
    * Remove wildcard usage in AuthCheckFilter
    * Avoid having setup-specific auth-excludes after install

Bug
    * Overzealous deletion of child properties
    * pubsub should always deliver payloads when items are retrieved.
    * Fallback of verifyCertificateValidity for connection listener uses
      incorrect setting
    * Text formatting error in registration settings
    * Fix failing aioxmpp tests
    * CVE-2023-32315 Admin Console Auth Bypass

PR:		271922
Reported by:	nikita@druba.su (maintainer)
2023-06-13 16:37:02 +02:00
Muhammad Moinur Rahman
4cda17ab14 */*: Refactor java/openjdk7 removal
- java/openjdk7* has been removed from the tree since 2022-09-03 however
  the relevant codebases in bsd.java.mk has not been removed and the
  consumers has also not been updated to use the next jdk version. This
  commit updates all relevant consumers to use JAVA_VERSION=8 instead of
  JAVA_VERSION=1.7
- Since the introduction of jdk version 18 it looks like similar with
  jdk version 8(java version string 1.8). This is prone to error as it
  looks similar and is only seperated by a '.'. Remove using
  JAVA_VERSION with dotted fomat of java version string and update all
  consumers to utilize version 8 instead of 1.8.

Approved by:	portmgr (blanket)
2023-04-04 13:10:53 -05:00
nikita@druba.su
5868d67e16 net-im/openfire: Update to 4.7.4
ChangeLog: http://download.igniterealtime.org/openfire/docs/4.7.4/changelog.html

Improvement

 * Improve performance of MUC, based on stress test profiling
 * MUC Room history shouldn't be serialized as part of a MUC Room
 * Reduce resource usage of MUC stats collection
 * Re-instate MINA JMX monitoring
 * Prevent retrieving more MUC messages from DB than needed
 * Add TX/RX, Remove Priority from session summary page
 * Try loading favicons over HTTPS and HTTP
 * Improve MUC history load time for single rooms
 * Deprecate XMLProperties constructors that can't write back
 * Remove unneeded JID-based lock in MUC
 * Advertise support for pubsub's "multi-item" feature.

Story

 * Migrate usages of set-output in Github Actions
 * Upgrade Apache Commons Text from 1.6 to 1.10

Bug

 * Openfire Docker image fails to start if an empty plugins directory exists
 * Websocket onError handler prevents earlier data to be processed
 * openfirectl does not store PID
 * User lock-out with custom value does not take effect
 * "Packet sent" session stat remains 0 for BOSH sessions
 * Group JIDs in MUC rooms without preloading causes issues

PR:		268945
Reported by:	nikita@druba.su (maintainer)
2023-01-15 19:14:48 +01:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Stefan Eßer
2b6a81259d Remove created by lines from multiple ports
Approved by:	portmgr (implicit)
2022-09-07 22:16:17 +02:00
Nikita Druba
5126e0e613 net-im/openfire: Update to 4.7.3
ChangeLog: http://download.igniterealtime.org/openfire/docs/4.7.3/changelog.html

PR:		266148
Reported by:	nikita@druba.su (maintainer)
2022-09-02 18:37:43 +02:00
Tobias C. Berner
103413d55f net-im: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alberto Villa <avilla@FreeBSD.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Timoshenko <gonzo@univ.kiev.ua>
  *  Andrew Lewis <freeghb@gmail.com>
  *  Andrey Akhmichin <sepulkarium45@yahoo.com>
  *  Bartek Rutkowski <r@robakdesign.com>
  *  Bernard Spil <brnrd@freebsd.org>
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Denis Shaposhnikov <dsh@vlink.ru>
  *  Dennis Herrmann <dhn@FreeBSD.org>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Eugene Grosbein <eugen@FreeBSD.org>
  *  Florent Thoumie <flz@FreeBSD.org>
  *  Frank Altpeter <frank@altpeter.de>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Geoffrey Mainland <mainland@apeiron.net>
  *  Henry Hu <henry.hu.sh@gmail.com>
  *  Jim Mock <jim@FreeBSD.org>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  John Prather
  *  Jonathan Chen <jonc@chen.org.nz>
  *  Joseph S. Atkinson <jsatkinson@embarqmail.com>
  *  Junji NAKANISHI <jun-g@daemonfreaks.com>
  *  Kelly Cochran <kcochran@trolans.net>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kris Moore <kmoore@FreeBSD.org>
  *  Kris Moore <kmoore@freebsd.org>
  *  Lars Eggert <lars.eggert@gmx.net>
  *  Marc Bruenink
  *  Matthew West <mwest@uct.ac.za>
  *  Matthias Fechner <mfechner@FreeBSD.org>
  *  Max E. Kuznecov <mek@mek.uz.ua>
  *  Meethune Bhowmick <meethune@gmail.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Nicola Stanislao Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@email.it>
  *  Nikolay Pavlov <qpadla@gmail.com>
  *  Oleg Ginzburg (olevole@olevole.ru)
  *  Pavel Andreev
  *  Saulius Menkevicius <bob@nulis.lt>
  *  SeaD
  *  Seamus Venasse <svenasse@polaris.ca>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Tsung-Han Yeh <snowfly@yuntech.edu.tw>
  *  Vsevolod Stakhov <vsevolod@highsecure.ru>
  *  Wen Heping <wen@FreeBSD.org>
  *  Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
  *  Yuri <yuri@tsoft.com>
  *  Yuri Victorovich
  *  Yuri Victorovich <yuri@rawbw.com>
  *  dd
  *  gahr
  *  gnome@freebsd.org
  *  jodocus <jodocus@jodocus.org>
  *  mph
  *  trasz
  *  vsevolod

With hat:	portmgr
2022-07-20 16:22:40 +02:00
Fernando Apesteguía
7c49399434 net-im/openfire: Update to 4.7.1
ChangeLog: http://download.igniterealtime.org/openfire/docs/4.7.1/changelog.html

PR:	262166
Reported by:	nikita@druba.su (maintainer)
MFH:	2022Q1	many bugfixes
2022-02-24 15:07:37 +01:00
Nikita Druba
ba15454f17 net-im/openfire: Update to 4.6.7
ChangeLog: http://download.igniterealtime.org/openfire/docs/4.6.7/changelog.html

PR:	261084
Reported by:	nikita@druba.su (maintainer)
2022-01-10 16:33:47 +01:00
Nikita Druba
3b1b6f70f5 net-im/openfire: Update to 4.6.6
ChangeLog: https://github.com/igniterealtime/Openfire/releases/tag/v4.5.6

Change MASTER_SITES to point to my LOCAL

PR:	260585
Reported by:	nikita@druba.su (maintainer)
2022-01-07 17:50:24 +01:00
Nikita Druba
7c3d90bc94 net-im/openfire: Update to 4.6.5
- Change option names to be more readable
- Pet portclippy and portfmt

Changes:		http://download.igniterealtime.org/openfire/docs/4.6.5/changelog.html
PR:			260428
Approved by:		philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D33556
2021-12-20 09:46:09 +01:00
Neel Chauhan
65673fb381 net-im/openfire: revert commit 1389482976
This commit broke the build.
2021-06-26 13:14:03 -07:00
Neel Chauhan
1389482976 net-im/openfire: Switch to USE_GITHUB
PR:		256748
Reported by:	Daniel Engberg <daniel.engberg.lists AT pyret DOT net>
2021-06-26 11:33:09 -07:00
Nikita Druba
3968e59f6c net-im/openfire: Update to 4.6.4
PR:	256748
2021-06-25 23:23:40 -07:00
Nikita Druba
a348ded19d net-im/openfire: update 4.6.2 -> 4.6.3
PR:		256719
Changes:	http://download.igniterealtime.org/openfire/docs/4.6.3/changelog.html
2021-06-20 14:17:31 +02:00
Tobias Kortkamp
6707a3c942
Clean up some things
- Fix typos
- Remove duplicate variables
- Remove nop variables
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2021-05-01 19:55:55 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Kurt Jaeger
50c4894a5c net-im/openfire: update 4.6.1 -> 4.6.2
PR:		253534
Submitted by:	Nikita Druba <nikita@druba.su> (maintainer)
Relnotes:	http://download.igniterealtime.org/openfire/docs/4.6.2/changelog.html
2021-02-16 19:43:17 +00:00
Kurt Jaeger
285b42fa30 net-im/openfire: update 4.6.0 -> 4.6.1
PR:		252798
Submitted by:	Nikita Druba <nikita@druba.su> (maintainer)
Relnotes:	http://download.igniterealtime.org/openfire/docs/4.6.1/changelog.html
2021-01-18 22:08:50 +00:00
Kurt Jaeger
b014de2b89 net-im/openfire: update 4.5.4 -> 4.6.0
PR:		251172
Submitted by:	Nikita Druba <nikita@druba.su> (maintainer)
Reviewed by:	fernape
Relnotes:	http://download.igniterealtime.org/openfire/docs/4.6.0/changelog.html
2020-11-18 17:00:16 +00:00
Kurt Jaeger
a9b553dae1 net-im/openfire: update 4.5.3 -> 4.5.4
PR:		250284
Submitted by:	Nikita Druba <nikita@druba.su> (maintainer)
Relnotes:	http://download.igniterealtime.org/openfire/docs/4.5.4/changelog.html
2020-10-16 10:59:10 +00:00
Yuri Victorovich
67f110277f net-im/openfire: Update 4.5.2 -> 4.5.3
There are intermittent build failures in poudriere that need to be investigated.

PR:		249442
Submitted by:	nikita@druba.su (maintainer)
2020-09-19 03:38:38 +00:00
Kurt Jaeger
66bbb54675 net-im/openfire: update 4.2.3 -> 4.5.2
- submitter becomes maintainer

PR:		247090
Submitted by:	Nikita Druba <nikita@druba.su>
Relnotes:	http://download.igniterealtime.org/openfire/docs/latest/changelog.html
2020-06-12 07:12:58 +00:00
Mathieu Arnold
2614c95748 Convert to UCL & cleanup pkg-message (categories n)
(and missed 3 missed files from previous categories.)
2019-08-14 08:48:50 +00:00
Pietro Cerutti
1a0b876ea6 net-im/openfire: release maintainership
Unfortunately, I can't keep up with the changes happening upstream, especially
with the switch to Maven as a build system. See my call for help [1] and please
get in touch if you want to help keep this port alive.

[1] https://lists.freebsd.org/pipermail/freebsd-ports/2019-January/115404.html
2019-02-06 13:20:08 +00:00
Pietro Cerutti
88c6d799ff net-im/openfire: update to 4.2.3
Changelog:
http://download.igniterealtime.org/openfire/docs/4.2.3/changelog.html

PR:		229165
Submitted by:	dougs@dawnsign.com
2018-06-20 09:17:38 +00:00
Pietro Cerutti
63625947d9 net-im/openfire: update to 4.2.2
Changelog:
http://download.igniterealtime.org/openfire/docs/4.2.2/changelog.html
2018-02-14 12:16:24 +00:00
Pietro Cerutti
b9ba1ff8da net-im/openfire: update to 4.2.1
Changelog:
http://download.igniterealtime.org/openfire/docs/4.2.1/changelog.html
2017-12-12 10:58:01 +00:00
Pietro Cerutti
aea59f974f net-im/openfire: update to 4.2.0
Changelog:
http://download.igniterealtime.org/openfire/docs/latest/changelog.html
2017-12-07 08:47:12 +00:00
Pietro Cerutti
7ea54270d0 net-im/openfire: update to 4.1.6 2017-10-17 07:18:06 +00:00
Pietro Cerutti
4d7d741fea net-im/openfire: update to 4.1.5
Changelog:
http://download.igniterealtime.org/openfire/docs/latest/changelog.html
2017-07-10 12:03:06 +00:00
Pietro Cerutti
2dc032677e net-im/openfire: update to 4.1.4
Changelog:
http://download.igniterealtime.org/openfire/docs/latest/changelog.html
2017-05-08 10:32:56 +00:00
Pietro Cerutti
307c11f13e net-im/openfire: update to 4.1.3
Changelog:
https://download.igniterealtime.org/openfire/docs/latest/changelog.html
2017-02-27 09:56:17 +00:00
Pietro Cerutti
675e21be62 net-im/openfire: update to 4.1.2
Changelog:
https://download.igniterealtime.org/openfire/docs/latest/changelog.html
2017-02-23 14:58:38 +00:00
Pietro Cerutti
d70be385f0 net-im/openfire: fix install with non-default options
PR:		215739
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
Reported by:	Ryan Frederick <ryanrfrederick@gmail.com>
2017-01-05 09:53:02 +00:00
Mathieu Arnold
d83ff1e42e Never set WRKSRC when using USE_GITHUB.
If you want to set WRKSRC, set GH_PROJECT instead.
- The GitHub URLs are case insensitive, but the distribution files you
  get out of them are not.
- If the repository was renamed, the old URL will still work, but the
  distribution name will be ith the new name.

Sponsored by:	Absolight
2017-01-03 18:12:13 +00:00
Pietro Cerutti
5bc7f9dca5 net-im/openfire: update to 4.1.1, switch to USE_GITHUB
Changelog:
http://download.igniterealtime.org/openfire/docs/4.1.1/changelog.html

PR:		215643
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
2017-01-02 16:46:05 +00:00
Pietro Cerutti
f2eb959f67 net-im/openfire: update to 4.0.4, kill Linux-based nativeAuth plugin
Changelog:
http://download.igniterealtime.org/openfire/docs/latest/changelog.html

PR:		215056
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
2016-12-07 12:48:08 +00:00
Pietro Cerutti
486dbe0a10 net-im/openfire: better RUN_DEPENDS line (no actual change in dependencies)
PR:		213929
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
2016-11-03 12:02:14 +00:00
Pietro Cerutti
f3a123b43b net-im/openfire: update to 4.0.3, switch to OPTIONS helpers
https://download.igniterealtime.org/openfire/docs/4.0.3/changelog.html

PR:		213929
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
2016-10-31 15:18:59 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Pietro Cerutti
94259cd399 net-im/openfire: the daemon needs to write to ${DATADIR} and ${DATADIR}/plugins
Reported by:	Alexander J Sluiter <alex@xelacomp.com>
2016-04-19 06:29:05 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Pietro Cerutti
c8b77cbfe4 net-im/openfire: update to 4.0.2
Announcement:
https://community.igniterealtime.org/blogs/ignite/2016/03/21/openfire-402-released

This update bumps the dependency from Java 7 to Java 8 (USE_JAVA=1.8 now).
From the follow-ups to the announcement, it looks like 4.0.2 has issues with
Java 7.
2016-03-30 15:37:08 +00:00
Pietro Cerutti
2ad81ba92d net-im/openfire: bump PORTREVISION after r409869
Reported by:	sperber@
2016-03-01 15:09:07 +00:00