| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | Fix CAP REQ to be atomic like the standard dictates.•••Reported by @dequis on IRC.
| Peter Powell | 2015-12-07 | 1 | -8/+8 |
| * | | Fix Windows build and most MSVC warnings | Attila Molnar | 2016-09-02 | 1 | -1/+2 |
| * | | Convert WriteNumeric() calls to pass the parameters of the numeric as method ... | Attila Molnar | 2016-02-25 | 1 | -1/+1 |
| * | | Fix some whitespace issues | Attila Molnar | 2015-12-28 | 1 | -1/+1 |
| * | | m_cap Fix incorrect syntax of empty CAP LIST reply•••Fixes issue #1120 reported by @ProgVal
| Attila Molnar | 2015-12-28 | 1 | -1/+1 |
| * | | m_cap Make Capability objects compatible with dynamic_references, add Cap::Re... | Attila Molnar | 2015-12-05 | 1 | -0/+2 |
| * | | m_cap Save and restore the cap state of a module when it is reloaded | Attila Molnar | 2015-12-05 | 1 | -1/+81 |
| * | | m_cap Specialize extension item | Attila Molnar | 2015-12-05 | 1 | -1/+54 |
| * | | m_cap Provide the OnCapValueChange event and add Cap::Manager::NotifyValueCha... | Attila Molnar | 2015-12-05 | 1 | -0/+6 |
| * | | m_cap Provide the OnCapAddDel() event | Attila Molnar | 2015-12-05 | 1 | -2/+11 |
| * | | m_cap Add Capability::GetCapValue(), list capabilities with values | Attila Molnar | 2015-12-05 | 1 | -4/+16 |
| * | | m_cap Reject CAP CLEAR from clients newer than 3.1 | Attila Molnar | 2015-12-05 | 1 | -1/+1 |
| * | | m_cap Learn the supported capability negotiation protocol of a client from CA...•••Let modules implementing caps query this information
| Attila Molnar | 2015-12-05 | 1 | -0/+12 |
| * | | m_cap Add Capability::OnList() hook | Attila Molnar | 2015-12-05 | 1 | -0/+3 |
| * | | m_cap Add Capability::OnRequest() hook | Attila Molnar | 2015-12-05 | 1 | -1/+9 |
| * | | Add rewritten m_cap module•••- Caps are now managed by m_cap
- Each cap uses one bit in an extension item shared with other caps
| Attila Molnar | 2015-12-05 | 1 | -0/+245 |
| * | | Nuke m_cap | Attila Molnar | 2015-12-05 | 1 | -148/+0 |
| * | | Convert the CAP event to use the new cross-module event system | Attila Molnar | 2015-02-11 | 1 | -3/+6 |
| * | | Specify which Extensible subclass an ExtensionItem is valid for | Attila Molnar | 2015-01-18 | 1 | -1/+1 |
| * | | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter
| Peter Powell | 2014-02-06 | 1 | -4/+4 |
| * | | Fix various cases of UUID exposure.•••- Introduce WriteCommand which sends * when the user has not registered.
- Switch a ton of code to use WriteCommand instead of WriteServ.
- Convert WriteNotice to be a wrapper around WriteCommand.
- Only send * when NICK has not been sent instead of before registration.
| Peter Powell | 2014-02-06 | 1 | -4/+4 |
| * | | m_cap Instead of using case insensitive compare convert the subcommand to upp...•••This way if we send back the subcommand it will be in uppercase even if the client sent it in lowercase
| Attila Molnar | 2014-02-06 | 1 | -1/+2 |
| * | | m_cap Convert capability names in CAP REQ to lowercase before processing them•••Requested in #686
| attilamolnar | 2013-11-21 | 1 | -0/+1 |
| * | | Use WriteNumeric() everywhere we send numerics and include the user's nick au... | Adam | 2013-11-12 | 1 | -1/+1 |
| * | | Automatically register ServiceProviders created by modules | attilamolnar | 2013-09-08 | 1 | -6/+0 |
| * | | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -3/+0 |
| * | | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -2/+0 |
| * | | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s... | attilamolnar | 2013-06-12 | 1 | -9/+4 |
| * | | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it.
- Add override keyword to a ton of methods which do need it.
| Peter Powell | 2013-05-15 | 1 | -3/+3 |
| * | | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 1 | -1/+1 |
| * | | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | 2013-04-01 | 1 | -5/+0 |
| |/ |
|
| * | Register all commands, modes and extensions using AddService()•••AddService() throws an exception if an item cannot be registered, modules no longer need to worry about AddMode() etc. failing
| attilamolnar | 2012-12-02 | 1 | -2/+2 |
| * | Dynamically determine the size of the eventlist[] passed to Attach()•••m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
| attilamolnar | 2012-12-02 | 1 | -1/+1 |
| * | Attach to events and register services in init() | attilamolnar | 2012-12-02 | 1 | -0/+4 |
| * | m_cap Fix crash when a user issued a CAP CLEAR request and the CapEvent had a... | attilamolnar | 2012-06-27 | 1 | -1/+3 |
| * | m_cap Use an enum to specify cap event type instead of a string, assign CapEv... | attilamolnar | 2012-06-27 | 1 | -21/+7 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+15 |
| * | Change "CAP *" reply to "CAP $nick", which is the intended use of the parameter•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12611 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-07 | 1 | -5/+5 |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Change module API to use LocalUser* where correct•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11943 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 1 | -1/+1 |
| * | Move static map of extensions into ServerInstance, add const-correctness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11873 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-14 | 1 | -1/+1 |
| * | Update Event and Request APIs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11808 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-08 | 1 | -9/+6 |
| * | 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 | 1 | -5/+5 |
| * | Clean up Command constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11707 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -5/+6 |
| * | Change Extensible to use strongly typed entries•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11696 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-13 | 1 | -13/+16 |
| * | ModResult conversion: Change return type of all module functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11634 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -3/+3 |
| * | Add Module* creator to Command and ModeHandler•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11631 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -9/+7 |
| * | Change allocation of commands/modes•••API change: Commands passed to AddCommand are no longer deleted automatically
This removes lots of needless heap allocation and fixes a few memory leaks by
allocating commands and modes as part of the Module rather than creating them
separately in the module constructor.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11592 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-02 | 1 | -5/+3 |
| * | Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
| psychon | 2009-03-15 | 1 | -1/+1 |
| * | Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
| w00t | 2009-01-02 | 1 | -1/+1 |