./chat/matterircd, Minimal IRC server which integrates with Mattermost and Slack

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.28.0nb9, Package name: matterircd-0.28.0nb9, Maintainer: pkgsrc-users

Minimal IRC server which integrates with Mattermost and Slack.

Features:

- support direct messages / private channels / edited messages
- auto-join/leave to same channels as on mattermost
- reconnects with backoff on mattermost restarts
- support multiple users
- support channel backlog (messages when you're disconnected from
IRC/mattermost)
- search messages (/msg mattermost search query)
- scrollback support (/msg mattermost scrollback #channel limit)
- restrict to specified mattermost instances
- set default team/server
- WHOIS, WHO, JOIN, LEAVE, NICK, LIST, ISON, PRIVMSG, MODE, TOPIC,
LUSERS, AWAY, KICK, INVITE support
- support TLS (ssl)
- support LDAP logins (mattermost enterprise) (use your ldap
account/pass to login)
- &users channel that contains members of all teams (if mattermost is
so configured) for easy messaging
- supports mattermost roles (shows admins with @ status for now)
- gitlab auth hack by using mmtoken cookie (see
https://github.com/42wim/matterircd/issues/29)


Required to build:
[pkgtools/cwrappers] [devel/go-golang-lru] [lang/go114]

Master sites:

Filesize: 5351.274 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-05 21:14:14 by Benny Siegert | Files touched by this commit (161) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-01-10 20:14:43 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-12-05 20:46:19 by Benny Siegert | Files touched by this commit (146) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-11-14 20:41:31 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
matterircd: update to 0.28.0, make this a Go module

New features

- Add support for searching scrollback for specific posts/threads
- Allow ignoring Mattermost server version when checking if supported
- Support for mattermost version 9

Enhancement

- Include thread context for matterircd style hex numbers for replay and
  scrollback
- Emphasize system and reaction messages
- Use static initialisation for regular expressions to optimize
- Convert Mattermost markdown formatting / emphasis to IRC
- Update scrollback to support @@msgthreadID and the MM postlist URL

Bugfix

- Fix incorrect msg/thread counters
   2023-11-10 16:45:25 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-10-29 15:48:24 by Benny Siegert | Files touched by this commit (152)
Log message:
Revbump all Go packages because go121 is now the default
   2023-10-15 14:04:35 by Benny Siegert | Files touched by this commit (155) | Package updated
Log message:
Revbump all Go packages after go120 security update