The NetBSD Project

CVS log for pkgsrc/chat/unrealircd/Makefile

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.74 / (download) - annotate - [select for diffs], Fri May 22 10:55:59 2020 UTC (4 days, 9 hours ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored)

revbump after updating security/nettle

Revision 1.73 / (download) - annotate - [select for diffs], Mon May 18 10:10:00 2020 UTC (8 days, 10 hours ago) by nia
Branch: MAIN
Changes since 1.72: +2 -3 lines
Diff to previous 1.72 (colored)

unrealircd: Update to 5.0.4

UnrealIRCd 5.0.4 Release Notes
===============================

This new 5.0.4 version fixes quite a number of bugs. It contains only two small feature improvements.

Fixes:
* When placing a SHUN on an online user it was not always effective.
* Channeldb was not properly restoring all channel modes, such as +P.
* When upgrading UnrealIRCd it could sometimes crash the currently
  running IRC server (rare), or trigger a crash report on
  ```./unrealircd restart``` (quite common).
* UnrealIRCd was giving up too easily on ident lookups.
* Crash when unloading a module with moddata.
* Crash if an authenticated server sends wrong information (rare).
* Removing a TEMPSHUN did not work if the user was on another server.
* SAJOIN to 0 (part all channels) resulted in a desync when used on remote users.
* Forced nick change from services was not showing up if the user
  was not in any channels.

