summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2013-10-20Add the KGB bot to the chat Makefile.tonnerre1-1/+2
2013-10-20Add the KGB IRC bot, version 1.31, to pkgsrc.tonnerre4-0/+90
KGB is a system that provides notifications on IRC for commits made to Git, Subversion and CVS repositories. It uses two components: a server, which runs the IRC bot, and a client, which is hooked into the repositories and sends the notifications to the server.
2013-10-19Revbump after updating textproc/icuadam10-20/+20
2013-10-16tirc requires termcap, not ncursesroy1-3/+3
2013-10-15naim can use system cursesroy1-3/+4
2013-10-15Allow any curses to work with licq-gui-consoleroy1-2/+3
2013-10-15gtmess should work with any cursesroy1-4/+4
2013-10-15BitchX uses terminfo, not cursesroy1-3/+3
2013-10-11Update ejabberd to 13.10.fhajny9-302/+252
Major changes since 2.1.13: * Huge improvements regarding performances * Optimized memory consumption * Clean code representation of xmlel records Release notes (yet?) unavailable, changelog points at bug tracker: https://support.process-one.net/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+EJAB+AND+fixVersion+%3D+%22ejabberd+13.10%22
2013-10-11silc-client has an internal copy of irssi.roy1-14/+5
Newer irssi prefers termcap/terminfo over curses, so drop the curses dependency entirely.
2013-10-10Recursive revbump from pango-1.36.0ryoon17-34/+34
2013-10-09recursive bump for libmng-2.0.2 shlib major bump and dependency changewiz8-16/+16
2013-09-13Update prosody to 0.9.1fhajny6-49/+92
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
2013-09-05Comment out dead links.wiz1-3/+3
2013-09-02Revbump after cairo updateadam17-34/+34
2013-08-31Missing termios.h.joerg2-6/+7
2013-08-30Link with curses on NetBSD. Don't try to overwrite terminfo internalsjoerg4-8/+42
that are const. Drop --package-name.
2013-08-21Update to 1.5.0. Changes: http://www.jibble.org/pircbot-changelog.phpshattered3-8/+18
2013-08-21Update to 2.10.2. Changes:shattered3-27/+6
- Add support for maildir mail boxes, which must be selected at compile time [not enabled in this package] - Fixes to support socks5 again, at least on freebsd. - Add support for +T by special request. - Add $windowctl(GET <refnum> CHANNELS). - Port $strtol() and $tobase() from epic5. - Numerous crashes and problems fixed. Full change log: http://wayback.archive.org/web/20121103102353/http://epicsol.org/?page=changelog
2013-08-16revbump from libnotify bumped to 0.7 and dependency changed from libnotify07.obache2-6/+6
2013-08-15LICENSE=gnu-gpl-v3obache1-1/+2
2013-08-15Switch to use libnotify07.obache3-4/+20
Bump PKGREVISION.
2013-08-12Switch to use libnotify07.obache6-57/+6
Bump PKGREVISION.
2013-07-21Update to 0.3.12. Changes:shattered4-25/+31
"Some of FISG's behavior has changed slightly after version 0.3.8. Few commandline options have been renamed and there is NO default input format anymore, you will always have to specify one."
2013-07-21Update to 0.13.6. Changes:shattered8-82/+22
* ncommand.c - fix /names * to replace * with current channel. * fix dcc - its not perfect, but it works (let me know if there are * /topic * now does the expected thing. same for /untopic * * fix "/names" to work when not in a channel
2013-07-19Update ejabberd to 2.1.13.fhajny3-7/+8
Bugs fixed since 2.1.12: * Compilation: Detect correctly newer Darwin versions (EJAB-1594) * Guide: ejabberd_service expects a shaper_rule, not a shaper * MUC: Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640) * MUC: Handle ~ control sequence in text of mod_muc_log (EJAB-1639) * MUC: list_to_integer/2 only works in OTP R14 and newer * Pubsub: access_createnode acl also applies to auto created nodes * Web: Normalize HTTP path
2013-07-17Fix PLIST check by making MakeMaker install perllocal.pod with proper path.fhajny2-1/+15
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon5-10/+8
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-14Update to latest release, 3.2.10.1. LICENSE=gnu-gpl-v2; USE_TOOLS+=gunzip;rodent4-81/+23
WRKSRC is now handled automatically. Let options.mk include bsd.prefs.mk instead of pulling it in again in Makefile. CONFIGURE_ARGS for hub and leaf no longer exist. Removed from PKG_OPTIONS. Specifying hostname in CONFIGURE_ARGS is also no longer available. Removed. ${IRCD_SHARE}/networks files are no longer provided. Removing from post-install and PLIST. From Changes: - Fix compilation issue when disabling stacked extbans. https://bugs.gentoo.org/389949 - Fix compilation issues with bundled tre and ./curlinstall-ed curl caused by over-generic regexes. Reported by warg. - Include CMDS=STARTTLS in ISUPPORT/numeric 005 to let clients discover STARTTLS support through VERSION, before or after registration (#4064). - Added patch from nenotopia to use more modern LUSERS numerics (#3967). - Fix small error in oper block documentation, reported by Stealth (#2318). - Config parser failed to check for invalid set::ssl options, reported and patch by fbi (#4035). - Tweak: send actual channel name and not user supplied channel in KICK, reported and patch by Stealth (#3298). - Services coders: Added support for ESVID. Instead of a number you can now store a string (of max NICKLEN size) as service stamp. - Show account name in /WHOIS, for ESVID-capable services packages, patch from nenotopia (#3966). - Added extended ban ~a:<account name> which matches users who are logged in to services with that account name. This works only on services that support ESVID. Patch from nenotopia (#3966). - Updated extended ban documentation in help.conf and unreal32docs: new bantype ~a, and some text about extended bans & invex (+I). - compile fix for just-checked-in patches. - extban ~a = also allowed for invex - Throw up an error if a password in the configuration file is too long (max 48 characters), reported by JasonTik, based on patch from WolfSage (#3223). - Enforce matching of unrealircd version and PACKAGE_VERSION macros (#4014). - Make default service stamp 0 (zero) again, instead of '*' which was introduced by ESVID changes a few days ago. This makes anope happy, and also means nothing will change in a non-ESVID scenario. - Fix misuse of stdarg.h macros when calling vsyslog() (#4065 by Jimini). - Ditch vsyslog() as it's only a waste of CPU, inspired by #4065. - Add CAP support. Currently implemented are: multi-prefix (NAMESX), and userhost-in-names (UHNAMES). Patch from nenotopia (#4018, #4066) - Fix issue with CAP & NOSPOOF. Patch from nenolod (#4077). - Advertise 'tls' (STARTTLS) capability in CAP. Patch from nenolod (#4081). - New user mode +I (IRCOp only) which hides idle times to other users, suggested and patch supplied by Nath & binki (#3953). - Added remove_oper_modes(), which works just like remove_oper_snomasks(), - Get rid of networks/ directory, and all references to it. Suggested by katsklaw and others (#4056). - Added doc/example.es.conf, translated by Severus_Snape. - Make the accept code check if the fd is within bounds instead of relying on OpenFiles to be correct. - Moved nospoof to config file, suggested by and patch from nenolod (#4078). - Even when 'M' was listed in set::oper-only-stats you could still do a '/STATS m'. Unlike other stats characters, case insensitivity was not checked for this one. Reported by and patch from Apocalypse (#4086). - Added patch from Adam for poll() support (#1245). update my own fd check code for poll support - Some more changes and fixes regarding poll patch: - make c-ares use 100% poll. and make sure we never deal with negative fds. - UnrealIRCd now supports poll() instead of select(). - Speed optimization: First, moved a large part of vsendto_prefix_one into vmakebuf_local_withprefix. Then use this new function - which creates the buffer-to-be-sent - at the top of functions like sendto_channel_butserv and sendto_common_channels and send the prepared buffer in the loop that comes after it. This means we only prepare the buffer once and then send it many times, rather than both building and sending it XYZ times. Benchmarking connect-join-quit of 10k clients: 100 users per channel: no noticeable speed improvement 1000 users per channel: 18% faster 10000 users in one channel: 50% faster As you can see, unfortunately, for a typical irc network there isn't much speed improvement. However, if you have a couple of 500+ user channels or get attacked by clones then you may see some improvement in speed and/or lower CPU usage. - Call m_cap_Init() when m_cap is loaded through commands.so. Reported by nenolod. - Fix for speed optimization a few lines up, was accidentally using ident username (which might have been 'unknown') instead of effective username. - Added support for SASL, patch from nenolod (#4079). - Fix crash in AUTHENTICATE (SASL commit from an hour or so ago). - Tweak SASL code to conform to current coding style. - Split up PROTOCTL line, since with the addition of ESVID we exceeded MAXPARA when using ZIP links. - Poll I/O engine: get_client_by_pollfd() may return -1 when there's a race condition. Don't abort, instead just skip those clients. - Fix win32 installer: apparently it sometimes complained about not having - the Visual C++ 2008 redistributable package installed when this was not true. - Fix Windows build. - Win32 compile fix (nenolod) - Print out a warning when we can't write to a log file. When booting this goes to the boot screen. When we are already booted it's sent to all IRCOps with a limit of max. 1 message per 5 minutes. - Refuse to boot when we can't write to any log file. - Remove old no-stealth configuration directive from documentation, reported by katsklaw, patch from warg (#4036). - Added 'away-notify' client capability, which informs the client of any AWAY state changes of users on the same channel. Patch from nenolod (#4097). - Add support for account-notify client capability (#4098). This capability can be used to request passive notifications for accountname changes. - If set::options::dont-resolve is enabled, then use only the IP information from a WEBIRC message, reported by Ismat (#4103). - Moved sendto_connectnotice, and thus the call to HOOKTYPE_LOCAL_CONNECT, so it gets called after the broadcast of NICK to other servers. - Fix bug caused by new I/O engine (both with and without USE_POLL): queued data on the receive queue (eg: due to fake lag) was not processed unless we got new data from the client. - Add support for server-enforced mode locks (MLOCK). This allows the IRCd to enforce MLOCKs that are set by services, which eliminates clashes between users setting modes and services enforcing it's mlock on channels. (#3055) - complete the previous patch (MLOCK).. mostly just bringing it up to date & code-style - Fixed another SASL crash bug. Always use HookAddEx, not HookAdd! Crash occured after the first quit of a user after a REHASH. - SASL now needs to be enabled explicitly by setting a set::sasl-server. - Changed numeric 307 (RPL_WHOISREGNICK) to 'is identified for this nick', - Win32 installer (SSL): Uncheck 'create certificate' checkbox when server.cert.pem exists, and check it if the file doesn't exist. - Win32 installer: Latest InnoSetup no longer supports Windows 95/98, so update Minversion to make the .iss compile. - Module coders: added HOOKTYPE_AWAY (sptr, away-reason). - Add optional oper::require-modes setting to the oper block. (#4008 by katsklaw) - Clarify that hiddenhost-prefix must be the same on linked servers for bans to function properly (#4090, patch from warg, reported in #4043 by maxb). - Add /SILENCE to HTML documentation (reported by Severus_Snape in #4072, patch from warg). - Show "Ping timeout: XYZ seconds" instead of just "Ping timeout". - a bigger scratch buffer makes me sleep at night ;) - Install server.*.pem files, patch from katsklaw (#3988). - The ./Config script will now ask whether to generate an SSL certificate when it does not exist (defaults to Yes), instead of always generating one. - Added missing Mod_Header to m_sasl.c - Remove old reference to networks/ directory from Windows installer - Disable sending of UHNAMES when HTM (High Traffic Mode) is ON, - Disable sending of UHNAMES when HTM (High Traffic Mode) is ON, - Add 'class' option to allow/deny channel so you can allow/deny users based on their class. Patch from fspijkerman (#4125). - Use poll() in the remote includes functions when USE_POLL is defined (#4091). - Fix bug where recursive includes would hang the IRCd, patch from binki with some minor modifications, reported by warg (#3919). - Upgraded to c-ares 1.9.1. Updated configure & other files. - various win32 fixes: - Disable USE_POLL on Windows, since it doesn't work with XP and has no advantage anyway. Reported by nenolod (#4129). - Various updates to makefile.win32 and .iss file, found during building new versions of zlib, openssl, and curl. - Added set::options::disable-cap, which can be used to disable the new CAP support (#4104). - Added auth method 'sslclientcertfp' which provides an alternative method to authenticate users with SSL client certificates based on SHA256 fingerprints. This can be used instead of the already existing 'sslclientcert' so you don't have to use an external file. One way to get the SHA256 fingerprint would be: openssl x509 -in name-of-pem-file.pem -sha256 -noout -fingerprint Suggested and patch supplied by Jobe (#4019). - Added documentation on the new sslclientcertfp - Moved documentation on authentication types to one place and refer to it from each section (oper::password, vhost::password, link::password-receive, etc). - Windows: fix MOTD file always showing a date of 1/1/1970, reported by maxarturo (#4102). - Removed unreal32docs.es.html (outdated since 2006-12-22), unreal32docs.gr.html (outdated since 2006-12-02), and unreal32docs.nl.html (outdated since 2009-01-18, possibly 2007-07-12). - Remove wircd.def, needs to be re-generated almost each build anyway.. - Use our own (v)snprintf if not available. - Use a more robust method of learning the server origin for a SASL agent. - Use a more robust method of learning the server origin for a SASL agent. Fixes crash reported by Adam. - Import unreal32docs Spanish translation by Karim Benzema. - In the Mercurial repository the Changes file no longer exists (except for a dummy file). You now need to run ./createchangelog to generate it. Of course in official releases the Changes file will be present and contain all details. - From now on, the Changes file is based on the history of the Mercurial repository. This means we no longer have to write text manually to the Changes file. This simple change helps a lot in future development because patches will no longer break when they are being ported from one branch to another. - Update ./createchangelog to make it only show changes on default branch. - If you are running the IRCd as root and use IRC_USER/IRC_GROUP then we now change ownership of the log file to that user/group so it can still write after the setuid(). Reported by asmadeus (#4152). - Fix duplicate user@host in away-notify and account-notify, reported by grawity (#4153). - '/rehash -global' did often not rehash all servers. Reported by Cronus (#4143) - allow channel: Permit multiple channel items in one block again, was broken by patch from #4125. - Update the documentation about set::dns::nameserver to reflect reality (that the setting is only used if c-ares can?t read /etc/resolv.conf). - Don't remove oper-modes such as +S from non-local clients. - Pull in poll(2) stuff before any other ircd include files. (#4155) - Windows: Fix strange linking bug. Outgoing connects from a Windows IRCd caused a garbled SERVER protocol message, causing 'cannot find server' errors and killing of users. Reported by Sunkat (#4183). - Custom modules: move EXLIBS= so shared libraries are always linked.
2013-07-13Copy files, new automake fails otherwise.joerg1-2/+2
2013-07-12Bump PKGREVISION of all packages which create users, to pick up change ofjperkin12-22/+24
sysutils/user_* packages.
2013-07-06Recursive revbump from net/gupnp.ryoon1-2/+2
2013-07-05Apply removal of -export-dynamic for SunOS across all of pkgsrc.jperkin1-6/+1
Avoids lots of copy/paste and fixes a bunch of packages which hadn't been looked at yet.
2013-07-05Recursive revbump from graphics/giflib update to 5.0.4.ryoon1-2/+2
2013-07-04Revbump after updating lang/lua to 5.2.2.adam2-3/+4
2013-06-20Forgotten cvs rm, noticed by wiz@tonio1-16/+0
2013-06-14Drop PKGREVISION (using the 180 second rule :-).gdt1-2/+1
2013-06-14Update to 0.80.81.gdt2-8/+10
Upstream did not provide NEWS. But, this is ~4 years of assorted bugfixes and minor improvements. Most notably there is a fix that is critical for stream startup in a timing-dependent case which seems to hit reliably on netbsd-5/i386-xen, jabberd2. Take MAINTAINERSHIP, as I appear to also be the upstream maintainer now.
2013-06-12Fix build with perl-5.18.wiz4-17/+37
While here, improve WRKSRC to avoid ".." in patches and paths, build man page during build and not during install step, and set LICENSE.
2013-06-09Update chat/weechat to 0.4.1tonio9-102/+60
Use cmake for build Version 0.4.1 (May 20, 2013) - multiple layouts support - nick prefix/suffix are now dynamic (and managed by core instead of irc plugin) - unmask irc join if nick speaks some minutes after the join - new option irc.look.display_join_message to disable some messages after joining a channel - new option irc.look.pv_buffer to automatically merge private buffers - add support of UHNAMES - add DH-AES encryption method for SASL - multiple irc servers allowed on same port for irc protocol in relay plugin - add WebSocket server support (RFC 6455) in relay plugin (for irc and weechat protocols) - send nicklist difference in relay plugin (weechat protocol) - add control of autoload for scripts - optimizations in aspell plugin - many bugs fixed. Version 0.4.0 (Jan 20, 2013) - add option "diff" for command /set, display default values in output of /set - add color support in prefix options - add command /eval, use expression in conditions for bars - connect by default with IPv6 to servers with fallback to IPv4 - add aspell suggestions - add support of tags in irc messages and "server-time" capability - add irc command /quiet - add support of IPv6 in relay plugin - add backlog for irc protocol in relay plugin - display remote IP address for DCC chat/file in xfer plugin - add git version in build - many bugs fixed.
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz25-50/+50
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron26-52/+52
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-04Replace py-readline/buildlink3.mk with DEPENDS.wiz1-2/+2
There are no buildlink3-relevant files here, just a loadable module.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz26-51/+52
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-05-31Update ejabberd to 2.1.12fhajny3-22/+11
Changes since 2.1.10: * Core ejabberd - Make terms serialization faster - Reduce size of XML stream state * Administration - Add SCRAM and remove MD5 support to ejabberd commands auth verification - Added command to list all the vhosts registered in an ejabberd node - Added export2odbc command, copied from mod_admin_extra.erl - Fix ejabberdctl number of arguments error report with R15 - Check node name is available before starting ejabberd (EJAB-1572) - Fix ejabberd_xmlrpc commands authentication with SCRAM - Fix mod_offline:store_offline_msg argument (EJAB-1581) - Log IP address when auth attempt fails - Make sure update_info returns atoms only (EJAB-1595) - On shutdown, first stop listeners, then modules * Encryption - Detect OpenSSL version at runtime, not at compile time - Fixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591) - Enable DHE key exchange in TLS driver - Enable ECDHE key exchange in TSL driver - Disable old and unsecure ciphers in TLS driver - Disable SSL 2.0 in TLS driver * HTTP-Bind - Do not trigger item-not-found errors in mod_http_bind - Repeated http-bind request should abort only requests with same rid - Receiving missing request shouldn't close waiting out-ouf-order request * XMPP - Allow multiple fqdn values in configuration (EJAB-1578) - Fix get_subscription_lists/4 - Fix account registration - Send announce Message stanzas as Headline type instead of Normal * Other - Guide: Fix file name of Name Service Switch - Guide: Document the db_type modules option (EJAB-1560) - LDAP: Fix broken JPEG photo (EJAB-1526) - LDAP: Fix compatibility with Erlang R16A (EJAB-1612) - MUC: Fix angle brackets handle in plaintext log (EJAB-1610) - MUC: Fix MUC start when Mnesia tables don't exist yet - MUC: New mod_muc_log option file_permissions (EJAB-1588) - ODBC: Merge SQL and Mnesia code into one module (EJAB-1560) - Translation: New Hebrew - Translation: Update Slovak
2013-05-31Bump all packages for perl-5.18, thatwiz38-71/+76
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-24Bump PKGREVISION for libproxy shlib major bump.wiz4-8/+8
2013-05-23Only compile source files.joerg2-4/+4
2013-05-14Needs a C compiler.joerg1-1/+3
2013-05-11libpurple's buildlink3 needs glib2.riastradh1-1/+3