summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2013-04-19- Made all numeric defines use the actual string instead of the numeric valuemichael
which allows to use gcc's printf format attribute - Remove current message locale implementation git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1832 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-15- Cleanup m_info.c; merged ms_info and mo_info, style corrections, ↵michael
constification git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1827 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-15- Minor cleanups to hash.c; removed now unused functions, style cleanupsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1826 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-14- Quarantined/reserved channels may now contain wildcardsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1825 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-12- Removed recently added m_svshost.c. Services may now change the host of amichael
specific user via "SVSMODE <timestamp> <target> +x <hostname>" git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1819 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-12- Forward-port -r1810 [m_whois.c: fixed bug where TS5 servers would send anmichael
empty RPL_WHOISACTUALLY numeric] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1811 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-10- Forward-port -r1807 [m_svsmode.c: SVSMODE now requires at least 4 arguments]michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1809 82007160-df01-0410-b94d-b575c5fd34c7
2013-04-01- Minor fixes to mo_testline (too many arguments passed to sendto_one)michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1806 82007160-df01-0410-b94d-b575c5fd34c7
2013-03-31- Forward-port -r1791 [improved services support. services may now set a channelmichael
topic without joining the channel first] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1799 82007160-df01-0410-b94d-b575c5fd34c7
2013-03-31- Forward-port -r1792 [Added SVSHOST command handler which allows services ↵michael
to change the hostname of a specific user] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1795 82007160-df01-0410-b94d-b575c5fd34c7
2013-03-31- KLINE, DLINE, SQUIT and KILL now make use of CONF_NOREASON as wellmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1794 82007160-df01-0410-b94d-b575c5fd34c7
2013-03-31- Replaced all occurrences of ircsprintf with sprintf/snprintfmichael
and killed sprintf_irc.(c|h) git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1793 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-24- Forward-port -r1774:michael
- 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 git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1783 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-19- m_rehash(): cosmetical cleanupsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1769 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-19- INFO now also shows configured values of 'disable_fake_channels',michael
and 'stats_e_disabled' git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1767 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-18- m_rehash.c: FDLIMITS is no longer rehashablemichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1765 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-18- Fixed some other invalid conversion specifiersmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1761 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-17- %lu conversion specifier has been used when it should be %umichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1759 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-17- Values of max_clients, max_nick_length, and max_topic_length aremichael
now shown in /info git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1754 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-16- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurablemichael
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 git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1751 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-15- Rebuilt conf_parser.cmichael
- Minor logic fixes to recently added away-notify capability git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1749 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-14- Quick and dirty workaround to fix build on GNU/Hurdmichael
because of undefined PATH_MAX git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1737 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-13- Forward-port -r1732 [Dropped support for linux rt signals]michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1736 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-11- Add support for "away-notify" client capabilitymichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1734 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-06- automake 1.13.1michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1730 82007160-df01-0410-b94d-b575c5fd34c7
2013-01-03- Backported -r1723 [Fixed possible core on USERHOST/ISON/CAPAB which for ↵michael
some reason only happens with glibc with optimization enabled. Reported by Mantas] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1728 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-29- m_invite.c: fixed broken CHWALL invite notice for invitees that aremichael
on a remote server git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1721 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-28- automake 1.13michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1720 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-27- m_message.c: fixed bug where 'can_flood' didn't work as reported by Fawkesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1716 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-24- Improved WEBIRC authentication; added 'webirc' to auth::flagsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1715 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-23- Fixed core on UNDLINEmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1703 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-20- /info now also shows pathnames of g-/x-line database filesmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1702 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-20- m_help.c: allow a maximum of MAXPARA parametersmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1699 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-20- Forward-port -r1697 [Fixed bug where ircops could notmichael
see nick rejection notices] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1698 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-19- Fixed WEBIRC modulemichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1689 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-19- m_nick.c:mr_nick(): remove useless IsExemptResv() test which canmichael
never be true since the EXEMPT flags are set after nick/user/capab registration git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1688 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-19- Forward-port -r1685 [STATS q|Q now shows how many times a resv{}michael
block has been matched] git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1687 82007160-df01-0410-b94d-b575c5fd34c7
2012-12-18- bison 2.7 & automake 1.12.6michael
- Update configure.ac git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1680 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-23- m_etrace.c: fixed compile warning; removed set_time() call inmichael
report_this_status() git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1676 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-23- Minor cleanups to m_help.c, also helpfiles may no longer contain #commentsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1674 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-18- Cleanup unused header file includesmichael
- Fixed minor compile warning in conf.c git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1666 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-18- memory.c: removed mem_frob()michael
- automake 1.12.5 git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1664 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-17- move m_webirc.c from contrib/ to modules/michael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1659 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-16- Implemented memory pool allocator which basically is taken from Tor'smichael
mempool allocator for Tor cells - Fixed compile warnings in conf_class.c - ./configure --enable-assert works again git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1654 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-14- added improved match() stolen from ircumichael
- fixed compile warning in m_module.c git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1653 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-13- changed match() polarity. match() now returns 0 on match and 1 on non-matchmichael
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 git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1652 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-10- Fixed few bugs that have been introduced with config rewritemichael
- Set some reasonable default values right after a class has been created git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1650 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-10- minor MaskItem structure cleanupmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1649 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-07- First pass of conf parser stabilization/cleanupmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1646 82007160-df01-0410-b94d-b575c5fd34c7
2012-11-06- More config subsystem cleanupsmichael
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1644 82007160-df01-0410-b94d-b575c5fd34c7