Enhancements:
* New option [set::hide-idle-time::policy](https://www.unrealircd.org/docs/Set_block#set%3A%3Ahide-idle-time)
  by which you can change usermode +I (hide idle time in WHOIS) from
  oper-only to settable by users. More options will follow in a future
  release.
* In WHOIS you can now see if a user is currently (temp)shunned.
  This only works for locally connected users for technical reasons,
  so use ```/WHOIS Nick Nick``` to see it for remote users.

Changes:
* The oper notices and logging with regards to server linking have changed
  a little. They are more consistent and log more now.
* When an IRCOp tries to oper up from an insecure connection we will now
  mention the https://www.unrealircd.org/docs/FAQ#oper-requires-tls page.
  This message is customizable through
  [set::plaintext-policy::oper-message](https://www.unrealircd.org/docs/Set_block#set::plaintext-policy).
* The French HELPOP text was updated.

Revision 1.72 / (download) - annotate - [select for diffs], Wed May 6 14:04:22 2020 UTC (2 weeks, 6 days ago) by adam
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

revbump after boost update

Revision 1.71 / (download) - annotate - [select for diffs], Sun Mar 8 16:49:01 2020 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

*: recursive bump for libffi

Revision 1.70 / (download) - annotate - [select for diffs], Thu Feb 20 16:12:28 2020 UTC (3 months ago) by nia
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

unrealircd: Update to 5.0.3.1

UnrealIRCd 5.0.3.1
-------------------
This fixes a crash issue after REHASH in 5.0.3.

UnrealIRCd 5.0.3
-----------------
Fixes:
* Fix serious flood issue in labeled-response implementation.
* An IRCOp SQUIT'ing a far remote server may cause a broken link topology
* In channels that are +D (delayed join), PARTs were not shown correctly to
  channel operators.

Enhancements:
* A new HISTORY command for history playback (```HISTORY #channel number-of-lines```)
  which allows you to fetch more lines than the on-join history playback.
  Of course, taking into account the set limits in the +H channel mode.
  This command is one of the [two interfaces](https://www.unrealircd.org/docs/Channel_history#Ways_to_retrieve_history)
  to [Channel history](https://www.unrealircd.org/docs/Channel_history).
* Two new [message tags](https://www.unrealircd.org/docs/Message_tags),
  ```unrealircd.org/userip``` and ```unrealircd.org/userhost```
  which communicate the user@ip and real user@host to IRCOps.

Changes:
* Drop the draft/ prefix now that the IRCv3
  [labeled-response](https://ircv3.net/specs/extensions/labeled-response.html)
  specification is out of draft.
* The operclass permission ```immune:target-limit``` is now called
  ```immune:max-concurrent-conversations```, since it bypasses
  [set::anti-flood::max-concurrent-conversations](https://www.unrealircd.org/docs/Set_block#set::anti-flood::max-concurrent-conversations).
  For 99% of the users this change is not important, but it may be
  if you use highly customized [operclass blocks](https://www.unrealircd.org/docs/Operclass_block)

Are you upgrading from UnrealIRCd 4.x to UnrealIRCd 5? If so,
then check out the *UnrealIRCd 5* release notes [further down](#unrealircd-5). At the
very least, check out [Upgrading from 4.x](https://www.unrealircd.org/docs/Upgrading_from_4.x).

Revision 1.69 / (download) - annotate - [select for diffs], Tue Jan 28 13:03:36 2020 UTC (3 months, 4 weeks ago) by nia
Branch: MAIN
Changes since 1.68: +7 -19 lines
Diff to previous 1.68 (colored)

unrealircd: Update to 5.0.2

Upgrade notes (seem like there are very few breaking changes):

     https://www.unrealircd.org/docs/Upgrading_from_4.x

What's new in UnrealIRCd 5:

     * Channel history. You can now see the last couple of lines that have
       been said on channels when you JOIN. For this you need to set channel
       mode +H, eg: eg: /MODE #chan +H 15:1440

     * More IRCv3 features. Additional details are communicated to clients
       which may help with displaying information. Implemented specs are:
       account-tag, message-ids, time, echo-message, labeled-response and
       BATCH.

     * Ban exceptions (/ELINE). You can now exempt users dynamically on IRC
       from *LINES, spamfilter, throttling, blacklist checking, connection
       floods, bypassing antirandom, etc. Just type /ELINE on IRC to see
       details.

     * *LINES and Spamfilters are remembered: All of these are saved to a
       file every few minutes and saved across reboots. This uses the new
       tkldb module (loaded by default). No need for services for that
       anymore.

     * Persistent channels are remembered: For channels which have mode +P
       set we now save all channel settings across reboots (topic, regular
       modes and +beI lists). This via the channeldb module (loaded by
       default).

     * Anti connect-flood measures. In the last few 4.2.x versions we
       introduced Connthrottle and reputation. In 5.x these modules are now
       loaded by default for increased security.

     * Easily restrict commands to fight drones. You can now disable any
       command or impose restrictions, such as: command can only be executed
       after being connected for XX seconds, or if you are identified to
       services, etc. See the example for how to restrict LIST, INVITE and
       messaging.

     * Module manager for managing 3rd party modules easily. Install and
       update modules with a single command.

     * Condition configuration. You can have condition configuration where
       you e.g. @define $IP "203.0.113.1" and can use $IP everywhere in the
       configuration file. Similarly, support for @if-blocks. This is
       especially useful for advanced users who like to use the same
       configuration file on multiple machines, usually with the help of
       remote includes.

     * Improved Channel Mode +L now kicks in for any rejected join, so not
       just for +l but also for +b, +i, +O, +z, +R and +k. If, for example,
       the channel is +L #insecure and also +z then, when an insecure user
       ties to join they will be redirected to #insecure.

     * Ban forwards. New extended ban ~f to forward users to the specified
       channel if the ban matches. Example: MODE #chan +b
       ~f:#badisp:*!*@*.isp.org

     * Improved WebSocket support. We already supported websockets, but now
       we support websocket type 'text', which is compatible with web IRC
       clients such as Kiwi IRC.

     * Code cleanups. The biggest effort of all went into cleaning up old
       code and making the code much more readable. This also means that
       UnrealIRCd 5 will not be able to link with really older servers or
       services, like UnrealIRCd 3.2.x.

     * Windows version is 64-bits. This should allow for increased address
       space and security. This also means UnrealIRCd 5 will not run on
       32-bits Windows (should be rare nowadays, anyway)

Revision 1.68 / (download) - annotate - [select for diffs], Sat Jan 18 21:48:53 2020 UTC (4 months, 1 week ago) by jperkin
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

*: Recursive revision bump for openssl 1.1.1.

Revision 1.67 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:06 2020 UTC (4 months, 1 week ago) by ryoon
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

*: Recursive revbump from devel/boost-libs

Revision 1.66 / (download) - annotate - [select for diffs], Fri Jan 10 15:46:36 2020 UTC (4 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.65: +5 -1 lines
Diff to previous 1.65 (colored)

unrealircd: Build fix: don't accidentally detect epoll on SunOS

Revision 1.65 / (download) - annotate - [select for diffs], Thu Aug 22 12:22:54 2019 UTC (9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Recursive revbump from boost-1.71.0

Revision 1.64 / (download) - annotate - [select for diffs], Wed Aug 7 13:52:44 2019 UTC (9 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.63: +7 -1 lines
Diff to previous 1.63 (colored)

unrealircd: Avoid building the internal copy of Argon2.

The pkgsrc version was being used, but not being detected properly
by configure. I'm guessing the configure script is assuming Debian
version numbers or something.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Aug 7 13:30:37 2019 UTC (9 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.62: +3 -7 lines
Diff to previous 1.62 (colored)

unrealircd: Install some examples to a more sensible location.

While here, we probably don't need to regenerate the configure script
any more. So don't do that.

Bump PKGREVISION.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Aug 7 13:14:16 2019 UTC (9 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.61: +50 -17 lines
Diff to previous 1.61 (colored)

unrealircd: Update to 4.2.4.1

This release fixes a crash issue if UnrealIRCd is configured to use utf8 or
chinese character sets in set::allowed-nickchars. We don't expect many users
to run their IRCd with this enabled, as the utf8 support was tagged as
experimental and the chinese/gbk implementation is incomplete.

This release also contains a number of other fixes and enhancements.
In particular the reputation and connthrottle modules are now working
better and there were some major Windows fixes.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Jul 20 22:46:11 2019 UTC (10 months ago) by wiz
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

*: recursive bump for nettle 3.5.1

Revision 1.60 / (download) - annotate - [select for diffs], Mon Jul 1 04:07:59 2019 UTC (10 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Recursive revbump from boost-1.70.0

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Sun Apr 7 09:39:25 2019 UTC (13 months, 2 weeks ago) by bsiegert
Branch: pkgsrc-2019Q1
Changes since 1.57: +5 -1 lines
Diff to previous 1.57 (colored) next main 1.58 (colored)

Pullup ticket #5928 - requested by nia
chat/unrealircd: build fix

Revisions pulled up:
- chat/unrealircd/Makefile                                      1.58-1.59
- chat/unrealircd/distinfo                                      1.22-1.23

---
   Module Name:    pkgsrc
   Committed By:   nia
   Date:           Tue Apr  2 11:29:46 UTC 2019

   Modified Files:
           pkgsrc/chat/unrealircd: distinfo

   Log Message:
   chat/unrealircd: update distinfo.

   The tarball was silently updated without a release. After diffing this
   against the git tag, the updated tarball seems to change some if statements
   from if (x = y) to if (x == y)...

   https://github.com/unrealircd/unrealircd/commit/766055d5c0399fa55d03ac6ab33804dc084e2547

   The bug fixed by this change is apparently not exploitable.

---
   Module Name:    pkgsrc
   Committed By:   nia
   Date:           Tue Apr  2 12:42:44 UTC 2019

   Modified Files:
           pkgsrc/chat/unrealircd: Makefile

   Log Message:
   unrealircd: bump PKGREVISION for distinfo change

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Tue Apr  2 13:20:21 UTC 2019

   Modified Files:
           pkgsrc/chat/unrealircd: Makefile distinfo

   Log Message:
   unrealircd: set DIST_SUBDIR for new distfile

Revision 1.59 / (download) - annotate - [select for diffs], Tue Apr 2 13:20:21 2019 UTC (13 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.58: +4 -1 lines
Diff to previous 1.58 (colored)

unrealircd: set DIST_SUBDIR for new distfile

Revision 1.58 / (download) - annotate - [select for diffs], Tue Apr 2 12:42:44 2019 UTC (13 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored)

unrealircd: bump PKGREVISION for distinfo change

Revision 1.57 / (download) - annotate - [select for diffs], Sat Mar 2 15:44:33 2019 UTC (14 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base
Branch point for: pkgsrc-2019Q1
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

unrealircd: Update to 4.2.2.


Changes between version 4.2.1 and 4.2.2:

Improvements:

    Quicker connection handshake for clients which use CAP and/or SASL.
    With "TOPIC #chan" and "MODE #chan +b" (and +e/+I) you can see who set the topic and bans/exempts/invex. The default is to only show the nick of the person who set the item. This can be changed (not the default) by setting:

    set { topic-setter nick-user-host; };
    set { ban-setter nick-user-host; };

    The 'set by' and 'set at' information for +beI lists are now synchronized when servers link. You still see the MODE originating from the server, however when the banlist is queried you will now be able to see the original nick and time of the bansetter rather than serv.er.name. If you want the OLD behavior you can use: set { ban-setter-sync no; };
    The default maximum topic length has been increased from 307 to 360.
    You can now set more custom limits. The default settings are shown below:

    set {
            topic-length 360; /* maximum: 360 */
            away-length 307; /* maximum: 360 */
            quit-length 307; /* maximum: 395 */
            kick-length 307; /* maximum: 360 */
        };

    The message sent to users upon *LINE can now be adjusted completely via set::reject-message::kline and set::reject-message::gline.
    New set::anti-flood::max-concurrent-conversations which configures the maximum number of conversations a user can have with other users at the same time.
    Until now this was hardcoded at limiting /MSG and /INVITE to 20 different users in a 15 second period. The new default is 10 users, which serves as a protection measure against spambots.
    New set::max-targets-per-command which configures the maximum number of targets accepted for a command, such as 4 to allow e.g. /MSG nick1,nick2,nick3,nick4 hi.
    Also changed the following defaults (previously hardcoded):
        PRIVMSG from 20 to 4 targets, to counter /amsg spam
        NOTICE from 20 to 1 target, to counter /anotice spam
        KICK from 1 to 4 targets, to make it easier for channel operators to quickly kick a large amount of spambots
    Added INVITE and KNOCK flood protection (command rate limiting):
        set::anti-flood::invite-flood now defaults to 4 per 60 seconds (previously the effective limit was 1 invite per 6 seconds).
        set::anti-flood::knock-flood now defaults to 4 per 120 seconds.
    New set::outdated-tls-policy which describes what to do with clients that use outdated SSL/TLS protocols (eg: TLSv1.0) and ciphers.
    The default settings are to warn in all cases: users connecting, opers /OPER'ing up and servers linking in. The user will see a message telling them to upgrade their IRC client.
    This should help with migrating such users, since in the future, say one or two years from now, we would want to change the default to only allow TSLv1.2+ with ciphers that provide Forward Secrecy. Instead of rejecting clients without any error message, this provides a way to warn them and give them some time to upgrade their outdated IRC client.

Major issues fixed:

    Crash issue in the 'websocket' module.

Minor issues fixed:

    The advertised "link-security" was incorrectly downgraded from level 2 to 1 if spkifp was used as an authentication method.
    In case of a crash, the ./unrealircd backtrace script was not working correctly in non-English environments, leading to less accurate bug reports.
    Various crashes if a server receives incorrect commands from a trusted linked server.
    A number of memory leaks on REHASH (about 1K).
    SASL was not working post-registration, eg: when services link back in. This is now fixed in UnrealIRCd, but may require a services update as well.

Changed:

    The noctcp user mode (+T) will now only block CTCP's and not CTCP REPLIES. Also, IRCOps can bypass user mode +T restrictions.
    The server will warn if your ulines { } are matching UnrealIRCd servers.
    The m_whox module now contains various features that m_who already had.
    Also, m_whox will try to convert classic UnrealIRCd WHO requests such as "WHO +i 127.0.0.1" to whox style "WHO 127.0.0.1 i".
    Unfortunately auto-converting WHO requests is not always possible. When in doubt the WHOX syntax is assumed. Users are thus (still) encouraged to use the whox style when m_whox is loaded.

For module coders:

    New hook HOOKTYPE_WELCOME (aClient *acptr, int after_numeric): allows you to send a message at very specific places during the initial welcome.
    New Isupport functions: IsupportSet, IsupportSetFmt and IsupportDelByName.
    The M_ANNOUNCE flag in the command add functions should no longer be used as CMDS= is removed. Please update your module.
    New "SJSBY" in PROTOCTL, which is used in SJOIN to sync extra data. See the last part of the SJOIN documentation.
    For a command with 2 arguments, eg "PRIVMSG #a :txt", parv[1] is "#a", parv[2] is "txt" and parv[3] is NULL. Any arguments beyond that, such as parv[4] should not be accessed. To help module coders with detecting such bugs we now poison unused parv[] elements that should never be accessed. Note that without this poison your code will also crash, now it just crashes more consistently.

IRC protocol:
This section is intended for client coders and people interested in IRC protocol technicalities

    Many changes in the tokens used in numeric 005 (RPL_ISUPPORT):
        Removed CMDS= because this was an unnecessary abstraction and it was not picked up by any other IRCd.
        The tokens KNOCK MAP USERIP have been added (moved from CMDS=..)
        STARTTLS is no longer advertised in 005 since doing so would be too late. Also, STARTTLS is not the preferred method of using SSL/TLS.
        Added TARGMAX= to communicate set::max-targets-per-command limits.
        Removed the MAXTARGETS= token because TARGMAX= replaces it.
        Added DEAF=d to signal what user mode is used for "deaf"
        Added QUITLEN to communicate the set::quit-length setting (after all, why communicate length for KICK but not for QUIT?)
        The 005 tokens are now sorted alphabetically
    When hitting the TARGMAX limit (set::max-targets-per-command), for example with "/MSG k001,k002,k003,k004,k005 hi", you will see:
    :server 407 me k005 :Too many targets. The maximum is 4 for PRIVMSG.
    When hitting the set::anti-flood::max-concurrent-conversations limit (so not per command, but per time frame), you will see:
    :server 439 me k011 :Message target change too fast. Please wait 7 seconds
    When hitting the set::anti-flood::invite-flood limit you will get:
    :server 263 me INVITE :Flooding detected. Please wait a while and try again.
    When hitting the set::anti-flood::knock-flood limit you will get:
    :server 480 me :Cannot knock on #channel (You are KNOCK flooding)
    Not a protocol change. But when a server returns from a netsplit and syncs modes such as: :server MODE #chan +b this!is@an.old.ban
    Then later on you can query the banlist (MODE #chan b) and you may see the actual original setter and timestamp of the ban. So if a user wishes to see the banlist then IRC clients are encouraged to actively query the banlist before displaying it. Fortunately most clients do this.
    If the set::topic-setter or set::ban-setter are set to nick-user-host then the "added by" field in numerics that show these entries will contain nick!user@host instead of nick, eg:
    :server 367 me #channel this!is@some.ban bansetter!user@some.host 1549461765

Revision 1.56 / (download) - annotate - [select for diffs], Sat Feb 9 15:23:15 2019 UTC (15 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.55: +43 -65 lines
Diff to previous 1.55 (colored)

chat/unrealircd: Update to 4.2.1.1

Many changes, coming from an unsupported version, but at least
fixes CVE-2016-7144.

Revision 1.55 / (download) - annotate - [select for diffs], Thu Dec 13 19:51:43 2018 UTC (17 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

revbump for boost 1.69.0

Revision 1.54 / (download) - annotate - [select for diffs], Thu Aug 16 18:54:37 2018 UTC (21 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

revbump after boost-libs update

Revision 1.53 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:11 2018 UTC (22 months, 3 weeks ago) by jperkin
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.52 / (download) - annotate - [select for diffs], Sun Apr 29 21:31:29 2018 UTC (2 years ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

revbump for boost-libs update

Revision 1.51 / (download) - annotate - [select for diffs], Mon Jan 1 21:18:17 2018 UTC (2 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Revbump after boost update

Revision 1.50 / (download) - annotate - [select for diffs], Wed Sep 6 09:03:00 2017 UTC (2 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Follow some redirects.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Aug 24 20:03:07 2017 UTC (2 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Revbump for boost update

Revision 1.48 / (download) - annotate - [select for diffs], Sun Apr 30 01:21:29 2017 UTC (3 years ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Recursive revbump from boost update

Revision 1.47 / (download) - annotate - [select for diffs], Sun Jan 1 16:06:05 2017 UTC (3 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Revbump after boost update

Revision 1.46 / (download) - annotate - [select for diffs], Fri Oct 7 18:25:40 2016 UTC (3 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Revbump post boost update

Revision 1.45 / (download) - annotate - [select for diffs], Sat Mar 5 11:28:09 2016 UTC (4 years, 2 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

Bump PKGREVISION for security/openssl ABI bump.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Nov 26 16:36:00 2015 UTC (4 years, 6 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.43: +2 -4 lines
Diff to previous 1.43 (colored)

Update chat/unrealircd to 3.2.10.5.

pkgsrc changes:

 - Remove obsolete and broken MESSAGE files.
 - Find zlib correctly when enabled.
 - Add SMF manifest.
 - Update patch files and add comments where necessary.

Upstream changes:

 - This release fixes a SASL Denial of Service issue

Patch provided by Marco Wessel in joyent/pkgsrc#306.

Revision 1.43 / (download) - annotate - [select for diffs], Sat Nov 7 22:52:04 2015 UTC (4 years, 6 months ago) by dholland
Branch: MAIN
Changes since 1.42: +32 -32 lines
Diff to previous 1.42 (colored)

pkglint

Revision 1.42 / (download) - annotate - [select for diffs], Mon Sep 7 12:02:06 2015 UTC (4 years, 8 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.41: +1 -5 lines
Diff to previous 1.41 (colored)

Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manual
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Jan 17 15:24:22 2015 UTC (5 years, 4 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.40: +5 -4 lines
Diff to previous 1.40 (colored)

Update to 3.2.10.4, build with USE_LOCALE on Mac OS to unbreak the build.
Patch from Jonathan Buschmann in PR pkg/49540, slightly adapted.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Nov 2 05:35:39 2014 UTC (5 years, 6 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.39: +2 -8 lines
Diff to previous 1.39 (colored)

Fixes unusual MESSAGE_SRC usage.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Feb 12 23:17:37 2014 UTC (6 years, 3 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Recursive PKGREVISION bump for OpenSSL API version bump.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jul 14 15:42:34 2013 UTC (6 years, 10 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.37: +7 -19 lines
Diff to previous 1.37 (colored)

Update to latest release, 3.2.10.1. LICENSE=gnu-gpl-v2; USE_TOOLS+=gunzip;
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.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jul 12 10:44:53 2013 UTC (6 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Bump PKGREVISION of all packages which create users, to pick up change of
sysutils/user_* packages.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Feb 6 23:21:49 2013 UTC (7 years, 3 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

PKGREVISION bumps for the security/openssl 1.0.1d update.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Dec 16 01:52:00 2012 UTC (7 years, 5 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

recursive bump from cyrus-sasl libsasl2 shlib major bump.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Oct 3 00:02:46 2012 UTC (7 years, 7 months ago) by asau
Branch: MAIN
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Apr 25 15:55:42 2012 UTC (8 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.32: +5 -14 lines
Diff to previous 1.32 (colored)

update to 3.2.9
from the announcement:
There have been 212 changes since previous release which is almost the
Same as previous THREE stable releases combined.
The changes consist of the usual amount of bugfixes, however also a
substantial amount of new features have been added.

pkgsrc note: This removes the dependencies on fixed (old) versions
of tre and c-ares.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 16 16:08:15 2012 UTC (8 years, 3 months ago) by hans
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.31: +3 -1 lines
Diff to previous 1.31 (colored)

Fix build on SunOS.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Apr 22 13:43:08 2011 UTC (9 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

recursive bump from gettext-lib shlib bump.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Jul 25 13:18:52 2010 UTC (9 years, 10 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.29: +11 -11 lines
Diff to previous 1.29 (colored)

Update unrealircd to 3.2.8.1.

Unreal3.2.8.1
- Fixes a security issue, which is exploitable (crash) when allow::options::noident
  is in use.

Unreal3.2.8
==[ NEW ]==
- set::level-on-join: this defines which privileges a user receives when creating a
  channel, default is 'chanop', the only other available setting is 'none' (opless).
- Away notification through WATCH: This allows clients to receive a notification
  when someone goes away or comes back, along with a reason, a bit like IM's.
  There's probably no current client supporting this but it would be a nice feature
  in notify lists. Client developers: see Changes file for full protocol details.
  This feature can be disabled by setting set::watch-away-notification to 'no'.
- Spamfilter: Slow spamfilter detection: For each spamfilter, Unreal will check,
  each time it executes, how long it takes to execute. When a certain threshold is
  reached the IRCd will warn or even remove the spamfilter. This could prevent a
  spamfilter from completely stalling the IRCd. Warning is configured through
  set::spamfilter::slowdetect-warn (default: 250ms) and automatic deletion is
  configured by set::spamfilter::slowdetect-fatal (default: 500ms).
  You can set both settings to 0 (zero) to disable slow spamfilter detection.
  This feature is currently not available on Windows.
- SSL: set::ssl::server-cipher-list can be used to limit the allowed ciphers
- SSL: To specify when an SSL session key should be renegotiated you can use
  set::ssl::renegotiate-bytes <bytes> and set::ssl::renegotiate-timeout <seconds>.
- UHNAMES support: This sends the full nick!ident@host in NAMES which can be
  used by clients for their IAL. mIRC, Klient, etc support this.
- There have also been some behavior changes, which can be considered NEW, see
  next section (CHANGED).

==[ CHANGED ]==
- IPv6: On IPv6 servers you no longer have to use ::ffff:1.2.3.4 IP's for IPv4 in the
  config file, you can use the simple 1.2.3.4 form, as they are converted automatically.
- When someone is banned and /PARTs, the part reason (comment) is no longer shown
- ChanMode +S/+c: now strips/blocks 'reverse' as well
- Smart banning is now disabled by default because it was too annoying, this means that
  f.e. if there's a ban on *!*@*.com then you can still add a ban on *!*@*.aol.com
- except ban { } now also protects against ZLINEs and ban ip { }
- Modules: user modes and channel modes without parameters (eg: +X) no longer have
  to be PERManent, this means they can be upgraded/reloaded/unloaded on-the-fly.

==[ MAJOR BUGS FIXED ]==
- Zip links issue (Overflowed unzipbuf)
- Crash issue with 3rd party modules that introduce new channel modes w/parameters
- Mac OS X: Various issues which prevented the IRCd from booting up
- Remote includes (constant) crash with new curl/c-ares versions
- A few rare crash issues, including a crash when linking to another server
- In case of clock adjustments, the IRCd will no longer freeze when the time is
  adjusted backwards, nor will it incorrectly throttle clients when adjusted forward.
  However, because clock adjustments (time shifts) of more than xx seconds are
  so dangerous (and will still cause a number of issues), big warnings are now
  printed when they happen.
  Morale: synchronize your system clock, or use the built-in timesync feature.

==[ MINOR BUGS FIXED ]==
- CGI:IRC: Several IPv6 issues, both on IPv6 IRCd's and CGI:IRC gateways
- IP masks in oper::from::userhost sometimes didn't match when they should
- (G)ZLINE's on IPv6 users were sometimes rejected
- CHROOTDIR works again
- OperOverride fixes
- Throttling is now more accurate
- And more... see Changelog

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jan 9 16:34:08 2010 UTC (10 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Also provide TREINCDIR.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 19 08:17:59 2009 UTC (10 years, 9 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Change dependency pattern for devel/tre from tre-0.7.5 to tre>=0.7.5.
(0.7.5 was not satisfiable because we now have 0.7.6 in pkgsrc.)
Builds, but not tested beyond that. Bump revision.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 17 18:00:14 2009 UTC (10 years, 10 months ago) by adrianp
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Give up MAINTAINER

Revision 1.25.8.1 / (download) - annotate - [select for diffs], Tue Apr 14 21:12:04 2009 UTC (11 years, 1 month ago) by tron
Branch: pkgsrc-2009Q1
Changes since 1.25: +3 -5 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Pullup ticket #2735 - requested by adrianp:
unrealircd: security patch

Revisions pulled up:
- chat/unrealircd/Makefile			1.26
- chat/unrealircd/distinfo			1.11
- chat/unrealircd/patches/patch-ag		1.1
---
Module Name:	pkgsrc
Committed By:	adrianp
Date:		Mon Apr 13 16:20:52 UTC 2009

Modified Files:
	pkgsrc/chat/unrealircd: Makefile distinfo
Added Files:
	pkgsrc/chat/unrealircd/patches: patch-ag

Log Message:
Add patch for http://forums.unrealircd.com/viewtopic.php?t=6204
Update MASTER_SITES
PKGREVISION++

Revision 1.26 / (download) - annotate - [select for diffs], Mon Apr 13 16:20:52 2009 UTC (11 years, 1 month ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.25: +3 -5 lines
Diff to previous 1.25 (colored)

Add patch for http://forums.unrealircd.com/viewtopic.php?t=6204
Update MASTER_SITES
PKGREVISION++

Revision 1.25 / (download) - annotate - [select for diffs], Sat Aug 23 08:09:16 2008 UTC (11 years, 9 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Branch point for: pkgsrc-2009Q1
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

Update MASTER_SITES from download page.
list outdated noticed by Zafer Aydogan via private mail.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Jun 13 23:15:33 2008 UTC (11 years, 11 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.23: +14 -7 lines
Diff to previous 1.23 (colored)

More chroot build fixes from Michael Stapelberg.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Apr 7 18:21:29 2008 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.22: +5 -9 lines
Diff to previous 1.22 (colored)

Fix DESTDIR.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Mar 3 02:19:52 2008 UTC (12 years, 2 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.21: +27 -21 lines
Diff to previous 1.21 (colored)

Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Sep 13 19:24:13 2007 UTC (12 years, 8 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored)

PKGREVSION++ due to tre changes

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jul 14 22:19:48 2007 UTC (12 years, 10 months ago) by adrianp
Branch: MAIN
Changes since 1.19: +5 -8 lines
Diff to previous 1.19 (colored)

Update to 3.2.7
- Updated c-ares to 1.4.0, TRE to 0.7.5
- chmode +L does no longer require chmode +l
- Oper blocks now can have CIDR, as in "userhost *@127.0.0.1/32";
- Services coders: SVSNOLAG/SVS2NOLAG (described in Changes) will allow a user to avoid fake lag (ie, flood as much as he/she wants).
- More intelligent accept() handling - that is, take in multiple times at a time instead of one per I/O loop
- A lot of bug fixes, basically.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 4 20:54:33 2007 UTC (12 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.18: +6 -3 lines
Diff to previous 1.18 (colored)

Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.

Revision 1.18 / (download) - annotate - [select for diffs], Sun May 13 21:15:58 2007 UTC (13 years ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored)

The tarball has been re-packaged with an additional fix and the version
 number not incremented.
This was to fix an FD leak.
Use DIST_SUBDIR=${PKGNAME} hack to work around this.
PKGREVISION++

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 3 12:46:01 2007 UTC (13 years, 4 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.16: +9 -9 lines
Diff to previous 1.16 (colored)

Update to 3.2.6

In brief:
Unreal3.2.6 Release Notes
==========================

==[ GENERAL INFORMATION ]==
- The purpose of the sections below (NEW, CHANGED, MINOR, etc) is to be a
  SUMMARY of the changes in this release. There have been 80+ changes, and
  trying to mention them all would be useless, see the Changelog for the full
  list of changes.

==[ CHANGED ]==
- SSL: The server certificate and keys can now be reloaded via '/REHASH -ssl',
  no restart needed anymore.
- loadmodule errors are improved
- Snomask 'N' will no longer show nick changes of U-lined servers
- Various doc updates ('/HELPOP ?EXTBANS', and some unreal32docs improvements)

==[ MAJOR BUGS FIXED ]==
- Crash if link::options::quarantine was used
- Another crash which could happen in some rare cases
- Throttling was not always being applied correctly
- Windows 2003: Fixed crash on-boot if no nameserver was set
- Windows: Fixed /RESTART not always working properly (leaving the ircd dead)

Revision 1.16 / (download) - annotate - [select for diffs], Mon Oct 23 18:24:12 2006 UTC (13 years, 7 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.15: +2 -4 lines
Diff to previous 1.15 (colored)

s/SKIP_PORTABILITY_CHECK/CHECK_PORTABILITY_SKIP/

Revision 1.15 / (download) - annotate - [select for diffs], Sun Oct 8 22:12:09 2006 UTC (13 years, 7 months ago) by rillig
Branch: MAIN
Changes since 1.14: +5 -1 lines
Diff to previous 1.14 (colored)

Disabled the portability check for this package because one file is
declared unchangeable. Unfortunately, exactly that file contains the
non-portable code.

Not my problem. ;)

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 18 22:43:36 2006 UTC (13 years, 10 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.13: +13 -14 lines
Diff to previous 1.13 (colored)

Update to 3.2.5
==[ MAJOR BUGS FIXED ]==
- Spamfilter was not always working properly
- MS Visual studio 2005 (8.x) was unable to compile Unreal and/or caused crashes
- Certain IPv6 listen blocks could crash the ircd on-boot/on-rehash

==[ MINOR BUGS FIXED ]==
- "Looking up your hostname" message was missing if
  set::options::show-connect-notice was enabled (other messages, like "looking
  up ident" were shown, however)
- It was sometimes impossible to update a link { } block: all old settings
  would still be used, this happened if connfreq was low. This might also have
  caused crashes.
- Netsynch problem, which could cause the wrong modes to be applied to a
  channel in some rare cases.
- Setting set::maxdccallow to 0 (or lower) still allowed one entry to be added
- Spamfilter oversized-checking is no longer done when removing a spamfilter
- Operator count bug (there might still be others...)
- Some chinese-* charsets could not be selected individually
- No longer requiring a C++ compiler (was caused by resolver in 3.2.4)
- Added workaround for "make: Permission denied" bug in some FreeBSD's

Revision 1.13 / (download) - annotate - [select for diffs], Sun Apr 23 00:12:36 2006 UTC (14 years, 1 month ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.12: +6 -2 lines
Diff to previous 1.12 (colored)

Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 6 06:21:39 2006 UTC (14 years, 1 month ago) by reed
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Over 1200 files touched but no revisions bumped :)

RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).

Revision 1.11 / (download) - annotate - [select for diffs], Tue Mar 7 17:23:51 2006 UTC (14 years, 2 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.10: +48 -45 lines
Diff to previous 1.10 (colored)

pkglintification
Add rehash option to rc.d script
Remove dud mirror site
Sort PLIST
Bump pkgrevision

Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 16 21:30:06 2006 UTC (14 years, 3 months ago) by adrianp
Branch: MAIN
Changes since 1.9: +7 -9 lines
Diff to previous 1.9 (colored)

There's been an upstream fix but the version number was not bumped
	http://www.unrealircd.com/324rerelease.txt
Use DIST_SUBDIR=${PKGNAME} until the next version is released
Install help and documentation for non-english users

Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 5 23:08:26 2006 UTC (14 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Feb 4 21:13:54 2006 UTC (14 years, 3 months ago) by adrianp
Branch: MAIN
Changes since 1.7: +13 -8 lines
Diff to previous 1.7 (colored)

Update to 3.2.4

This is just a summary of changes, for full details see:
	http://www.unrealircd.com/txt/unreal3_2_4_release_notes.txt

> ==[ MAJOR BUGS FIXED ]==
> - Two issues with an incorrect badword { } block in the config file causing a crash.
> - Incorrect TKL/*LINE causing a crash
> - Complete resolver recode: now using c-ares + caching to fix some (rare?) crash bugs and
>   to make our code much more cleaner.
> - Using GCC4 caused a crash on-link.
> - Crash when a class block was removed and had any other blocks were referencing it.
> - OpenBSD crash on /REHASH.
> - Several AMD64 crash issues.
> - Sometimes a serious flood of notices was generated if link::options::nodnscache was used.
> - Spamfilter: action 'viruschan' combined with target 'user' caused crashes.
> - chinese-* nick characters support caused memory corruption.
> - Crash issue regarding SSL and junk snomask.
>
> ==[ MINOR BUGS FIXED ]==
> - Now properly resolves hostnames again that use CNAME delegation (got broken in 3.2.3).
> - Fedora Core w/IPv6 failed to compile.
> - A few read-after-free bugs that could have caused crashes.
> - ./Config was not loading the settings properly on Solaris 10
> - Crash if high ascii in set::network-name
> - Fixed advanced channel aliases not working properly
> - Fixed \* and \? escaping not always working properly (for example in ~r/~c bans).

Revision 1.7 / (download) - annotate - [select for diffs], Thu Dec 29 06:21:33 2005 UTC (14 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 8 10:07:46 2005 UTC (14 years, 5 months ago) by adrianp
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (colored)

Fix MASTER_SITES typo and add in a few more mirrors

Revision 1.5 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:03 2005 UTC (14 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.4: +8 -8 lines
Diff to previous 1.4 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 1 18:09:37 2005 UTC (14 years, 5 months ago) by adrianp
Branch: MAIN
Changes since 1.3: +5 -4 lines
Diff to previous 1.3 (colored)

Change remoteinc to depend on net/libcares as opposed to wip/c-ares
Fix patch-aa so libcares is properly detected
Fix options.mk so that libcurl is properly detected
Use PKG_OPTIONS_OPTIONAL_GROUPS as suggesed by wiz@ in private email
Use PKG_OPTIONS_REQUIRED_GROUPS for hub/leaf choice
Bump to nb1

Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 29 21:11:55 2005 UTC (14 years, 5 months ago) by adrianp
Branch: MAIN
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored)

Add advanced options available in the default ./Config script
Change default to hub, enable showlistmodes and remove prefixaq in line with
 ./Config defaults
No PKGREVISION bump (riding the initial import)

Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 29 19:23:29 2005 UTC (14 years, 5 months ago) by adrianp
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Small update for FILES_SUBST

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue Nov 29 19:17:03 2005 UTC (14 years, 5 months ago) by adrianp
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

UnrealIRCd is an IRC server based on the branch of IRCu called Dreamforge,
formerly used by the DALnet IRC Network. Since development started on it
(around May 1999) many new features has been added, modified, and many bugs
fixed. Unreal runs both on *nix platforms, Amiga & Windows 95/98/2k/NT.
Some features to mention: Channel Halfops, No-color channel mode,
Strip-colors channel mode, channelmode +q & +a - protect modes, Oper and
Admin only channels, exception bans, Nokicks mode (channel and user), Flood
limiter, Channel links, Host cloaking, Net* Tech and Co-Admin modes, Whois
notifies, Foreign connects monitor, Oper suspend, G:Lines, T:Lines, channel
restriction (people can only go to these channels if enabled), Trojan/DCC
Deny, RPING/RPONG, Sethost family, Token in server<->server etc.
FDlists/High Traffic Mode, SOCKS check on connect, Speeded up server
synchs, limited WebTV Client support, /vhost, and many dreamforge
optimations. UnrealIRCd is aimed to be an advanced, not an easy IRCd.

Also includes SSL and IPv6 support.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Nov 29 19:17:03 2005 UTC (14 years, 5 months ago) by adrianp
Branch: MAIN

Initial revision

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>