Revision
1956 -
Directory Listing
-
[select for diffs]
Modified
Mon May 6 18:59:00 2013 UTC
(13 years, 2 months ago)
by
michael
Diff to
previous 1955
- Implemented channel mode +M. Clients that haven't identified their
name with NickServ may not speak in a channel that has this mode set
Revision
1954 -
Directory Listing
-
[select for diffs]
Modified
Mon May 6 18:51:19 2013 UTC
(13 years, 2 months ago)
by
michael
Diff to
previous 1953
- Implemented channel mode +M. Clients that haven't identified their
name with NickServ may not speak in a channel that has this mode set
Revision
1941 -
Directory Listing
-
[select for diffs]
Modified
Sun May 5 09:52:00 2013 UTC
(13 years, 2 months ago)
by
michael
Diff to
previous 1940
- can_send(): ops/hops/voices may not speak thru +c;
ensure msg_has_controls() isn't called twice for non-chanops
Revision
1938 -
Directory Listing
-
[select for diffs]
Modified
Sat May 4 21:17:10 2013 UTC
(13 years, 2 months ago)
by
michael
Diff to
previous 1937
- Implemented channel mode +c. Known from other ircds, this mode basically
prevents users from sending messages including control codes to a channel
that has this mode set
Revision
1937 -
Directory Listing
-
[select for diffs]
Modified
Sat May 4 20:54:13 2013 UTC
(13 years, 2 months ago)
by
michael
Diff to
previous 1936
- Implemented channel mode +c. Known from other ircds, this mode basically
prevents users from sending messages including control codes to a channel
that has this mode set
Revision
1894 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 27 14:53:18 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1893
- m_kick.c: revert changes made in revision 1.24 (cvs) made on Sun Jan 7 04:46:30 2001 UTC
AnonOps are gone. And as described in rfc 2812, this is how ircd should behave in case
no kick-reason has been specified
Revision
1893 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 27 14:48:25 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1892
- m_kick.c: revert changes made in revision 1.24 (cvs) made on Sun Jan 7 04:46:30 2001 UTC
AnonOps are gone. And as described in rfc 2812, this is how ircd should behave in case
no kick-reason has been specified
Revision
1892 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 27 14:48:06 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1891
- m_kick.c: revert changes made in revision 1.24 (cvs) made on Sun Jan 7 04:46:30 2001 UTC
AnonOps are gone. And as described in rfc 2812, this is how ircd should behave in case
no kick-reason has been specified
Revision
1887 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 27 13:36:32 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1886
- m_whowas.c,m_names.c,m_kick.c: remove pointless code. There's no real reason why
we should skip preceding commas in nick-/channelnames
Revision
1876 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 27 09:36:33 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1875
- m_whowas.c,m_names.c,m_kick.c: remove pointless code. There's no real reason why
we should skip preceding commas in nick-/channelnames
Revision
1841 -
Directory Listing
-
[select for diffs]
Modified
Sun Apr 21 18:07:14 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1840
- m_info.c: fixed RESVPATH showing the pathname of the XLINE-file;
also DPATH is the root directory of installation
Revision
1832 -
Directory Listing
-
[select for diffs]
Modified
Fri Apr 19 19:16:09 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1831
- Made all numeric defines use the actual string instead of the numeric value
which allows to use gcc's printf format attribute
- Remove current message locale implementation
Revision
1823 -
Directory Listing
-
[select for diffs]
Modified
Sun Apr 14 18:24:38 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1822
- Renamed example.conf to reference.conf
- Due to upcoming feature implementation, resv{} blocks are no longer stackable
Revision
1822 -
Directory Listing
-
[select for diffs]
Modified
Sun Apr 14 12:36:55 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1821
- Added preliminary support for ISO 3166 alpha-2 two letter country code
enabled auth{} blocks. Requires libGeoIP.
- Added no_join to auth::flags
Revision
1819 -
Directory Listing
-
[select for diffs]
Modified
Fri Apr 12 11:57:26 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1818
- Removed recently added m_svshost.c. Services may now change the host of a
specific user via "SVSMODE <timestamp> <target> +x <hostname>"
Revision
1815 -
Directory Listing
-
[select for diffs]
Modified
Fri Apr 12 09:33:33 2013 UTC
(13 years, 3 months ago)
by
michael
Diff to
previous 1814
- Removed recently added m_svshost.c. Services may now change the host of a
specific user via "SVSMODE <timestamp> <target> +x <hostname>"
Revision
1791 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 30 10:56:02 2013 UTC
(13 years, 5 months ago)
by
michael
Diff to
previous 1790
- m_topic.c: improved services support. services may now set a channel topic
without joining the channel first
Revision
1783 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 24 19:26:51 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1782
- Forward-port -r1774:
- Configuration parser now does support 'year' and 'month' units
- Add support for fake idle times to /whois. Known from csircd, this
adds min_idle, and max_idle configuration directives to class{} blocks
Revision
1774 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 24 15:41:11 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1773
- Configuration parser now does support 'year' and 'month' units
- Add support for fake idle times to /whois. Known from csircd, this
adds min_idle, and max_idle configuration directives to class{} blocks
Revision
1772 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 19 23:16:05 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1771
- Forward-port -r1771 [channel_mode.c: check_string() didn't work right in case
string started with a space. (i.e., "MODE #chan +b : c" results in a weird
ban mask)
Bug got introduced in ircd-hybrid-5/channel.c, Revision 1.26
Revision
1771 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 19 23:11:22 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1770
- channel_mode.c: check_string() didn't work right in case string started
with a space. (i.e., "MODE #chan +b : c" results in a weird ban mask)
Bug got introduced in ircd-hybrid-5/channel.c, Revision 1.26
Revision
1770 -
Directory Listing
-
[select for diffs]
Modified
Sat Jan 19 19:57:18 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1769
- Update example.conf. Remove confusing information that the
general{} block is read at start time which leads to popular belief
that it isn't re-read on /rehash
Revision
1757 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 17 19:16:14 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1756
- Update README: ircd-hybrid is now known to work properly
on Debian GNU/Hurd 0.3. Kudos to Dominic Hargreaves
Revision
1756 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 17 19:15:55 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1755
- Update README: ircd-hybrid is now known to work properly
on Debian GNU/Hurd 0.3. Kudos to Dominic Hargreaves
Revision
1751 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 16 18:30:52 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1750
- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurable
via ircd.conf. A max_nick_length, as well as a max_topic_length configuration
option can now be found in the serverinfo{} block]
- OpenSSL 0.9.8s and higher is now required in order to enable ssl support
Revision
1750 -
Directory Listing
-
[select for diffs]
Modified
Wed Jan 16 14:07:08 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1749
- IMPORTANT: nick and topic lengths are now configurable via ircd.conf.
A max_nick_length, as well as a max_topic_length configuration option
can now be found in the serverinfo{} block
Revision
1728 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 3 00:16:51 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1727
- Backported -r1723 [Fixed possible core on USERHOST/ISON/CAPAB which for some reason
only happens with glibc with optimization enabled. Reported by Mantas]
Revision
1723 -
Directory Listing
-
[select for diffs]
Modified
Thu Jan 3 00:02:43 2013 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1722
- Fixed possible core on USERHOST/ISON which for some reason only happens with
glibc with optimization enabled. Reported by Mantas
- Update NEWS
Revision
1719 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 28 20:41:51 2012 UTC
(13 years, 6 months ago)
by
michael
Diff to
previous 1718
- parse.c:handle_numeric(): implement ircu-based improvements/cleanups
which basically avoid reprinting numeric buffers
Revision
1688 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 19 20:58:16 2012 UTC
(13 years, 7 months ago)
by
michael
Diff to
previous 1687
- m_nick.c:mr_nick(): remove useless IsExemptResv() test which can
never be true since the EXEMPT flags are set after nick/user/capab
registration
Revision
1684 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 18 19:34:41 2012 UTC
(13 years, 7 months ago)
by
michael
Diff to
previous 1683
- channel_mode.c: chm_invex, chm_exempt: ban and invite exemptions are
now always sent regardless of CAP_IE/CAP_EX
Revision
1682 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 18 18:45:27 2012 UTC
(13 years, 7 months ago)
by
michael
Diff to
previous 1681
- backported -r1681 [added temporary workaround for servers sending
numeric 451 in response to the "NOTICE AUTH ..." messages upon
registration
Revision
1681 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 18 18:43:55 2012 UTC
(13 years, 7 months ago)
by
michael
Diff to
previous 1680
- parse.c:handle_numeric(): added temporary workaround for servers sending
numeric 451 (ERR_NOTREGISTERED) in response to the "NOTICE AUTH ..." messages
uppon registration
Revision
1673 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 21 20:29:18 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1672
- Backport -r1670 [Update some configure tests. We actually don't use inet_aton
and friends anymore.]
- Update Makefiles/config.guess/config.sub/depcomp using automake 1.12.5
Revision
1672 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 21 20:10:32 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1671
- Backported -r1671 [fixed bug spotted by Jakub S. where timed events stopped from
working if the system's clock is running backwards]
Revision
1671 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 21 20:09:09 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1670
- event.c: fixed bug spotted by Jakub S. where timed events stopped from
working if the system's clock is running backwards
Revision
1661 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 17 19:43:57 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1660
- channel.c:send_channel_modes(): now that CAP_IE and CAP_EX are mandatory, let's
always send invite/ban exception during a burst
Revision
1654 -
Directory Listing
-
[select for diffs]
Modified
Fri Nov 16 19:39:37 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1653
- Implemented memory pool allocator which basically is taken from Tor's
mempool allocator for Tor cells
- Fixed compile warnings in conf_class.c
- ./configure --enable-assert works again
Revision
1652 -
Directory Listing
-
[select for diffs]
Modified
Tue Nov 13 20:28:53 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1651
- changed match() polarity. match() now returns 0 on match and 1 on non-match
This cleans up several places where function pointers of different matching
functions like irccmp/strcmp/match are passed to other functions.
- added improved collapse() to match.c
Revision
1650 -
Directory Listing
-
[select for diffs]
Modified
Sat Nov 10 20:57:51 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1649
- Fixed few bugs that have been introduced with config rewrite
- Set some reasonable default values right after a class has been created
Revision
1638 -
Directory Listing
-
[select for diffs]
Modified
Sun Nov 4 17:30:49 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1637
- Fixed CIDR support for /challenge
- Fixed oper{} block class limits
- Fixed bug where check_server() possibly would copy server's ip address
to an invalid connect{} block
Revision
1631 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 1 22:04:01 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1630
- restart.c: since save_all_databases may generate server traffic and log
activity, it makes more sense to save the databases _before_ flushing the
sendqueue/closing file descriptors
Revision
1622 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 1 13:16:37 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1621
- klines, dlines, xlines, glines and resv now make use of the new database;
also, temporary *lines are now stored, so they're not lost after
restarting the ircd. This also applies to G-lines.
Revision
1618 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 30 21:04:38 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1617
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617
Revision
1615 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 29 18:20:49 2012 UTC
(13 years, 8 months ago)
by
michael
Diff to
previous 1614
- Fixed possible TBURST desynchronization with services
- Fixed TBURST sending server's name to clients if it's a hidden server
Revision
1588 -
Directory Listing
-
[select for diffs]
Added
Sat Oct 27 20:49:12 2012 UTC
(13 years, 8 months ago)
by
michael
- Create ircd-hybrid, ircd-hybrid/branches, ircd-hybrid/releases, ircd-hybrid/trunk