Log of /branches/newio/modules
Directory Listing
Revision
2692 -
Directory Listing
Modified
Tue Dec 17 18:56:15 2013 UTC
(9 years, 1 month ago)
by
michael
- Avoid magically sized temporary buffers
Revision
2684 -
Directory Listing
Modified
Mon Dec 16 17:35:18 2013 UTC
(9 years, 1 month ago)
by
michael
- m_nick.c, m_join.c: Tweaked channel/nickname rejection notices
Revision
2661 -
Directory Listing
Modified
Thu Dec 12 19:41:56 2013 UTC
(9 years, 1 month ago)
by
michael
- m_join.c:m_join(): actually test conf->reason for being a NULL pointer
Revision
2655 -
Directory Listing
Modified
Thu Dec 12 19:04:27 2013 UTC
(9 years, 1 month ago)
by
michael
- m_help.c:sendhelpfile(): fixed fd leak
Revision
2642 -
Directory Listing
Modified
Tue Dec 10 19:18:55 2013 UTC
(9 years, 1 month ago)
by
michael
- m_mode.c: fixed possible desync with modes set by services
Revision
2641 -
Directory Listing
Modified
Tue Dec 10 18:17:05 2013 UTC
(9 years, 1 month ago)
by
michael
- m_locops.c: added proper TS6 support / properly prefix LOCOPS message with name/UID
Revision
2620 -
Directory Listing
Modified
Wed Dec 4 19:25:03 2013 UTC
(9 years, 2 months ago)
by
michael
- m_svskill.c: replaced MyClient() test with MyConnect()
Revision
2604 -
Directory Listing
Modified
Sat Nov 23 20:04:28 2013 UTC
(9 years, 2 months ago)
by
michael
- Set SVN properties on m_svskill.c
Revision
2603 -
Directory Listing
Modified
Sat Nov 23 20:01:59 2013 UTC
(9 years, 2 months ago)
by
michael
- Added SVSKILL
Revision
2581 -
Directory Listing
Modified
Wed Nov 20 20:54:42 2013 UTC
(9 years, 2 months ago)
by
michael
- Better distinguishing between usermode +g and +G in both /whois and /privmsg
as suggested by Adam <adam@anope.org>
Revision
2569 -
Directory Listing
Modified
Mon Nov 18 18:12:04 2013 UTC
(9 years, 2 months ago)
by
michael
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD
Revision
2562 -
Directory Listing
Modified
Sun Nov 17 15:37:25 2013 UTC
(9 years, 2 months ago)
by
michael
- m_mode.c:ms_bmask(): fixed bug with server hiding enabled
Revision
2550 -
Directory Listing
Modified
Sun Nov 17 13:15:08 2013 UTC
(9 years, 2 months ago)
by
michael
- WHO now shows whether or not a nickname has been registered with NickServ. ('r' status flag)
Revision
2542 -
Directory Listing
Modified
Wed Nov 13 16:56:55 2013 UTC
(9 years, 2 months ago)
by
michael
- m_hash.c: constification
Revision
2538 -
Directory Listing
Modified
Wed Nov 13 15:13:36 2013 UTC
(9 years, 2 months ago)
by
michael
- m_whois.c: only administrators may see a client's certificate finger print
Revision
2528 -
Directory Listing
Modified
Thu Nov 7 18:12:38 2013 UTC
(9 years, 2 months ago)
by
michael
- Added usermode +W. Users connected via a webirc gateway get this
mode set by servers.
- /WHOIS now shows whether a client is connected via a webirc
gateway
Revision
2527 -
Directory Listing
Modified
Sat Nov 2 17:08:10 2013 UTC
(9 years, 3 months ago)
by
michael
- Style corrections
Revision
2519 -
Directory Listing
Modified
Tue Oct 29 19:18:20 2013 UTC
(9 years, 3 months ago)
by
michael
- m_topic.c: constification
Revision
2510 -
Directory Listing
Modified
Sun Oct 27 17:57:43 2013 UTC
(9 years, 3 months ago)
by
michael
- Admins may now see +s channels a user is in with /WHOIS
Revision
2506 -
Directory Listing
Modified
Sun Oct 27 15:10:47 2013 UTC
(9 years, 3 months ago)
by
michael
- Stole ircu's RPL_WHOISACCOUNT numeric
Revision
2505 -
Directory Listing
Modified
Sun Oct 27 15:07:19 2013 UTC
(9 years, 3 months ago)
by
michael
- Cleanup build system
Revision
2504 -
Directory Listing
Modified
Sat Oct 26 15:52:09 2013 UTC
(9 years, 3 months ago)
by
michael
- m_svsmode.c: constification
Revision
2484 -
Directory Listing
Modified
Wed Oct 23 17:57:39 2013 UTC
(9 years, 3 months ago)
by
michael
- m_svsnick.c: fixed stupid bug that leads to desynchronized nick database
throughout the entire network
Revision
2477 -
Directory Listing
Modified
Wed Oct 23 13:53:47 2013 UTC
(9 years, 3 months ago)
by
michael
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments
Revision
2440 -
Directory Listing
Modified
Sun Aug 4 14:17:41 2013 UTC
(9 years, 6 months ago)
by
michael
- Fixed ident
Revision
2439 -
Directory Listing
Modified
Sat Aug 3 18:35:17 2013 UTC
(9 years, 6 months ago)
by
michael
- Sort out unused macros
Revision
2438 -
Directory Listing
Modified
Sat Aug 3 18:02:16 2013 UTC
(9 years, 6 months ago)
by
michael
- Another round of conversion specifier fixes
Revision
2437 -
Directory Listing
Modified
Sat Aug 3 16:23:22 2013 UTC
(9 years, 6 months ago)
by
michael
- Ficed conversion specifiers in some places
Revision
2432 -
Directory Listing
Modified
Fri Aug 2 18:24:03 2013 UTC
(9 years, 6 months ago)
by
michael
- Cleanup structures; fixed comments
- Removed rfc1459_command_send_error() message handler
Revision
2429 -
Directory Listing
Modified
Wed Jul 31 16:43:22 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 31JUL13
Revision
2428 -
Directory Listing
Modified
Wed Jul 31 15:31:20 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 31JUL13
Revision
2420 -
Directory Listing
Modified
Tue Jul 23 17:45:56 2013 UTC
(9 years, 6 months ago)
by
michael
- Fixed misc. compile warnings
Revision
2419 -
Directory Listing
Modified
Tue Jul 23 16:25:10 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 23JUL13
Revision
2417 -
Directory Listing
Modified
Sun Jul 21 18:11:50 2013 UTC
(9 years, 6 months ago)
by
michael
- Change command message handlers to int type
Revision
2415 -
Directory Listing
Modified
Sun Jul 21 14:33:22 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 21JUL13
Revision
2407 -
Directory Listing
Modified
Wed Jul 17 20:29:02 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 17JUL13
Revision
2406 -
Directory Listing
Modified
Tue Jul 16 21:44:45 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 16JUL13
Revision
2404 -
Directory Listing
Modified
Tue Jul 16 15:23:24 2013 UTC
(9 years, 6 months ago)
by
michael
- mr_nick(): remove legacy code for nicks cantaining '~'. valid_nickname()
already takes care of this.
Revision
2392 -
Directory Listing
Modified
Sat Jul 13 22:13:28 2013 UTC
(9 years, 6 months ago)
by
michael
- ioengine changes as of 14JUL13
Revision
2389 -
Directory Listing
Modified
Tue Jul 9 18:55:53 2013 UTC
(9 years, 6 months ago)
by
michael
- Initial changes implementing new ioengine/message queues
Revision
2388 -
Directory Listing
Modified
Tue Jul 9 11:22:52 2013 UTC
(9 years, 6 months ago)
by
michael
- Working towards implementing new ioengine
Revision
2381 -
Directory Listing
Modified
Sat Jul 6 16:22:05 2013 UTC
(9 years, 7 months ago)
by
michael
- Add NEWIO branch
Revision
2368 -
Directory Listing
Modified
Thu Jul 4 22:42:24 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_nick.c:change_local_nick(): fixed nickchange-flooding logic
not to further penalize already penalized clients
Revision
2359 -
Directory Listing
Modified
Thu Jul 4 21:03:19 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_trace.c:report_this_status(): XXX solved. x->localClient->firsttime can't
ever be zero
Revision
2341 -
Directory Listing
Modified
Wed Jul 3 13:54:23 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Removed useless sanity checks
- Fixed bug where remote /STATS requests were not rate limited
Revision
2340 -
Directory Listing
Modified
Wed Jul 3 13:31:23 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- UNRESV should be logged as well
- Improved logging. Fixed inconsistent use of
get_oper_name() vs. source_p->name
Revision
2300 -
Directory Listing
Modified
Wed Jun 19 12:10:37 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- whowas: Renamed functions.
add_history -> whowas_add_history
off_history -> whowas_off_history
get_history -> whowas_get_history
Revision
2297 -
Directory Listing
Modified
Wed Jun 19 11:57:38 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- whowas.c: renamed count_whowas_memory() to whowas_count_memory()
- watch_count_memory(), whowas_count_memory(): constification, renamed
variables, removed unused variables
Revision
2246 -
Directory Listing
Modified
Sun Jun 16 10:48:39 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Add usermode 'S' (client is connecte via SSL/TLS).
Allows services to keep track of what users are connected via SSL,
and allows to see ssl-status of remote clients in a /whois.
Revision
2228 -
Directory Listing
Modified
Thu Jun 13 19:46:30 2013 UTC
(9 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
Some code taken from oftc-hybrid. Hello, stu!
Revision
2196 -
Directory Listing
Modified
Tue Jun 4 18:30:12 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Moved disable_remote_command configuration directive from
general{} block to serverhide{] block
Revision
2137 -
Directory Listing
Modified
Wed May 29 19:49:27 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
Only services may set a fakehost via SVSMODE.
Revision
2115 -
Directory Listing
Modified
Sun May 26 11:13:03 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Remove temporary xline kludge that was required for better
interoperability with 7.0 servers
Revision
2045 -
Directory Listing
Modified
Wed May 15 15:32:01 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_help.c: minor changes to dohelp() (use pointer arithmetic instead of indexing)
Revision
2038 -
Directory Listing
Modified
Tue May 14 19:21:32 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Added 'locops' and 'wallops' to irc-operator flags
--- Diese und die folgenden Zeilen werden ignoriert --
M include/client.h
M src/conf_parser.c
M src/conf_parser.h
M src/conf_lexer.c
M src/conf_parser.y
M src/conf_lexer.l
M doc/reference.conf
M modules/m_locops.c
M modules/m_wallops.c
Revision
2037 -
Directory Listing
Modified
Tue May 14 19:08:13 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Improve KILL server notice to be more specific about the client being
killed (ircnet style)
Revision
2022 -
Directory Listing
Modified
Sun May 12 18:07:07 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Remove entering_umode and change_umode callbacks in preparation for the
modular usermode subsystem
Revision
2012 -
Directory Listing
Modified
Sun May 12 14:47:26 2013 UTC
(9 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Removed 'remote', and 'global_kill' oper flags, and added 'connect',
'squit', and 'kill' flags for better fine-tuning instead. Whether or
not a specific action is allowed on a remote server can be controlled
by appeding the ':remote' flag. For example: 'kill' allows only local
clients to be killed, whereas 'kill:remote' allows to issue a KILL for
remote clients
Revision
1954 -
Directory Listing
Modified
Mon May 6 18:51:19 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1946 -
Directory Listing
Modified
Sun May 5 10:21:40 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Removed channel::quiet_on_ban configuration option. This feature is
now enabled by default
Revision
1937 -
Directory Listing
Modified
Sat May 4 20:54:13 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1925 -
Directory Listing
Modified
Tue Apr 30 15:22:51 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- "STATS o" now shows how many times an oper{} block has been used.
Just like "STATS x|q"
Revision
1892 -
Directory Listing
Modified
Sat Apr 27 14:48:06 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1889 -
Directory Listing
Modified
Sat Apr 27 14:22:43 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_quit(), ms_quit(): added extra sanity test for parv[1] being NULL,
also try to avoid modifying parv[1]
Revision
1876 -
Directory Listing
Modified
Sat Apr 27 09:36:33 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1858 -
Directory Listing
Modified
Thu Apr 25 15:00:52 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks
Revision
1842 -
Directory Listing
Modified
Sun Apr 21 18:17:27 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Fixed "STATS e" showing random data sometimes
- Mino style corrections to m_stats.c
Revision
1841 -
Directory Listing
Modified
Sun Apr 21 18:07:14 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_info.c: fixed RESVPATH showing the pathname of the XLINE-file;
also DPATH is the root directory of installation
Revision
1832 -
Directory Listing
Modified
Fri Apr 19 19:16:09 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1819 -
Directory Listing
Modified
Fri Apr 12 11:57:26 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Removed recently added m_svshost.c. Services may now change the host of a
specific user via "SVSMODE <timestamp> <target> +x <hostname>"
Revision
1811 -
Directory Listing
Modified
Fri Apr 12 08:32:08 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Forward-port -r1810 [m_whois.c: fixed bug where TS5 servers would send an
empty RPL_WHOISACTUALLY numeric]
Revision
1799 -
Directory Listing
Modified
Sun Mar 31 17:12:07 2013 UTC
(9 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Forward-port -r1791 [improved services support. services may now set a channel
topic without joining the channel first]
Revision
1795 -
Directory Listing
Modified
Sun Mar 31 14:31:45 2013 UTC
(9 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Forward-port -r1792 [Added SVSHOST command handler which allows services to change the
hostname of a specific user]
Revision
1793 -
Directory Listing
Modified
Sun Mar 31 14:06:08 2013 UTC
(9 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Replaced all occurrences of ircsprintf with sprintf/snprintf
and killed sprintf_irc.(c|h)
Revision
1783 -
Directory Listing
Modified
Thu Jan 24 19:26:51 2013 UTC
(10 years ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1751 -
Directory Listing
Modified
Wed Jan 16 18:30:52 2013 UTC
(10 years ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1728 -
Directory Listing
Modified
Thu Jan 3 00:16:51 2013 UTC
(10 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Backported -r1723 [Fixed possible core on USERHOST/ISON/CAPAB which for some reason
only happens with glibc with optimization enabled. Reported by Mantas]
Revision
1721 -
Directory Listing
Modified
Sat Dec 29 22:12:50 2012 UTC
(10 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_invite.c: fixed broken CHWALL invite notice for invitees that are
on a remote server
Revision
1688 -
Directory Listing
Modified
Wed Dec 19 20:58:16 2012 UTC
(10 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
1676 -
Directory Listing
Modified
Fri Nov 23 21:49:18 2012 UTC
(10 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- m_etrace.c: fixed compile warning; removed set_time() call in
report_this_status()
Revision
1654 -
Directory Listing
Modified
Fri Nov 16 19:39:37 2012 UTC
(10 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
Modified
Tue Nov 13 20:28:53 2012 UTC
(10 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
Modified
Sat Nov 10 20:57:51 2012 UTC
(10 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Fixed few bugs that have been introduced with config rewrite
- Set some reasonable default values right after a class has been created
Revision
1622 -
Directory Listing
Modified
Thu Nov 1 13:16:37 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
Modified
Tue Oct 30 21:04:38 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- 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
Modified
Mon Oct 29 18:20:49 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Fixed possible TBURST desynchronization with services
- Fixed TBURST sending server's name to clients if it's a hidden server
Revision
1592 -
Directory Listing
Modified
Sat Oct 27 21:02:32 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/modules
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
svnroot/ircd-hybrid/trunk
Revision
1576 -
Directory Listing
Modified
Thu Oct 18 14:41:13 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Fixed bug in stats_klines() showing oper_reason to unopered clients
- Fixed /stats d|D showing "(null)" if there's no oper_reason
Revision
1569 -
Directory Listing
Modified
Tue Oct 16 18:46:53 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Removed remnants of MFLG_UNREG which is no longer needed with the
current implementation of message handlers
Revision
1566 -
Directory Listing
Modified
Mon Oct 15 18:31:05 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_module.c: if we cannot find a available option, yell at the user
Revision
1559 -
Directory Listing
Modified
Sun Oct 14 01:38:28 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Replaced TimeStamp based services IDs with more flexible account names
Revision
1549 -
Directory Listing
Modified
Mon Oct 1 18:11:11 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Removed general::kline_with_reason configuration options. It's now enabled
by default
- Removed remnants of the broken reject holding code
Revision
1547 -
Directory Listing
Modified
Sun Sep 30 17:50:03 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Removed general::use_whois_actually configuration directive. This is
now enabled by default
Revision
1544 -
Directory Listing
Modified
Sun Sep 30 15:14:35 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_links.c: a server's description may now include the [, ] characters
Revision
1533 -
Directory Listing
Modified
Sun Sep 23 13:04:45 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- A server's description can again include the '[' and ']' characters
Revision
1528 -
Directory Listing
Modified
Fri Sep 14 18:20:34 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- ms_sid, ms_server: minor optimization. if we already found a matching
hub/leaf mask, don't continue looking for other masks
Revision
1527 -
Directory Listing
Modified
Fri Sep 14 17:58:08 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Fixed SID introduction as reported by Mantas M.
This bug has been nicely implemented in -r1239
Revision
1516 -
Directory Listing
Modified
Thu Aug 30 15:08:36 2012 UTC
(10 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Removed general::client_flood configuration option and added the
new 'recvq' configuration directive to class{} blocks.
The max size of a receive queue can be seen in "STATS Y" for each class
- Update NEWS
Revision
1496 -
Directory Listing
Modified
Sun Aug 5 10:02:07 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_knock(): announce INVITE requests via NOTICE to other channel operators,
rather than using a numeric reply for this
Revision
1495 -
Directory Listing
Modified
Sun Aug 5 09:35:42 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Removed use_invex, use_except and use_knock configuration options.
These features are now enabled by default
Revision
1490 -
Directory Listing
Modified
Sat Jul 28 19:33:23 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- removed serverhide::disable_hidden configuration option
- update NEWS
Revision
1489 -
Directory Listing
Modified
Sat Jul 28 19:09:41 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_links.c: fixed archaic bug that would send hidden servers to non-opers
Revision
1485 -
Directory Listing
Modified
Fri Jul 27 08:15:55 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_tburst.c: Services may always override topic-/channel-TS rules
Revision
1484 -
Directory Listing
Modified
Thu Jul 26 18:38:56 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Add back AWAY throttling, now that we allow changing away messages
without unsetting AWAY in the first place
Revision
1483 -
Directory Listing
Modified
Wed Jul 25 19:15:48 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Made Client::away a fixed-size array at the expense of a somewhat higher
memory consumption
Revision
1479 -
Directory Listing
Modified
Sun Jul 22 17:02:48 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- fix msg_channel_flags() so it can deal with messages coming from servers
Revision
1478 -
Directory Listing
Modified
Sun Jul 22 15:50:02 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Allow servers and service to send @%+ prepended channel messages
Revision
1477 -
Directory Listing
Modified
Sun Jul 22 15:36:30 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_invite(): using INVITE now always requires channel operator status,
regardless of channelmode 'i/p'.
Also, halfops may no longer use the INVITE command
Revision
1476 -
Directory Listing
Modified
Sun Jul 22 15:20:31 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_invite(): fixed _remote_ INVITE announcement notices. channel names
needs to be prepended with an '@', otherwise even non-channelops will
receive the anouncement if the invitee is on a remote server
Revision
1473 -
Directory Listing
Modified
Sun Jul 22 12:15:39 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_tburst.c: fixed client-side topic desynchronization bug that may
happen in case a remote server has a greater TOPICLEN value than
the server that actually is receiving the TBURST
Revision
1467 -
Directory Listing
Modified
Fri Jul 20 16:08:23 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_challenge.c: add mo_challenge() which now takes care of operators
issuing the CHALLENGE command
Revision
1463 -
Directory Listing
Modified
Tue Jul 17 21:11:49 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_connect.c,m_gline.c: add proper TS6 support
- m_gline(),m_gungline(): don't let non-opers find out whether or not
a server has GLINE/GUNGLINE disabled
Revision
1460 -
Directory Listing
Modified
Fri Jul 6 14:32:53 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Added 'set' to operator privilege flags. Gives access to the "SET" command
Revision
1459 -
Directory Listing
Modified
Fri Jul 6 14:23:09 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- remove g-line acls
- added general::gline_request_duration configuration option which
simply replaces the harcoded PENDING_GLINE_TIME definition
Revision
1457 -
Directory Listing
Modified
Wed Jul 4 19:44:26 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_stats.c: minor cleanups; remove useless wrapper functions, etc.
Revision
1453 -
Directory Listing
Modified
Fri Jun 29 13:56:24 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_join.c: Fixed another dumb bug which would prevent clients from joining
more than one channel. #missingparentheses
Revision
1449 -
Directory Listing
Modified
Tue Jun 26 18:17:03 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Merged m_away() and mo_away(). Also, /away is no longer time-limited.
- Same goes for /list
Revision
1446 -
Directory Listing
Modified
Mon Jun 25 20:05:12 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Removed OMOTD
--- Diese und die folgenden Zeilen werden ignoriert --
M include/defaults.h
M include/conf.h
M include/numeric.h
M include/motd.h
M src/s_user.c
M src/messages.tab
M src/motd.c
M src/ircd.c
M modules/Makefile.in
M modules/m_challenge.c
M modules/m_oper.c
D modules/m_omotd.c
M modules/m_rehash.c
M modules/Makefile.am
M NEWS
Revision
1442 -
Directory Listing
Modified
Wed Jun 20 19:24:49 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Added back server notice when a client tries to obtain a reserved nick name.
Kinda useful notice; no idea why it got removed 10 years ago
Revision
1432 -
Directory Listing
Modified
Sat Jun 9 19:40:08 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Added channel::max_chans_per_oper configuration directive. The old way
was to let ircops join three times the amount of max_chans_per_user.
I'd rather would make this a class{} based limit, but this would require us
to reprint the ISUPPORT buffer every time a client connects.
Revision
1431 -
Directory Listing
Modified
Sat Jun 9 19:15:10 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- NICKLEN definition no longer respects the trailing NUL character
(reverts to old behavior)
Revision
1415 -
Directory Listing
Modified
Sat May 26 08:58:18 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_challenge: add module_init, module_exit dummy functions to shut up
the module loader bitching about missing 'modules_entry' symbol if
OpenSSL is not found/enabled.
Revision
1414 -
Directory Listing
Modified
Sat May 26 08:36:29 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Minor cleanups to check_server(). Checking for long servernames was redundant
here, since valid_servername() already does that job. Also make use of
match_conf_password()
Revision
1413 -
Directory Listing
Modified
Sat May 26 08:25:12 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Don't try to access aconf->user when aconf is a SERVER_TYPE.
aconf->user is a NULL pointer.
Revision
1410 -
Directory Listing
Modified
Fri May 11 10:59:03 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- mo_kill(): remove useless IsDigit() test. hash_find_client() doesn't do
UID lookups, so we'll end up with ERR_NOSUCHNICK.
Revision
1405 -
Directory Listing
Modified
Thu May 10 20:56:39 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_userhost(): don't leak irc operator status in case the status is hidden
Revision
1402 -
Directory Listing
Modified
Wed May 9 18:42:45 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- /info no longer sends information about the platform ircd is running on
- remove get_ircd_platform() function
- configure: --enable-efnet switch is no longer required
Revision
1401 -
Directory Listing
Modified
Tue May 8 18:58:13 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
o) Removed channel::burst_topicwho configuration option. Topicsetters are
now sent by default
Revision
1400 -
Directory Listing
Modified
Mon May 7 20:08:32 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- move has_wildcards() to irc_string.c and make use of it in several places
Revision
1398 -
Directory Listing
Modified
Sun May 6 10:57:06 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- decrease HOSTIPLEN to 45
- fix some buffers that should use HOSTIPLEN+1
Revision
1385 -
Directory Listing
Modified
Tue May 1 11:31:35 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- ms_server(), ms_sid(): it's client_p which has an attached
CONF_SERVER, not source_p. Stupid me.
Revision
1384 -
Directory Listing
Modified
Tue May 1 11:25:58 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_server.c: fixed core introduced by previous commit to m_server.c
Revision
1383 -
Directory Listing
Modified
Tue May 1 11:18:22 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
are no longer separately attached to Client structures.
Revision
1377 -
Directory Listing
Modified
Mon Apr 30 19:35:16 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
All they do is lead to confusion.
Revision
1376 -
Directory Listing
Modified
Sun Apr 29 17:08:42 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- minor cleanups to s_gline, hostmask.c and m_stats.c.
remove useless NULL assignment of dlink_node pointers.
the DLINK_FOREACH macros already take care of this.
Revision
1372 -
Directory Listing
Modified
Thu Apr 26 19:04:51 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- hostmask.c: move report_Klines() and report_auth() to m_stats.c
Revision
1367 -
Directory Listing
Modified
Tue Apr 24 21:20:54 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Cleanup hostmask.c. Make it use dlink list manipulation routines
Revision
1358 -
Directory Listing
Modified
Sun Apr 22 13:49:23 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384
Revision
1325 -
Directory Listing
Modified
Sat Mar 31 10:29:02 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it
Revision
1309 -
Directory Listing
Modified
Sun Mar 25 11:24:18 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- renaming files:
ircd_parser.y -> conf_parser.y
ircd_lexer.l -> conf_lexer.l
s_conf.c -> conf.c
s_conf.h -> conf.h
s_log.c -> log.c
s_log.h -> log.h
Revision
1301 -
Directory Listing
Modified
Sat Mar 10 21:47:17 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- add 'dline' and 'undline' operator flags
- implement remote dlines mainly for services purposes, but can be used
by operators as well
- update example configuration files; remove invalid shared::flags entries
Revision
1297 -
Directory Listing
Modified
Sun Feb 26 15:28:14 2012 UTC
(10 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_error.c: fixed minor compile warning due to missing static keyword
Revision
1294 -
Directory Listing
Modified
Wed Feb 22 20:48:30 2012 UTC
(10 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Add user mode +H which simply hides operator status to other users.
This solution replaces current method of hidding operator status where the
admin mode is not sent to other servers unless hidden_administrator is disabled.
- m_who() now takes care whether an operator is hidden or not
Revision
1292 -
Directory Listing
Modified
Sun Feb 12 20:36:27 2012 UTC
(10 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem
Revision
1285 -
Directory Listing
Modified
Sun Feb 5 15:12:59 2012 UTC
(11 years ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported
Revision
1275 -
Directory Listing
Modified
Mon Jan 30 23:50:03 2012 UTC
(11 years ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- services that are specified in the services{} block may now set remote k/x-lines
Revision
1247 -
Directory Listing
Modified
Sat Oct 1 07:54:24 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Rewrite and cleanup half-broken logging subsystem.
Logfile rotating is not working yet
Revision
1243 -
Directory Listing
Modified
Fri Sep 30 10:47:53 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there
Revision
1241 -
Directory Listing
Modified
Thu Sep 29 20:26:09 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- move firsttime, since, and lasttime Client struct members to LocalUser struct
- m_watch.c: show_watch() now properly reports signon times. This also fixes
an invalid signon time of zero for remote clients.
Revision
1239 -
Directory Listing
Modified
Thu Sep 29 14:02:25 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- minor cleanup to m_sid and m_server: replace DLINK_FOREACH loops
with sendto_server()
Revision
1228 -
Directory Listing
Modified
Mon Sep 19 09:38:38 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- add 'restart'/'module' operator flags which allows better fine tuning
whether or not an operator may have access to RESTART/MOD* commands
- ircd_parser.y: (oper{}): ensure yy_aconf->port is set to zero, before
setting any privilege bits. Fixes odd behaviour with multiple 'flags'
entries.
Also removed ability to negate operator flags with a tilde '~'. Pretty
useless since all operator privilege flags are set to zero by default.
Revision
1226 -
Directory Listing
Modified
Sun Sep 18 12:22:15 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- remove RKLINE, aswell as RXLINE. Regular expression based x/k-lines should be added
via ircd.conf only
Revision
1225 -
Directory Listing
Modified
Sun Sep 18 12:11:56 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_whois.c: remove callbacks that previously has been used for WHOIS notices
Revision
1222 -
Directory Listing
Modified
Sun Sep 18 10:57:54 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- minor correction to m_cap(): sptr->name can be empty when sending
ERR_INVALIDCAPCMD back to client. Must use '*' instead of sptr->name
Revision
1221 -
Directory Listing
Modified
Sun Sep 18 10:44:31 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_svsnick(), m_svsmode(): remove redundant argument count validation
Revision
1219 -
Directory Listing
Modified
Sun Sep 18 09:02:38 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.
Revision
1196 -
Directory Listing
Modified
Sun Aug 21 10:09:23 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- implement NICK/UID servicestamps
- add "SVS" to server capabilities
Revision
1182 -
Directory Listing
Modified
Tue Aug 16 08:18:13 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- nick_from_server, uid_from_server: don't blindly increment Count.invisi
without checking if we already did. Fixes invalid usercount in case servers
sends redundant modes within an NICK/UID message.
Revision
1181 -
Directory Listing
Modified
Tue Aug 16 08:05:32 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- set minimum required arguments for services alias message handler to 0,
otherwise we don't send a ERR_NOTEXTTOSEND
Revision
1178 -
Directory Listing
Modified
Mon Aug 15 08:11:31 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- Cleanup and restore older parts of the irc-command parser.
Gives back ability to specify maximum amount of parameters
that are processed within a command.
Revision
1176 -
Directory Listing
Modified
Sun Aug 14 11:24:24 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- remove idle-time klines
- rename LocalUser.last to LocalUser.last_privmsg
- m_message.c: reset source_p->last_privmsg even if a client is messaging itself
Revision
1173 -
Directory Listing
Modified
Sun Aug 14 00:23:02 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set
Revision
1169 -
Directory Listing
Modified
Fri Aug 12 18:45:03 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- rename find_server to hash_find_server to satisfy naming convention
- pull m_services.c and m_jupe.c from contrib/
- style fixes in some places
Revision
1165 -
Directory Listing
Modified
Thu Aug 11 18:56:53 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly
Revision
1161 -
Directory Listing
Modified
Wed Aug 10 21:16:43 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- m_svsmode(): Replace MyClient test with MyConnect.
find_person already takes care of this.
Revision
1158 -
Directory Listing
Modified
Wed Aug 10 19:46:00 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/modules
- UMODE_REJ goes to usermode 'j'
- add UMODE_REGISTERED ('r') (registered nickname)
Revision
1144 -
Directory Listing
Modified
Tue Jul 26 19:33:54 2011 UTC
(11 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
Added back STATS/TRACE/MOTD/ADMIN request notices. Removed
spy_*_notice modules accordingly.
Revision
1123 -
Directory Listing
Modified
Sun Feb 6 21:57:50 2011 UTC
(12 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES
Revision
1121 -
Directory Listing
Modified
Sun Jan 9 11:03:03 2011 UTC
(12 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- removed all instances of STATIC_MODULES since we don't have
static modules anymore
- removed m_mkpasswd module from contrib
Revision
1118 -
Directory Listing
Modified
Thu Jan 6 13:39:10 2011 UTC
(12 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
Revision
1115 -
Directory Listing
Modified
Tue Dec 21 14:42:54 2010 UTC
(12 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- Rename bogus_host() found in several modules to check_servname() and move
it to s_serv.c
- serverinfo::sid is now mandatory and must be specified.
ircd won't start otherwise
Revision
1114 -
Directory Listing
Modified
Mon Dec 20 20:33:05 2010 UTC
(12 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- Move RPL_ETRACE to messages.tab
- CHANGE RPL_WHOISSSL to use the 671 numeric
Revision
1106 -
Directory Listing
Modified
Tue Nov 2 15:10:53 2010 UTC
(12 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- Fixed broken configure test for sigio
- Update libtool to latest 2.4 release
Revision
1072 -
Directory Listing
Modified
Wed Feb 17 22:58:23 2010 UTC
(12 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- remove old dot_in_ip6_addr configuration option. this is now obsolete.
Revision
1056 -
Directory Listing
Modified
Mon Feb 1 23:09:03 2010 UTC
(13 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- Rename existing lib directory containing modules on 'make install'
as suggested by Rodder
Revision
1055 -
Directory Listing
Modified
Thu Jan 28 09:03:31 2010 UTC
(13 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- m_help.c: logging unfound help-topics that are triggered by simple HELP
requests is just stupid, as this can be easily abused.
Revision
1045 -
Directory Listing
Modified
Tue Jan 26 12:58:42 2010 UTC
(13 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/modules
- contrib/spy_links_notice.c: do not show additional arguments supplied to the
LINKS command in spy notices. new behaviour is to simply show the command sent
by the client, which exactly behaves like all other contributed spy modules.
- remove clean_string()
Revision
1017 -
Directory Listing
Modified
Tue Oct 27 22:22:38 2009 UTC
(13 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- fixed build with --enable-assert
- fixed STATS z reporting correct memory consumption of channel bans/excepts/invites and watchlist entries
Revision
1013 -
Directory Listing
Modified
Sun Oct 18 14:26:49 2009 UTC
(13 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding
Revision
1011 -
Directory Listing
Modified
Fri Sep 18 10:14:09 2009 UTC
(13 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes
Revision
1003 -
Directory Listing
Modified
Sat Aug 29 22:57:41 2009 UTC
(13 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- set_initial_nick(): remove *outdated* comment and make this function only
take 2 parameters. source_p == client_p for local clients.
Revision
987 -
Directory Listing
Modified
Sun Aug 16 12:41:56 2009 UTC
(13 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- mo_sgungline: calling sento_server with right amount of params sounds like
a good idea
Revision
981 -
Directory Listing
Modified
Sun Aug 9 19:09:03 2009 UTC
(13 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- speed up processing of incoming NICK/UID bursts
- fixed archaic bug where bursting servers with missconfigured NICKLEN were able
to desync the network's nickname database
Revision
980 -
Directory Listing
Modified
Sun Aug 9 12:51:45 2009 UTC
(13 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- remove useless MyConnect tests in m_time() and m_lusers()
- remove useless TS6 handling in m_who() since this is sent to local
clients only
Revision
979 -
Directory Listing
Modified
Sun Aug 9 10:42:23 2009 UTC
(13 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- m_map(): remove useless IsOper() test on source_p. for operators mo_map is being used
Revision
972 -
Directory Listing
Modified
Mon Aug 3 07:13:29 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- m_watch.c: remove m_watch from server message handler. m_watch should *never*
be called for servers or remote clients.
Revision
971 -
Directory Listing
Modified
Sun Aug 2 23:27:42 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- cleanup m_connect() while reviewing: remove useless MyConnect() test
in mo_connect().
- Fix possible core in mo_connect() in case if there is a ConfItem that doesn't
have an AccessItem mapped.
Revision
970 -
Directory Listing
Modified
Sun Aug 2 23:04:14 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- cleanup m_close() while reviewing: get rid of some stupid integer incrementation
on 'closed'. use dlink_list_length instead.
Revision
969 -
Directory Listing
Modified
Sun Aug 2 22:48:53 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- cleanup m_capab() while reviewing: remove useless non-NULL test on p->localClient
Revision
967 -
Directory Listing
Modified
Sun Aug 2 18:05:28 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- added ssl_server_protocol configuration option to servinfo{}.
valid flags are 'sslv3' and 'tlsv1'
Revision
912 -
Directory Listing
Modified
Wed Nov 7 22:47:44 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Implemented libtool-ltdl. Only shared modules are supported currently
- Several build fixes and cleanups. ircd now builds and runs without any problems
- Added back all files to SVN that are needed to built the daemon
I really don't want to force other people that want to test the snapshots
or svn versions to install yyacc, lex, automake, autoconf and libtool...
No problem having required files in svn
- Removed some automake maintainer stuff which is kinda useless for us
Revision
908 -
Directory Listing
Modified
Sun Nov 4 23:21:51 2007 UTC
(15 years, 3 months ago)
by
stu
Original Path:
ircd-hybrid-7.2/modules
Completely redo the build system. Now uses libtool and automake. Suggest you clean out your tree and then do ./autogen.sh.
Revision
897 -
Directory Listing
Modified
Sat Nov 3 17:13:32 2007 UTC
(15 years, 3 months ago)
by
db
Original Path:
ircd-hybrid-7.2/modules
- Major cleanup of build system (Stu should review this)
Basically move shared stuff like help messages modules to datadir
Try to keep to the original layout under prefix if --datadir
--sysconfdir --localstatedir are not given
- Make the example files have reasonable defaults, this bites me
all the time anyway.
Revision
886 -
Directory Listing
Modified
Wed Oct 31 18:45:58 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed comment in m_knock.c and make use of the PrivateChannel macro
to confuse people less
Revision
885 -
Directory Listing
Modified
Wed Oct 31 18:09:24 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Removed LazyLinks in 7.2 to stop people from asking why we keep
broken code for half a decade. LL will be implemented in a smarter
fashion in due time
Revision
873 -
Directory Listing
Modified
Tue Oct 23 11:02:09 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- fixed longstanding topic desync bug during netbursts, which has been
reported by several people. We now basically do what ircu does, i.e.
unset topics set by netriders
Revision
855 -
Directory Listing
Modified
Mon Feb 26 22:06:45 2007 UTC
(15 years, 11 months ago)
by
db
Original Path:
ircd-hybrid-7.2/modules
- fix core in temp channel resv
- remove unused variable in m_join
- update RELNOTES
Revision
853 -
Directory Listing
Modified
Thu Feb 22 06:01:30 2007 UTC
(15 years, 11 months ago)
by
db
Original Path:
ircd-hybrid-7.2/modules
- fix typo in ircd_parser.y regenerate y.tab.c and lex.yy.c
- fix order shown in CLIEXIT
- remove mode parsing in ms_join
- reflect addiction cconn_full flag
Revision
817 -
Directory Listing
Modified
Sun Sep 10 17:45:31 2006 UTC
(16 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- m_challenge(): fixed another challenge bug which would
reject a client's challenge response if the user= line
contains an IP.
Revision
816 -
Directory Listing
Modified
Sun Sep 10 17:38:08 2006 UTC
(16 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- m_testmask.c: fixed match arguments. It's actually the first
argument which takes a mask containing wildcards. Reported by pharlap
Revision
808 -
Directory Listing
Modified
Sun Sep 3 18:58:00 2006 UTC
(16 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Misc. fixes to TESTMASK/TESTLINE as reported by Phar Lap
- Prevent TESTLINE from reporting k-lines twice
- Show the actual k-line reason when reporting k-lines
- Test the host part of a u@h mask against the client's sockhost field in TESTMASK
- Added support for nick masks to TESTMASK
- CIDR is to come in 7.3
Revision
646 -
Directory Listing
Modified
Wed Jun 7 12:42:00 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed old bug that would forbid SPAMNUM to be disabled via "SET SPAMNUM 0"
Revision
632 -
Directory Listing
Modified
Thu Jun 1 10:53:00 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Added channel::disable_fake_channels which disallows creation of channels
that have ascii 2, 3, 31 and 160 in their names.
- Minor improvements and cleanups to channel name validation routines
backported from 7.3
Revision
606 -
Directory Listing
Modified
Tue May 16 07:14:39 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- ERR_NOSUCHNICK should actually be sent to local clients trying to PRIVMSG
a non existant nick starting with a digit.
Revision
593 -
Directory Listing
Modified
Fri May 12 05:47:32 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Backported RKLINE fix so the user and host portion of a banmask don't get
cut off after 10 and 63 chars, respectively.
A split_nuh() rewrite was required for this.
- Removed now unused xstrldup() function
Revision
589 -
Directory Listing
Modified
Mon May 8 18:40:00 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Clear the TS6 CAPAB bit possibly set on an unregistered client connection
in mr_motd(), mr_admin() and register_local_user(). This is a kludge for now.
Revision
588 -
Directory Listing
Modified
Mon May 8 13:22:59 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- m_restart(): don't send restart notices twice to locally connected clients
Revision
584 -
Directory Listing
Modified
Sun May 7 15:26:45 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Added new general::stats_e_disabled configuration option. Known from RB,
all it does is to disable "STATS e", which is a good idea if you have any
exempted server ips.
- Updated RELNOTES
Revision
560 -
Directory Listing
Modified
Sun Apr 23 06:38:25 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed negative "STATS ?" output as reported by ThaPrince
- Updated RELNOTES
Revision
554 -
Directory Listing
Modified
Fri Apr 21 17:01:46 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Don't send out multiple "requesting G-Line" notices in case the same oper
is requesting the same gline over and over again.
Revision
536 -
Directory Listing
Modified
Thu Mar 23 09:59:02 2006 UTC
(16 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x
Revision
503 -
Directory Listing
Modified
Fri Mar 3 19:53:47 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Backported CAP changes from HEAD since it doesn't affect
any of the ircd's core components and should be supported
as soon as possible.
Revision
488 -
Directory Listing
Modified
Wed Mar 1 12:40:31 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Rewrote m_join(). This was mainly done to fix some bug that can be easily abused.
Details about this bug have been given on IRC.
Revision
487 -
Directory Listing
Modified
Wed Mar 1 10:54:20 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed bug where "JOIN #keyedchan1,#keyedchan2 key1,key2" wouldn't work.
Reported by ThaPrince
Revision
454 -
Directory Listing
Modified
Sun Feb 12 19:01:25 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Get rid of can_send_part. This also fixes a bug where voiced clients
weren't able to send a PART message to the channel. Reported by ThaPrince.
Revision
435 -
Directory Listing
Modified
Sat Feb 11 19:21:50 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed invalid output of the USERS command as reported by ThaPrince
Revision
382 -
Directory Listing
Modified
Tue Jan 31 12:13:42 2006 UTC
(17 years ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed incorrect match handling in relay_xline as reported by ThaPrince.
Damnit match() really shouldn't return 1 on match. This will be changed
sooner or later.
Revision
336 -
Directory Listing
Modified
Mon Dec 26 18:31:08 2005 UTC
(17 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- This should finally fix the TBURST issue as reported by
ThaPrince. Untested as always
Revision
327 -
Directory Listing
Modified
Sun Dec 25 09:55:48 2005 UTC
(17 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile
Revision
322 -
Directory Listing
Modified
Sat Dec 24 22:04:58 2005 UTC
(17 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Only locally connected clients should be checked for a valid channelmembership
when processing the INVITE message. Remote clients that are outside a channel
e.g. services, are allowed to send INVITEs. This also fixes a bug with anope
services. Reported by r0d3nt
Revision
313 -
Directory Listing
Modified
Fri Dec 23 10:55:47 2005 UTC
(17 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Don't pace "WHO #somechan" and "WHO *" as this breaks several clients
Revision
222 -
Directory Listing
Modified
Thu Nov 3 15:39:49 2005 UTC
(17 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Added missing 'return' after register_remote_user() call in
nick_from_server()
Revision
201 -
Directory Listing
Modified
Tue Nov 1 11:41:52 2005 UTC
(17 years, 3 months ago)
by
adx
Original Path:
ircd-hybrid-7.2/modules
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit
Revision
172 -
Directory Listing
Modified
Fri Oct 21 22:04:25 2005 UTC
(17 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- ETRACE should spit out an error if used by a non-oper. Reported by nenolod
Revision
150 -
Directory Listing
Modified
Sun Oct 16 18:14:43 2005 UTC
(17 years, 3 months ago)
by
db
Original Path:
ircd-hybrid-7.2/modules
- backport fix from HEAD to fix m_testline.c on 7.2
This bug is old. The code was missing a test for a kline conf and the
sendto to print that kline out, in the case where it was a kline against
and IP. i.e. foo@ip.ip.ip.ip it would work in the case where it was
a kline against a dns.
Revision
143 -
Directory Listing
Modified
Sun Oct 16 09:49:16 2005 UTC
(17 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed a bug where remoteservers would send us an ERROR
on "WHOWAS nick count remoteserver.net". Propably one
of the oldest bugs that got introduced in 7.0.
(Backported from HEAD)
Revision
100 -
Directory Listing
Modified
Sun Oct 9 14:43:13 2005 UTC
(17 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- CHANNELLEN vs. LOCAL_CHANNELLEN fix. Local JOINs are limited to 50chars whereas
remote SJOINs/JOINs can be upto 200chars for backwards compatibility.
Revision
93 -
Directory Listing
Modified
Sat Oct 8 11:24:01 2005 UTC
(17 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/modules
- Fixed bug in m_whois() that would allow users to send a WHOIS to remote
servers with an empty argument via "WHOIS someserver.org :"
Revision
30 -
Directory Listing
Added
Sun Oct 2 20:03:27 2005 UTC
(17 years, 4 months ago)
by
adx
Original Path:
ircd-hybrid/modules
- imported sources
- can be moved later according to the directory/branching scheme,
but we need the svn up