Commit Graph

110 Commits

Author SHA1 Message Date
kn
bd7b972bc8 Drop myself as MAINTAINER 2021-02-15 19:52:56 +00:00
sthen
ec9c818421 add a gratuitous bump to dovecot-fts-xapian; dovecot plugins must be
built against the exact version and this is handled correctly by PKGSPEC
but the scripts used to decide which packages to build for -stable can't
cope with this

add warnings to all the ports known to have this type of version check
2021-01-11 22:17:55 +00:00
kn
cb9bb50a25 Use --disable-utf8proc instead of ac_cv_lib_utf8proc_utf8proc_version
Upstream fixed this with irssi 1.2.1;
bump REVISION just to be sure.
2020-05-27 11:08:51 +00:00
kn
d7483e904c Apply upstream fix for "ctrl+space freezes irssi on GLib >2.62" issue
https://github.com/irssi/irssi/issues/1180

Patch confirmed to fix irssi-1.2.2 with glib2-2.64.2 on snapshots;
irssi-1.2.2 with glib2-2.62.2 on 6.7 seems not effected.
2020-05-27 10:58:45 +00:00
sthen
fd7e99a5b2 fix PKGSPEC, oddity noticed by solene@ - this was missed when -otr was
split off from the main package
2020-05-23 10:46:59 +00:00
jca
4487a3de8a Provide debug-irssi and debug-irssi-otr
No objection from kn@ (maintainer)
2020-04-13 00:50:47 +00:00
jca
b5dcbf0d75 Set PKGNAME-otr, missed in previous
Else we end up with an irssi-$V-otr package which looks like a FLAVOR.
2020-04-13 00:02:48 +00:00
jca
c969572f3f irssi: drop the socks FLAVOR
The irssi--socks package confuses people: it only supports connecting
over a SOCKS proxy and fails in a non-obvious way if you try to use it
as a regular IRC client.  It doesn't give hints or point at the
documentation of security/dante.

We have shared libs on all archs since a long time so people who need
SOCKS functionality can use socksify(1) from the dante package instead.

ok kn@ (maintainer)
2020-04-12 23:42:58 +00:00
kn
62dce759d4 Update to irssi 1.2.2
https://irssi.org/security/html/irssi_sa_2019_08/

Tested by and OK bket
2019-08-30 07:24:49 +00:00
sthen
6cf52fb802 fix upgrades; @pkgpath needed to be flavour-dependent. problem reported
by mazocomp at disroot.org.  ok kn@

if someone is really using the socks FLAVOR, please comment on jca's
mail here -> https://marc.info/?l=openbsd-ports&m=156208684023116&w=2
2019-07-02 20:30:02 +00:00
kn
f1aca8eb94 Fix -otr package
tj's -otr split requires version 1.2.1, but the committed @conflict marker
included this version due to an extra "=" that was not part of the OK'ed
diff.

"please go ahead" tj
2019-07-01 13:52:09 +00:00
ajacoutot
3931815e87 Bump to unbreak.
When splitting a package, a bump is needed...
2019-06-30 15:12:00 +00:00
tj
cdf0c85d98 split otr support into its own irssi subpackage to reduce dependencies.
most of the work done by sthen.

ok sthen kn
2019-06-29 14:54:09 +00:00
kn
f959297378 Switch to SEPARATE_BUILD=Yes
Nitpick pre-configure into post-patch as it SUBST_CMDs patched files only.
2019-06-29 00:55:29 +00:00
kn
b3a64031dc Security update to irssi 1.2.1
https://irssi.org/security/html/irssi_sa_2019_06/

Use after free when sending SASL login to the server found by ilbelkyr.
(CWE-416, CWE-825)

OK tj
2019-06-29 00:01:43 +00:00
kn
f368c8b933 Fix build with libutf8proc installed
Unicode 9.0 changed certain character widths, libutf8proc is used by
upstream to cope with this[0].

Our www/netsurf/libutf8proc is not same and builds fail if it's picked up.

Noticed the hard way by ajacoutot, thanks!

0: https://github.com/irssi/irssi/issues/720
2019-02-18 18:35:57 +00:00
kn
06c9cfea94 Update to irssi-1.2.0
OTR is now supported as loadable module, thus remove net/irssi-otr.

OK sthen
2019-02-17 19:25:43 +00:00
tj
25ee2af680 update to irssi-1.1.2
https://irssi.org/security/html/irssi_sa_2019_01

ok kn
2019-01-09 16:54:19 +00:00
bentley
2fbcc48422 Switch homepage to https. 2018-02-27 08:53:02 +00:00
sthen
65325cc0ac fix with newer libressl 2018-02-23 14:39:51 +00:00
kn
58c58a2d51 Update irssi to 1.1.1 and take over MAINTAINER as discussed with Wiktor.
OK sthen@
2018-02-16 14:22:08 +00:00
sthen
203d4be74c update to irssi-1.1.0, from Klemens Nanni, maintainer timeout 2018-01-28 17:47:58 +00:00
sthen
fefdbe04e5 security update to irssi-1.0.6, from Klemens Nanni
https://irssi.org/2018/01/07/irssi-1.0.6-released/
2018-01-08 15:02:23 +00:00
naddy
d3fccf836d replace gettext module 2017-11-16 22:23:42 +00:00
sthen
9315e627ee update to irssi-1.0.5, maintainer timeout
security-related fixes:

