without affecting packages that are currently using it.
Packages which previously didn't set BUILDLINK_DEPMETHOD to neither "full" nor
"build" now set it to "full", but should be checked whether they really need it
(comment added). Packages which previously set it to "build" now don't set it
anymore.
Ok by jlam, wiz.
> -- ircd-hybrid-7.2.0 RELNOTES
> o) Fixed broken operwall = yes;
> o) Added 'umode' directive to oper{}. List of modes to get on /OPER.
> o) Fixed a WHOIS bug
> o) Fixed bug where we would increase Count.invisi even
> if invisible_on_connect is turned off
> o) Removed invite_ops_only, controlled by paranoid (+p) now
> o) Better DDoS protection
> o) Fixed va_list bug on amd64
> o) Fixed /dev/poll
>
>
> -- ircd-hybrid-7.2rc1 RELNOTES
> o) ircd can dynamically change all its client/fd limits at runtime
> o) Added epoll as the primary I/O engine under Linux
> o) Local channels will not show up in remote /WHOIS
> o) Added hidden_name which allows customized hidden server names
> o) Added restrict_channels to define a static channel set
> o) Added --disable-gline-voting to disable G-Line votes
> for small networks or people who don't want it.
> o) Allow accumulating more ip= entries in an exempt{} block
> o) Various improvements and bugfixes
> o) Make win32 build usable
> o) Fixed ban caching bug
> o) Cosmetical fixes to TIME
> o) Get "KLINE nick" to work with clients that have a spoof
> o) Fixed RESV/XLINE bug in conjunction with names that include escaped
> characters such as \*, \?, \#.
>
>
> -- ircd-hybrid-7.2beta1 RELNOTES
> o) Usermode +G, like +g, but allow messaging from people on common channels
> o) Usermode +D - "deaf", don't receive channel messages
> o) RXLINE and RKLINE - commands for setting regexp K/X lines
> o) Join flood is now detected and reported to +b opers
> o) Re-added REJECT_HOLD - lock clients for a while before throwing away
> o) ping_warning, a class{} option to notify opers before "Ping timeout"
> o) New hooking system, modularised: usermodes, iauth, message filtering etc.
> o) Network I/O speedups
> o) Various cleanups and bugfixes
> o) Support for client SSL
> o) Support for services (contrib/m_services.c)
> o) IP cloaking module (contrib/ip_cloaking.c)
> o) Native win32 build
Summary of changes from 0.11.8 to 0.11.8.1
==========================================
[UI fea] The /wi command now displays buddy client capabilities.
[UI fea] The status bar now displays "TYPING" when your buddy is in the middle of typing a message to you. (Only if your buddy's client sends typing notifications, which naim does not do.)
[UI fea] Warning levels for yourself and for your buddies are now displayed in the UI.
[UI fea] New /setpriv command. Use to change between ALLOW ALL, BLOCK ALL, ALLOW PERMIT, BLOCK DENY, or ALLOW BUDDY. The default is BLOCK DENY.
[FT fea] Joshua Wise <joshua@joshuawise.com> updated the IPv6 code to work with the modern code base. If you have an IPv6 connection, you should be able to /connect to an IPv6 hostname without any special configuration.
[IRC fea] The IRC driver now accepts incoming lines that end in a naked "\n". (The spec. requires lines to end in "\r\n", but Jon Postel would roll over in his grave if he heard we required such stringent protocol conformity. That and some poorly-maintained ircds do send naked "\n" characters.)
[UI fea] /names now sorts users before displaying them.
[TOC fea] Friendly names (/namebuddy) are now stored to and retrieved from your server-side buddy list.
[TOC bug] /delbuddy did not always correctly remove the user from your server-side buddy list. Fixed.
[UI bug] If you had a user with the same friendly name as another user's account name, naim would become unstable when the second user signed on. Fixed.
[TOC fea] (ported from 0.11.7.3) Online time is presented in localized time from AOL's servers. FireTalk now de-localizes (from UTC-0400) and re-localizes to the user's time zone.
extern int errno; /* some systems don't have this in errno.h */
after the following in a central header:
#ifndef _WIN32
#include <sys/errno.h>
#else
#include <errno.h>
#endif
Sure, e.g. NetBSD doesn't define errno in sys/errno.h, but why should it?
So, let's just fix this.
- no errno, use errno.h
- no redefinition of function parameters as local variables
[how did this ever work?!]
- malloc comes from stdlib.h
- NAME_MAX is prefered when available, it is POSIX
- strchr, strpbrk, strspn, strstr, strtol and strtoul can and
should be used from libc.
- remove tcl version of string.h, system header is good enough
(and if it doesn't have index, it would have been broken anyway)
Use dirent.h instead of sys/dir.h, the former is POSIX and the latter
gives a warning on DragonFly, which breaks -Werror.
Use NAME_MAX if available, fall back to MAXNAMLEN otherwise.
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
Notable changes from NEWS:
* Major changes in 2.0.2
* Major changes in 2.0.1
** New add-on riece-xfaceb.el, which displays X-Face/Colour Face in
IRC buffers. (Steve Youngs)
* Major changes in 2.0.0
** Support multiple coding-systems on a server.
You can use different coding-systems for different channels. (ueno)
For example:
(setq riece-channel-coding-system-alist
'(("#euc-jp" . euc-jp)
("#utf-8 irc.freenode.net" . utf-8)))
** Support uninstall, unload (dangerous) operations for add-ons.
Now you can fully customize riece-addons in the add-on listing
mode. (ueno)
** New mechanism for executing Ruby programs. To use it, see the
commentary section of riece-ruby.el. (ueno)
** New add-on riece-eval-ruby.el, which regards user input prefixed by
",ruby " as a Ruby program and sends the result to the current
channel. (ueno)
** New add-on riece-shrink-buffer.el, which now takes care of periodic
buffer shrinking. If you have set riece-max-buffer-size, you will
need to enable the riece-shrink-buffer add-on in the add-on listing
mode. (ueno)
** Allow "@" instead of " " as a separator of a channel name and an
IRC server name. (ueno)
** Rewrite the Japanese manual (riece-ja.texi) for IRC & Emacs
newbies. (ueno)
** Include a document for developers (doc/HACKING{,.ja}) (ueno)
* Major changes in 1.0.8
** Mitigate file locking scheme of riece-log. (ueno)
** Format idle seconds in human readable form. (ueno)
** Support SXEmacs version names. (Steve Youngs)
** Support CTCP TIME. (Steve Youngs)
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
Create the services group using PKG_GROUPS
From the ChangeLog:
> 2005/11/20 .56 Fixed a bug in StatServ that could cause a crash if
> StatServ was unloaded with a rehash while Services
> was running.
> 2005/11/07 Changed NickServ and ChanServ SET PASSWORD to prevent the
> use of spaces in passwords.
> 2005/11/07 The NickServ commands DROP, RECOVER, RELEASE, and GHOST now
> report a syntax error rather than "password incorrect"
> when too many parameters are given. (As a result,
> passwords containing spaces can no longer be used with
> these commands. Use IDENTIFY followed by SET PASSWORD
> to set a new password without spaces.)
> 2005/10/26 Fixed incorrect end-of-/WHOIS responses for several
> pseudoclients. Reported by Robin Burchell
> <surreal.w00t@xxxxx.xxx>
> 2005/09/26 .55 Added documentation on CSSetChannelTime configuration option.
> 2005/08/25 Fixed rare bug allowing users to gain voice status
> improperly. Reported by Anton Wolkov <phan70m@xxxxx.xxx>
> 2005/08/23 Added "authed" callback for newly-authorized nicknames.
> Suggested by Robin Burchell <surreal.w00t@xxxxx.xxx>
> 2005/08/16 .54 The ChanServ check_kick callback now passes the channel
> name as a string instead of the Channel structure, so
> the channel name can be known even if the channel is
> empty. Reported by Olly <olly@xxxxxxx.xx.xx>
> 2005/08/13 The S-line commands (SGLINE, SQLINE, and SZLINE) now check
> that "*" or similarly overbroad masks are not used.
> Suggested by Dionisios K. <vonitsa_net@xxxxx.xx>
> 2005/08/13 Fixed minor bugs in the code to check whether a new
> autokill is too broad (such as "*").
> 2005/08/13 Fixed a compilation error (and many warnings) when
> compiling with GCC 4.
> 2005/08/13 Added UNSET callbacks for NickServ and ChanServ. Suggested
> by Craig McLure <Craig@xxxxxxxxx.xxx>
> 2005/05/12 .53 Fixed bug causing server connection to fail.
> 2005/05/12 .52 Fixed occasional corruption of the NickServ REGISTER syntax
> string upon reconfiguration (OperServ REHASH).
> Reported by <alm@xxxxxxx.xx>
> 2005/05/06 Fixed attempts to send PING messages before connecting to
> the server. Reported by Craig McLure
> <Craig@xxxxxxxxx.xxx>
> 2005/04/02 .51 convert-db now checks for more potential problems with the
> imported databases before writing out the XML data.
> 2005/04/02 Fixed bugs when converting databases from old versions of
> PTlink Services.
> 2005/04/01 Fixed handling of links to forbidden nicks when converting
> Auspice databases.
> 2005/03/31 ChanServ KICK no longer allows Services opers to be kicked.
> 2005/03/31 Ensured that usermode +r is cleared from nicks which lose
> their identification status (e.g. from FORBID/SUSPEND).
> 2005/03/31 NickServ SUSPEND now forces the user of the suspended
> nick to change nicknames, as FORBID does. Reported by
> Dionisios K. <vonitsa_net@xxxxx.xx>
> 2005/03/31 ChanServ now stops non-identified users from joining
> channels with mode +R locked on. Suggested by
> Dionisios K. <vonitsa_net@xxxxx.xx>
> 2005/03/29 .50 Fixed security hole in NickServ LISTLINKS allowing any user
> to view a nick's links. Reported by
> <katarn@xxxxxxxxxx.xxx>