2020-06-10 23:16:58 by Nia Alarie | Files touched by this commit (21) | |
Log message:
chat: Remove inspircd. Requested by upstream
|
2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689) |
Log message:
Revbump for icu
|
2020-05-22 12:56:49 by Adam Ciarcinski | Files touched by this commit (624) |
Log message:
revbump after updating security/nettle
|
2020-04-12 10:29:21 by Adam Ciarcinski | Files touched by this commit (956) | |
Log message:
Recursive revision bump after textproc/icu update
|
2020-03-08 17:51:54 by Thomas Klausner | Files touched by this commit (2833) |
Log message:
*: recursive bump for libffi
|
2020-01-31 21:03:15 by Nia Alarie | Files touched by this commit (3) |
Log message:
inspircd3: Update to 3.5.0
Changes:
* Added support for the IRCv3 Labeled Response specification.
* Added support for help topics to the helpop module.
* Added support for pagination to the index output of the HELPOP
command.
* Added support for passing module names to --{disable,enable} using
their short names (e.g. --enable-extras ssl_gnutls).
* Added support for passing space-delimited module names to
--{disable,enable}-extras (e.g. --enable-extras "ssl_gnutls
ssl_mbedtls").
* Added support for the X-Real-IP and X-Forwarded-For headers to the
websocket module.
* Added the codepage module — a better solution for custom 8-bit
character set support than the incredibly broken and undocumented
nationalchars module.
* Changed the default for <waitpong:sendsnotice> to no.
* Changed the user count in LUSERS so that it no longer includes
services pseudoclients.
* Developer: add Channel::WriteRemoteNotice which sends a notice to
remote users as well as local users.
* Developer: add a status char option to Channel::WriteNotice for
sending status messages.
* Developer: add the ClientProtocol::MessageTagEvent class to allow
handling message tags easier.
* Developer: added MessageTarget::GetName to allow easily getting the
name of a message target.
* Developer: added a status char option to the TagMessage constructor
for sending status messages.
* Developer: added an "oper only" parameter to
Simple{Channel,User}ModeHandler.
* Developer: added empty string checks to the
Numerics::NoSuch{Channel,Nick} constructors.
* Developer: added several variadic overloads of the
IRCv3::Replies::Reply::Send method.
* Developer: added the OnCommandBlocked event for when the execution of
a command is blocked.
* Developer: added the UserManager::ULineCount method for counting
pseudoclients on ulined servers.
* Developer: added the inspircd.org/poison capability which rejects any
attempt to request it to avoid clients requesting all available
capabilities rather than the ones they support.
* Developer: added the stdalgo:delete_zero method for deleting and
zeroing a pointer.
* Developer: deprecated the ProtocolInterface::Send{Channel,User}Notice
methods in favour of SendMessage.
* Developer: disabled CULLLIST log messages unless the server has been
built in debug mode.
* Developer: switched from Travis CI to GitHub Actions.
* Developer: the FailedPort type now contains the config tag that the
listener was created from.
* Fix connections to ports which have an invalid I/O hook configured not
being rejected.
* Fix various Perl tools not looking in the right directory for the
make::* modules.
* Fixed a bug in helpop.conf.example where the SWHOIS key was not using
the correct value name.
* Fixed allowing TAGMSG messages to be sent without any tags attached.
* Fixed boolean configuration options not being matched in a case
insensitive way.
* Fixed not using case insensitive comparisons for the DCCALLOW
subcommands.
* Fixed not using case insensitive matching when checking if a SSL
rehash has been requested.
* Fixed not using the ERR_INVALIDMODEPARAM numeric when not enough
parameters are given to the snomask mode.
* Fixed not using the RPL_REHASHING numeric for remote rehashes.
* Fixed parsing CTCPs in the dccallow module.
* Fixed prioritisation of custom events provided by modules.
* Fixed spamming the log with DNS cache clearing notices when nothing
was actually cleared.
* Fixed status messages not working with the TAGMSG command.
* Fixed the chanhistory module not storing message tags.
* Fixed the chanhistory module not storing notices.
* Fixed the chanhistory module storing CTCPs.
* Fixed the legacy PROTOCTL NAMESX command not using case insensitive
matching.
* Fixed the legacy PROTOCTL UHNAMES command not using case insensitive
matching.
* Fixed the nationalchars module allowing nicknames which begin with a
number.
* Fixed the nationalchars module not rebuilding the 005 numerics on
unload.
* Fixed the nationalchars module not restoring the previous casemapping
name on unload.
* Fixed the systemd unit file starting InspIRCd before the network is
online.
* Fixed unnecessarily making N*2-1 too many copies of the command
arguments when processing a command with multiple targets.
* Improve the warning process when starting InspIRCd as root.
* Improved the ban message shown to users if they are banned by an
extban.
* Improved the output when a port can not be bound.
* Removed the preceding - from the MOTD, server operator MOTD, and any
custom MOTDs added with the showfile module.
* Renamed <chanhistory:notice> to <chanhistory:prefixmsg> so the
behaviour is less ambiguous.
* Replace the Windows getopt_long shim with the ya_getopt library.
* Updated the example MOTD and server operator MOTD to be a bit prettier
and show off some of the escape codes.
|
2020-01-22 11:27:58 by Nia Alarie | Files touched by this commit (1) |
Log message:
inpsircd3: fix config file path in rc script
|
2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836) |
Log message:
*: Recursive revision bump for openssl 1.1.1.
|
2019-12-12 01:13:52 by Nia Alarie | Files touched by this commit (2) |
Log message:
inspircd3: Disable configuration prompt for uid.
Build fix for certain pkgsrc build environments.
|
2019-10-25 13:01:55 by Nia Alarie | Files touched by this commit (3) | |
Log message:
inspircd: Update to 3.4.0
### InspIRCd 3.4.0
**This version of InspIRCd was released on 2019-10-25.**
* Added `<alias:stripcolor>` to allow stripping formatting codes before \
matching an alias.
* Added `<cloak:ignorecase>` to ignore the case of a FQDN when cloaking.
* Added a check for the `channels/auspex` privilege to the hidemode module.
* Added a workaround for gateway IP addresses being banned by the connectban module.
* Added more information to timedbans addition/expiry notices.
* Added support for filtering part messages to the chanfilter module.
* Developer: added `ConfigStatus::initial` to find out if the config is being \
loaded for the first time.
* Developer: added `Events::ModuleEventProvider::{OnSubscribe,OnUnsubscribe}` to \
allow knowing when a module has subscribed to or unsubscribed from an event.
* Developer: added a parameter to the `OnServerSplit` event which specifies \
whether the split was intended or not.
* Developer: added an internal serialisation of the dccallow list.
* Developer: added an internal serialisation of the silence list.
* Developer: added the `GetId` method to the `Server` class.
* Developer: added the `GetNumericToken` method to the `irc::sepstream` class.
* Developer: added the `GetTypeStr` method to the `DNS::Manager` class.
* Developer: added the `OnServerBurst` event for executing actions after a \
server has finished bursting.
* Developer: added the `OnShutdown` event for executing actions shortly before \
shutdown.
* Developer: added the experimental `Serializable` class & API and \
implemented it in the `Extensible`, `User` and `LocalUser` classes.
* Developer: changed `IS_{LOCAL,REMOTE,SERVER}` to be capable of handling null \
pointers.
* Developer: exposed variable list modes via the `VLIST` 005 token to make \
things easier for client developers.
* Disabled DNS, DNSBL, and ident lookups for unregistered KiwiIRC.com users in \
the example provider configs.
* Documented the `repeat` exemption type.
* Exempted the KiwiIRC.com servers from X-lines in the example provider configs.
* Fixed a bug in the HAProxy module where it would ignore any data received in \
the same packet as the header when using TCP connections.
* Fixed a crash on shutdown in the spanningtree module.
* Fixed linker errors caused by build objects from one compiler being used by \
another.
* Fixed not respecting the deprecated `<channels:users>` config tag.
* Fixed the DNSBL module banning a user after their IP address has changed.
* Fixed the IP addresses of the KiwiIRC.com servers in the example provider configs.
* Fixed the `OnSetUserIP` event being fired before the connect class has changed.
* Fixed the `u_noctcp` mode not being respected for CTCPs targeted at a channel.
* Fixed the config example path not being updated when the config path is \
changed in interactive mode.
* Fixed the example configs allowing voiced users to voice/devoice other users.
* Fixed the example provider config files not being installed.
* Fixed the silence module not being able to add or remove entries in some cases.
* Fixed various issues relating to hostname resolution.
* Raised the default value for `<connflood:bootwait>` from ten seconds to \
two minutes.
* Replaced the gdbargs file with the `--eval-command` option inside the init script.
* Updated the NetBSD `EV_SET` workaround now that upstream have fixed the issue.
|