- Fix out of bounds read when compressing colour sequences. Found by Hanno Böck (GL#12, GL!18).
- Fix use after free condition during a race condition when waiting on channel sync during a rejoin (GL#13, GL!19).
- Fix null pointer dereference when parsing certain malformed CTCP DCC messages (GL#14, GL!20).
- Fix crash due to null pointer dereference when failing to split messages due to overlong nick or target (GL#15, GL!21).
- Fix out of bounds read when trying to skip a safe channel ID without verifying that the ID is long enough (GL#16, GL!22).
- Fix return of random memory when inet_ntop failed (#769).
2017-10-25 10:34:19 +00:00
sthen
b0ba1b1705 ncurses->ncursesw 2017-09-23 10:32:00 +00:00
sthen
a39f74048b update to irssi-1.0.4, from viq (maintainer). security fixes;
CVE-2017-10965: NULL dereference when receiving messages with invalid
time stamps

CVE-2017-10966: use-after-free
2017-07-10 07:02:56 +00:00
sthen
c221d81bc2 update to irssi-1.0.3, based on a diff from viq (maintainer)
fixes include

v1.0.3 2017-06-06  The Irssi team <staff@irssi.org>
	- Fix out of bounds read when scanning expandos (GL!11).
	- Fix invalid memory access with quoted filenames in DCC
	  (GL#8, GL!12).
	- Fix null-pointer dereference on DCC without address (GL#9, GL!13).
	- Improve integer overflow handling. Originally reported by
          oss-fuzz#525 (#706).


v1.0.2 2017-03-10  The Irssi team <staff@irssi.org>
	- Prevent some null-pointer crashes (GL!9).
	- Correct dereferencing of already freed server objects during
	  output of netjoins. Found by APic (GL!10, GL#7).
2017-06-07 21:57:46 +00:00
sthen
9689d57f2d SECURITY update to irssi-0.8.21 (minimal patches to fix security issues
only) - ok jca@ krw@

(a) A NULL pointer dereference in the nickcmp function found by Joseph
    Bisch. (CWE-690)

(b) Use after free when receiving invalid nick message (Issue #466, CWE-146)

(c) Out of bounds read in certain incomplete control codes found by
    Joseph Bisch. (CWE-126)

(d) Out of bounds read in certain incomplete character sequences found
    by Hanno Böck and independently by J. Bisch. (CWE-126)
2017-01-05 21:37:52 +00:00
jca
6b1847a060 No need to set MODGNU_CONFIG_GUESS_DIRS to its default value. 2016-10-25 12:25:32 +00:00
danj
0a3376dc94 update to irssi-0.8.20, fixes CVE-2016-7044 and CVE-2016-7045
ok sthen@
2016-09-22 17:52:46 +00:00
sthen
10837622b8 update to irrsi-0.8.19, mostly regression fixes, from viq (maintainer)
plus regen patches
2016-04-09 21:48:55 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
sthen
391cf4828d update to irssi-0.8.18, from viq (maintainer), plus re-add the PKGSPEC line
to avoid breaking modules
2016-03-18 09:27:56 +00:00
sthen
9e23687e0c tidy whitespace moving it closer to viq's openbsd-wip for 0.8.18beta1 2015-12-29 22:54:49 +00:00
sthen
eddd9bd5b5 update to irssi-0.8.17, diff came from maintainer some time ago, but there
were problems with irssi-icb (will be fixed in following commit). I made some
small changes from the earlier diff: add PKGSPEC so that plugins pick up the
correct version of irssi, use a better license marker, and install the
irssi-config script that irssi-icb looks for.
2015-12-29 22:44:37 +00:00
sthen
26b647a798 @comment zero-byte perl .bs files in all packages which don't have p5-* PKGNAMEs
and bump
2014-06-14 10:34:44 +00:00
sthen
198106830c update to irssi 0.8.16, from viq (maintainer), and remove no-longer-used
function pointed out by viq but not in his original diff
2014-06-02 16:50:42 +00:00
jca
42e2bffa16 Install irssi include files, needed to compile some irssi plugins.
Patch from Florian Stinglmayr, maintainer timeout.
2014-01-09 14:58:51 +00:00
dcoppa
5466140219 Fix "socks" flavor; sync WANTLIB 2013-12-12 14:10:13 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
ajacoutot
0bbbd35e32 register-plist did not catch the devel/glib2 -main -> empty change.
espie asked me in such a nice way to fix this that I'm bumping all ports
that have a direct dependency on glib2.
2012-09-01 14:36:56 +00:00
sthen
764618cd60 fixes from Irssi SVN, from Brad. "go ahead" viq (maintainer).
- Set window binds for channel items as sticky when re-creating window
binds as part of /layout save. This addresses the problem of previously
saved channel window items forgetting their windows upon reconnection,
which resulted in them being opened in new windows.

- Ensure that expando_cumode_space() doesn't free unallocated memory when no
prefix exists by conditionally allocating and marking to-be-freed the cumode
string inside of expando_cumode().
2011-12-01 17:51:10 +00:00
sthen
f1e16e9c28 Various tweaks to the irssi port, from Brad. Tested by a few people,
viq (maintainer) doesn't have time to look at it properly but is
generally ok with this.

- Remove USE_GROFF
- Remove --enable-ipv6 from CONFIGURE_ARGS since its enabled by default
- Backport fixes from SVN repo..
  - Replace deprecated glib functions
  - Do not go beyond the end of the string when processing an octal escape
  - glib iochannel fixes
  - Fix segfault generated by SSL disconnections
  - Do not use SSLv2 protocol
  - When sending a signal to an /exec'd command, send it to the process
    group id instead of the process id.
2011-11-16 10:16:57 +00:00
espie
d0fa01c846 normalize pkgpath 2011-09-16 11:13:37 +00:00
espie
4856ef07e8 missed some new depends 2010-11-22 09:34:10 +00:00
espie
0397d65db0 new depends 2010-11-19 22:31:32 +00:00
espie
4d8981b209 more WANTLIB 2010-11-11 14:00:44 +00:00