aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_nationalchars.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implement support for configurable casemapping & default to ASCII.Gravatar Peter Powell2017-09-081-7/+3
|
* Merge insp20Gravatar Attila Molnar2016-02-221-5/+14
|\
| * Fix various issues with the nationalchars module.Gravatar Peter Powell2015-06-141-5/+14
| | | | | | | | | | | | | | | | - Strip the directory name in the default casemapping value. - Error out if the casemapping value contains a space. - Error out if the locale file failed to load. - Fix relative file path when building on Windows. - Install nationalchars files on Windows.
* | Nuke m_watchGravatar Attila Molnar2016-01-061-5/+0
| |
* | Fix incorrect iterator use leading to prematurely exiting loops when ↵Gravatar Attila Molnar2015-05-171-1/+3
| | | | | | | | quitting users while looping the local user list
* | Merge insp20Gravatar Attila Molnar2014-10-271-0/+31
|\|
| * m_nationalchars Ask m_spanningtree to rebuild its hashmaps when the ↵Gravatar Attila Molnar2014-10-131-0/+8
| | | | | | | | | | | | national_case_insensitive_map changes Issue #923
| * m_nationalchars Rebuild the hash map in m_watch when the ↵Gravatar Attila Molnar2014-10-131-0/+5
| | | | | | | | | | | | national_case_insensitive_map changes Issue #923
| * m_nationalchars Rebuild core hashmaps when the national_case_insensitive_map ↵Gravatar Attila Molnar2014-10-131-0/+15
| | | | | | | | | | | | changes Issue #923
* | Access local user list via new UserManager::GetLocalUsers() and make ↵Gravatar Attila Molnar2014-07-191-1/+2
| | | | | | | | local_users private
* | Move and rename typedef LocalUserList to UserManager::LocalListGravatar Attila Molnar2014-07-191-1/+1
| |
* | Kill needless #includes in source filesGravatar Attila Molnar2014-06-141-1/+0
| |
* | Remove some dead codeGravatar Attila Molnar2014-01-311-2/+0
| |
* | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵Gravatar attilamolnar2013-08-301-3/+1
| | | | | | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init()
* | Add <path> keys for all of the compile-time paths.Gravatar Peter Powell2013-08-121-1/+1
| | | | | | | | | | | | Also, make all paths in the config relative to their associated directory. This reverts a change in 2.0 which turned out to be a terrible idea, especially for system-wide installations.
* | Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
| |
* | Change modules to use the MODNAME constant when logging.Gravatar Peter Powell2013-08-041-2/+2
| | | | | | | | | | | | | | | | The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them.
* | Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
| |
* | Fix spacing in calls to LogManager::Log.Gravatar Peter Powell2013-05-191-2/+2
| |
* | Remove the size argument from IsChannel and IsNick.Gravatar Peter Powell2013-05-181-6/+6
| | | | | | | | | | There was only one case (which was probably an error) where these methods were not set to their ServerLimits value.
* | Tidy up keywords on module methods.Gravatar Peter Powell2013-05-151-7/+7
| | | | | | | | | | - 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.
* | Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-2/+2
| |
* | Convert ISUPPORT to use a map instead of a string.Gravatar Peter Powell2013-04-111-4/+2
| |
* | Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-1/+0
| |
* | Change IsNickHandler()/IsIdentHandler()/IsChannelHandler() to use C++ ↵Gravatar attilamolnar2013-04-011-6/+7
|/ | | | strings as arguments instead of C strings
* Dynamically determine the size of the eventlist[] passed to Attach()Gravatar attilamolnar2012-12-021-1/+1
| | | | m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
* Attach to events and register services in init()Gravatar attilamolnar2012-12-021-2/+6
|
* Add a typedef for LocalUserListGravatar attilamolnar2012-11-291-1/+1
|
* Remove usage of the deprecated ConfigReaderGravatar attilamolnar2012-11-121-4/+4
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+17
|
* Allow use of absolute paths with m_nationalcharsGravatar Jackmcbarn2011-07-191-1/+2
|
* Change more modules to VF_OPTCOMMON and assert identical charsets in ↵Gravatar danieldg2010-01-171-1/+1
| | | | | | m_nationalchars git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12277 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Match USERINPUT/USEROUTPUT identifiersGravatar danieldg2009-11-031-0/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12004 e03df62e-2008-0410-955e-edbf42e46eb7
* Split LocalUser and RemoteUserGravatar danieldg2009-10-211-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11940 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReaderGravatar danieldg2009-10-181-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove dummy API_VERSION from Version constructorGravatar danieldg2009-10-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove InspIRCd* parameters and fieldsGravatar danieldg2009-09-261-18/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
* Describe module purpose in /MODULES outputGravatar danieldg2009-09-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11757 e03df62e-2008-0410-955e-edbf42e46eb7
* OnRehash changes: split to multiple hooks to clarify use and prevent ↵Gravatar danieldg2009-05-241-2/+2
| | | | | | explosion of rehashes on a /REHASH * git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11388 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a bad malloc (why the hell is it malloc???) in m_nationalcharsGravatar brain2009-03-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11240 e03df62e-2008-0410-955e-edbf42e46eb7
* Update all wiki links to point to the new wiki. This was done automatically ↵Gravatar psychon2009-03-151-1/+1
| | | | | | | | | with the following command, only .Makefile.inc got some indent fixups by hand. 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
* Fix svn:keywords on m_nationalchars.cppGravatar danieldg2009-02-241-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11146 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch by PhoenixGravatar peavey2009-02-111-15/+55
| | | | | | | | * adds line 8 for additional UTF-8 ranges * adds cjk-utf8 locale * fixes check 3.2 and adds check 3.3 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11082 e03df62e-2008-0410-955e-edbf42e46eb7
* Grr fucking windows grrrr fuckity fuckityGravatar brain2009-02-081-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11059 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unneccessary safety loopGravatar brain2009-01-231-7/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10993 e03df62e-2008-0410-955e-edbf42e46eb7
* Adapt this to syntax guidelines for inspircd, and fix a bug where users whos ↵Gravatar brain2009-01-231-225/+211
| | | | | | nicks are currently a uid will be quit if this module unloads git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10992 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_nationalchars using a copy and paste of my unsafe copy and paste ↵Gravatar brain2009-01-231-13/+1
| | | | | | | | | algorithm, that will lock up if the string to replace contains the string to search for. Finally make this function a core utility function and remove the copies from 3 modules m_alias m_nationalchars and m_sqlauth git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10990 e03df62e-2008-0410-955e-edbf42e46eb7
* Update copyright date.Gravatar w00t2009-01-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10982 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a small warning (char being used as array subscript) by just using int ↵Gravatar w00t2009-01-221-1/+1
| | | | | | instead. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10981 e03df62e-2008-0410-955e-edbf42e46eb7