| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Merge remote/local MODULES output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11793 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 7 | -229/+2 |
| * | Fix timeoutlist calling ConnectServer when not needed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11792 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 1 | -3/+8 |
| * | Add ROUTE_TYPE_MESSAGE and use for PRIVMSG/NOTICE routing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11791 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 8 | -475/+417 |
| * | Fix some valgrind warnings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11790 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 1 | -4/+1 |
| * | Change SWHOIS to OPTCOMMON, remove m_operinvex•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11789 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 4 | -62/+24 |
| * | ENCAP removal for supported protocol 1201 commands•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11788 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 1 | -7/+29 |
| * | Allow multiple autoconnects in a single <autoconnect> tag, fix infinite failover•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11786 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 13 | -164/+149 |
| * | Add explicit reference-counting base class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11785 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 4 | -7/+8 |
| * | Move destruction logic for User and Spanningtree into cull()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11783 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 4 | -5/+23 |
| * | Fix compilation of SQL modules, use GlobalCulls to clean up deleted modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11780 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 3 | -55/+37 |
| * | Update svn:ignore and .gitignore•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11777 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-28 | 1 | -0/+0 |
| * | Fix compilation of some extras modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11776 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-28 | 7 | -91/+66 |
| * | SendQ bugfixes•••Fix DoWrite running on errored sockets
Add testnet module for sendq and shutdown testing
Prevent DoWrite from trying to write when writes are blocking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11768 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-27 | 1 | -0/+66 |
| * | Compile fixes and message updates•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11767 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 6 | -18/+11 |
| * | Flexible SendQ•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11766 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 2 | -239/+1 |
| * | Change IS_FAKE and CheckTimeStamp to IS_SERVER and ResolveModeConflict to cla...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11765 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 4 | -5/+5 |
| * | Clean up svn:keywords•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11764 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 1 | -1/+1 |
| * | Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 179 | -671/+575 |
| * | Add FD_WANT_SINGLE_WRITE to efficiently replace FD_WANT_POLL_WRITE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11762 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 2 | -7/+7 |
| * | Take advantage of FD_READ_WILL_BLOCK and FD_WRITE_WILL_BLOCK to reduce syscal...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11761 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 1 | -35/+54 |
| * | Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11760 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-26 | 4 | -197/+84 |
| * | Describe module purpose in /MODULES output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11757 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-22 | 143 | -146/+146 |
| * | Fix RSQUIT/RCONNECT routing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11755 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-21 | 4 | -0/+11 |
| * | Don't try to write to dead users, add debug to SquitServer, and remove a stri...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11753 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-21 | 2 | -1/+5 |
| * | Create StreamSocket for IO hooking implementation•••Fixes the SSL SendQ bug
Removes duplicate code between User and BufferedSocket
Simplify SSL module API
Simplify EventHandler API (Readable/Writeable moved to SE)
Add hook for culled objects to invoke callbacks prior to destructor
Replace SocketCull with GlobalCull now that sockets can close themselves
Shorten common case of user read/parse/write path:
User::Write is now zero-copy up to syscall/SSL invocation
User::Read has only two copy/scan passes from read() to ProcessCommand
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11752 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-21 | 47 | -619/+447 |
| * | Add channames module [jackmcbarn]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11749 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-21 | 1 | -0/+145 |
| * | Separate spy channels [jackmcbarn]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11747 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-18 | 1 | -1/+6 |
| * | Remove SID from /map for non-opers, and add it to non-spanningtree for opers ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11745 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-17 | 1 | -1/+10 |
| * | Add <autoconnect> blocks [jackmcbarn]•••Replaces <link:failover> and <link:autoconnect>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11741 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-17 | 11 | -58/+89 |
| * | Don't let R-lines be bancached [jackmcbarn]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11737 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-16 | 1 | -1/+1 |
| * | Add support for zline on rline [jackmcbarn]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11736 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-16 | 1 | -2/+27 |
| * | Attempt to revert r11734•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11735 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-16 | 52 | -4998/+0 |
| * | Merge commands and modules in source, since they are already merged in install•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11734 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-16 | 52 | -0/+4998 |
| * | Fix iteration of ServerInstance->Users->local_users now that QuitUser can mod...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11732 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-16 | 1 | -4/+6 |
| * | Make end of netburst SNOMASK REMOTELINK unless servers are directly linked [j...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11731 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-15 | 1 | -1/+1 |
| * | Remove Extensible items from user, channel, and Membership on module unload•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11730 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-15 | 1 | -4/+3 |
| * | Where there are hidden servers, report the /map server count as the hidden co...•••calculate the user average over this number of servers too. -- Reported by Syloq, thanks!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11727 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2009-09-15 | 1 | -2/+2 |
| * | Fix quoting in permchannels DB, discovered by jackmcbarn (could result in com...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11726 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-15 | 1 | -5/+32 |
| * | Improve link error message on SSL fingerprint mismatch•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11723 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-14 | 1 | -0/+4 |
| * | Introduce "X" snomask for remote *:line messages [patch by jackmcbarn]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11721 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-14 | 10 | -39/+47 |
| * | Fix OnHostCycle in m_delayjoin [patch by dKingston]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11720 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-14 | 1 | -2/+11 |
| * | Fix compile warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11719 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-14 | 1 | -1/+1 |
| * | Fix access checks on chanprotect preventing use of SAMODE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11717 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -71/+48 |
| * | Fix automated metadata decoding with ExtItem•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11715 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 3 | -8/+13 |
| * | Fix REMOVE maxparams•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11714 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -1/+1 |
| * | Fix cloaking/invite exception for new extban checks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11713 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 2 | -11/+7 |
| * | Change match direction of extbans to allow stacking•••This allows you create stacked bans like:
+b m:r:*bot* to mute anyone with bot in their gecos
+e S:j:+#staff to allow voices in #staff to use color
It also deprecates extban M, which can be implemented using m:R:
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11711 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 8 | -127/+99 |
| * | GnuTLS: Send SSL client certificate when requested•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11708 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -10/+45 |
| * | Clean up Command constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11707 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 58 | -176/+175 |
| * | Forgotten Extensible::Register invocations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11705 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 3 | -0/+3 |