The NetBSD Project

CVS log for pkgsrc/chat/inspircd3/Attic/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / chat / inspircd3

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23
Wed Jun 10 21:16:58 2020 UTC (4 years, 6 months ago) by nia
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.22: +1 -1 lines
chat: Remove inspircd. Requested by upstream

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Jun 2 08:23:17 2020 UTC (4 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Revbump for icu

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri May 22 10:55:58 2020 UTC (4 years, 6 months ago) by adam
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
revbump after updating security/nettle

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Apr 12 08:28:21 2020 UTC (4 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Recursive revision bump after textproc/icu update

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Mar 8 16:48:56 2020 UTC (4 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -1 lines
*: recursive bump for libffi

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Jan 31 20:03:14 2020 UTC (4 years, 10 months ago) by nia
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -3 lines
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.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Jan 18 21:48:49 2020 UTC (4 years, 10 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
*: Recursive revision bump for openssl 1.1.1.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Oct 25 11:01:55 2019 UTC (5 years, 1 month ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
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 &amp; 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.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Aug 23 13:32:30 2019 UTC (5 years, 3 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
inspircd*: Update COMMENT

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Aug 23 12:04:13 2019 UTC (5 years, 3 months ago) by nia
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
inspircd3: Use :ts

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Aug 23 11:01:14 2019 UTC (5 years, 3 months ago) by nia
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -3 lines
inspircd3: Update to 3.3.0

### InspIRCd 3.3.0

* Added PackageInfo directives for ArchLinux.
* Changed the maximum value for `<chanfilter:maxlen>` from 100 to 250.
* Developer: added an experimental header which implements the
  IRCv3 Standard Replies draft:
https://github.com/ircv3/ircv3-specifications/blob/master/extensions/standard-replies.md
* Developer: added the OnConnectionFail event for suspending a user connection
which is about to fail.
* Developer: added the `ExtensionItem::{To,From}{Human,Internal,Network}`
methods to convert an extension item to and from various string forms.
* Developer: added the `MessageEventListener` class for adding tags to server
messages.
* Developer: added the
`{EventHandler,StreamSocket,UserIOHandler}::SwapInternals` methods to swap the
internals of two sockets.
* Developer: deprecated the ServerEventListener clas and split the events
contained within it into the
`ServerProtocol::{BroadcastEventListener,LinkEventListener,SyncEventListener}
classes.
* Developer: deprecated the `SerializeFormat` enum, and the `serialize`,
`unserialize` methods of the `ExtensionItem` class, and the `LocalExtItem`
class.
* Fixed a **crash** in the MySQL module when built against mariadb-connector-c
v3.0.5 or newer.
* Fixed allowing the `sasl` capability to be requested when the SASL server is
offline.
* Fixed empty `GLOBOPS` and `WALLOPS` messages not failing with an
`ERR_NOTEXTTOSEND` message.
* Fixed listener sockets with `<bind:replace>` enabled not being replaced in
some circumstances.
* Fixed not applying IRCv3 `server-time` timestamps on the server the source
is connecting from.
* Fixed not being able to use the `O` (oper) extban to server operators with a
space in their server operator type.
* Fixed referring to registration timeouts as ping timeouts in the
`conn_waitpong` module.
* Fixed sending IRCv3 `account-notify` and `chghost` messages to a user who
has not sent the `NICK` and `USER` commands yet.
* Fixed sending IRCv3 `cap-notify` messages for capabilities which are not
presently visible in `CAP LS`.
* Fixed the `geo_maxmind` module trying to interpret an `AF_UNIX` endpoint as
an IP address.
* Improved the message sent to server operators when the maximum connections
for a connect class is reached.
* Updated the vendored `utfcpp` library to v3.1.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Aug 11 13:18:03 2019 UTC (5 years, 4 months ago) by wiz
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Bump PKGREVISIONs for perl 5.30.0

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jul 20 22:46:11 2019 UTC (5 years, 4 months ago) by wiz
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
*: recursive bump for nettle 3.5.1

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jul 5 12:11:49 2019 UTC (5 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -7 lines
inspircd3: Update to 3.2.0

This version of InspIRCd was released on 2019-06-05.

- Added a configure option, --example-dir, which specifies the
directory that example config files get installed into.
- Added a flag to the filter module which allows registered users to be
exempt from a filter.
- Added a warning when the user tries to build on OpenBSD as it ships
very broken compilers.
- Added a warning when the user tries to build without SSL support.
- Added example config files for enabling support for IRCCloud and
KiwiIRC.com on your server.
- Added syntax hints for all modes with parameters to the
ERR_INVALIDMODEPARAM numeric response.
- Added the ability to include all .conf files in a directory.
- Added <bind:permissions> to UNIX socket listeners to set who can
access the socket.
- Added <bind:replace> to UNIX socket listeners to allow replacing
existing sockets on boot.
- Added <messageflood:notice>, <messageflood:privmsg>, and
<messageflood:tagmsg> to the messageflood module to specify how many
lines individual messages are equivalent to.
- Added <permchanneldb:saveperiod> to allow customising how often the
permchannels module should check whether its database needs to be
saved.
- Added <sslprofile:tlsv11> and <sslprofile:tlsv12> to the ssl_openssl
module to easily allow disabling old SSL versions.
- Added <xlinedb:saveperiod> to allow customising how often the
xline_db module should check whether its database needs to be saved.
- All SQL queries are now logged at the debug log level to enable
easier debugging of SQL issues.
- Developer: added support for marking a socket to be closed once it
has finished receiving all the data sent to it.
- Developer: added support for retrieving the end message of a batch.
- Developer: added the OnUserPreQuit event for changing quit messages
before a user disconnects.
- Developer: added the FileSystem::GetFileList() function to get a list
of files in a directory matching a glob pattern.
- Developer: added the irc::sockets::isunix() function for checking if
a string is a valid UNIX socket path.
- Developer: ignore any SIGUSR1 or SIGUSR2 with no handlers instead of
killing the process.
- Fixed a misleading debug message in the sslinfo module.
- Fixed calculating the human-readable version of durations.
- Fixed closing HTTP connections before the entire http_stats module
output had been sent.
- Fixed linking the spanningtree module on OpenBSD.
- Fixed modules that are in the process of being unloaded sometimes
having events called on them.
- Fixed not checking if the cap module is enabled before enabling the
NAMESX and UHNAMES 005 tokens.
- Fixed outgoing UNIX socket server connections.
- Fixed routing tags on TAGMSG messages between servers.
- Fixed server operators with the channels/auspex privilege not being
able to request the topic of secret/private channels with the /TOPIC
command.
- Fixed the autoop module checking the prefix mode add rank when
removing list entries.
- Fixed the conn_umodes module setting user modes before the MOTD has
been sent.
- Fixed the default log directory in system-wide mode to be
/var/log/inspircd.
- Fixed the denychans module not checking whether the redirect channel
is allowed properly.
- Fixed the exemptchanops module not validating list entries.
- Fixed the grammar of the error messages sent by the repeat module.
- Fixed the Perl helper script finding the location of the PID file.
- Fixed the sslinfo module not being able to place WebIRC users into
the appropriate connect classes.
- Fixed the TAGMSG message forwarding all tags regardless of whether
they had been whitelisted.
- Fixed the <connect:usests> option being inverted.
- Fixed various harmless compiler warnings in the httpd module.
- Fixed <pid:file> not being relative to the data directory as was
intended.
- Fixed server-time timestamps only being accurate to the second.
- Made the error message sent by the alias module when an alias
requires a U-lined target but the target is not U-lined more accurate.
- Show how many users in a channel are not using SSL in the
ERR_ALLMUSTSSL response.
- Updated the Module Manager source list for the new inspircd-contrib
repository.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jun 23 10:04:26 2019 UTC (5 years, 5 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
inspircd3: Don't "exit 1" when the group we build as is "wheel".

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jun 21 14:06:48 2019 UTC (5 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -2 lines
inspircd3: Use gnu++03, as upstream does for their travis builds.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri May 17 09:59:18 2019 UTC (5 years, 6 months ago) by nia
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +13 -10 lines
inspircd3: Update to 3.1.0

Changes:

* Added a configure option, --disable-auto-extras, which disables
automatically enabling extras for which the dependencies are
available.
* Added support for disabling a STS policy for users in specific
connect classes.
* Added support for the IRCv3 Message IDs specification.
* Fixed a crash in the silence module on some older versions of
GCC.
* Fixed linking against v2 servers running the ASCII case mapping
module from inspircd-extras.
* Fixed an inverted condition in the commonchans module which made
the module not work.
* Fixed configure not failing when invalid options were passed to
it.
* Fixed pending X-lines only being applied to a single user.
* Fixed servers not specifying whether they are hidden. If no
visibility is specified then servers default to the visibility of
their parent server.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat May 11 21:15:26 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -2 lines
inspircd3: Replace c++03 with gnu++03 in USE_LANGUAGES.

Bump PKGREVISION.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri May 10 09:40:01 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -13 lines
inspircd3: Update to 3.0.1

This release contains minor bug fixes and documentation corrections.
Most notably:

* Fixed building on NetBSD.
* Fixed building on Windows.
* Fixed building with older libc implementations.
* Fixed setting a distribution label.
* Fixed higher <maxlist> values not being shown in MAXLIST.

(This mainly means workarounds can be deleted from pkgsrc).

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun May 5 10:44:50 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -4 lines
chat/inspircd3: Use PKG_SYSCONFDIR in post-install.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat May 4 10:50:04 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +34 -26 lines
chat/inspircd3: Create config dirs with OWN_DIRS and set permissions on
config files to be only readable to the inspircd user. Many of these files
contain sensitive information after configuration, e.g. keys and passwords.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri May 3 19:03:02 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
chat/inspircd3: Correct some config file paths I missed.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri May 3 17:14:27 2019 UTC (5 years, 7 months ago) by nia
Branches: MAIN
chat/inspircd3: Add version 3.0.0.

This release contains many major new enhancements, some of which include:

* Full support for all currently ratified IRCv3 extensions.
* Support for WebSocket connections.
* Support for the bcrypt and PBKDF2 password hashing algorithms.
* Support for the WHOX extension.
* Support for UNIX socket connections.
* Support for the HAProxy PROXY protocol.
* Many performance improvements.

To upgrade from v2 (chat/inspircd) please consult the list of config
changes:

https://docs.inspircd.org/3/configuration-changes/

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>