inspircd:franklin-devs-inspircd.git
7 years ago2.1 beta 1 release v2.1b1
Daniel De Graaf [Fri, 12 Nov 2010 03:19:52 +0000 (22:19 -0500)]
2.1 beta 1 release

7 years agoChange default value of <cloak:hostsegments>
Jackmcbarn [Wed, 10 Nov 2010 02:06:14 +0000 (21:06 -0500)]
Change default value of <cloak:hostsegments>

7 years agoChange cleanup of serverbots to avoid use-after-free on module unload
Daniel De Graaf [Wed, 10 Nov 2010 00:32:30 +0000 (19:32 -0500)]
Change cleanup of serverbots to avoid use-after-free on module unload

7 years agoFix reference-after-delete of ServerUser object in ~TreeServer
Daniel De Graaf [Wed, 10 Nov 2010 00:21:27 +0000 (19:21 -0500)]
Fix reference-after-delete of ServerUser object in ~TreeServer

7 years agoFix unsafe iteration in DelMode
Jackmcbarn [Tue, 9 Nov 2010 18:34:58 +0000 (13:34 -0500)]
Fix unsafe iteration in DelMode

7 years agoImprove /ACCTSHOW format
Jackmcbarn [Fri, 5 Nov 2010 15:03:24 +0000 (11:03 -0400)]
Improve /ACCTSHOW format

7 years agoAdd email addresses to accounts
Jackmcbarn [Thu, 4 Nov 2010 15:51:09 +0000 (11:51 -0400)]
Add email addresses to accounts

7 years agoRemove const from min_ and max_params
Jackmcbarn [Tue, 2 Nov 2010 14:30:03 +0000 (10:30 -0400)]
Remove const from min_ and max_params

7 years agoImprove display of information in /ACCTSHOW
Jackmcbarn [Mon, 1 Nov 2010 14:38:52 +0000 (10:38 -0400)]
Improve display of information in /ACCTSHOW

7 years agoFix compile
Jackmcbarn [Fri, 29 Oct 2010 16:13:33 +0000 (12:13 -0400)]
Fix compile

7 years agoUse more numerics
Jackmcbarn [Fri, 29 Oct 2010 16:11:01 +0000 (12:11 -0400)]
Use more numerics

7 years agoAllow listing of all opflags on a channel
Jackmcbarn [Thu, 28 Oct 2010 21:31:32 +0000 (17:31 -0400)]
Allow listing of all opflags on a channel

7 years agoAdd m_ghost and update serverbots config
Jackmcbarn [Wed, 27 Oct 2010 18:53:34 +0000 (14:53 -0400)]
Add m_ghost and update serverbots config

7 years agoAdd m_cloaking_21 by Xaquseg
Xaquseg [Fri, 22 Oct 2010 01:07:35 +0000 (21:07 -0400)]
Add m_cloaking_21 by Xaquseg

7 years agoFix deceptive error message
Jackmcbarn [Thu, 21 Oct 2010 14:31:08 +0000 (10:31 -0400)]
Fix deceptive error message

8 years agoFix taint mode execution
Daniel De Graaf [Thu, 21 Oct 2010 01:16:10 +0000 (21:16 -0400)]
Fix taint mode execution

8 years agoAdd flags to convert text to IRC lowercase and to convert spaces to underscores
Jackmcbarn [Wed, 20 Oct 2010 22:07:38 +0000 (18:07 -0400)]
Add flags to convert text to IRC lowercase and to convert spaces to underscores

8 years agoUse the canonical form of the IP address as the host if the WEBIRC host matches the...
Daniel De Graaf [Wed, 20 Oct 2010 21:50:42 +0000 (17:50 -0400)]
Use the canonical form of the IP address as the host if the WEBIRC host matches the WEBIRC ip

8 years agoAdd m_rmatch
Jackmcbarn [Wed, 20 Oct 2010 18:50:09 +0000 (14:50 -0400)]
Add m_rmatch

8 years agoPrevent -q users from setting -o on +qo users
Jackmcbarn [Wed, 20 Oct 2010 18:41:25 +0000 (14:41 -0400)]
Prevent -q users from setting -o on +qo users

8 years agoAdd support for case insensitive regular expressions
Jackmcbarn [Wed, 20 Oct 2010 18:12:24 +0000 (14:12 -0400)]
Add support for case insensitive regular expressions

8 years agoMove variables above functions
Jackmcbarn [Wed, 20 Oct 2010 14:36:52 +0000 (10:36 -0400)]
Move variables above functions

8 years agoRemove REG_NICK from users who are not REG_ALL when /ENFORCE is used
Jackmcbarn [Wed, 20 Oct 2010 14:11:13 +0000 (10:11 -0400)]
Remove REG_NICK from users who are not REG_ALL when /ENFORCE is used

8 years agoAdd account snomask
Jackmcbarn [Tue, 19 Oct 2010 20:13:52 +0000 (16:13 -0400)]
Add account snomask

8 years agoCall OnPostCommand from aliases
Jackmcbarn [Tue, 19 Oct 2010 17:26:33 +0000 (13:26 -0400)]
Call OnPostCommand from aliases

8 years agoRename some commands
Jackmcbarn [Mon, 18 Oct 2010 14:33:23 +0000 (10:33 -0400)]
Rename some commands

8 years agoUpdate the example ChanServ configuration
Jackmcbarn [Sun, 17 Oct 2010 23:51:27 +0000 (19:51 -0400)]
Update the example ChanServ configuration

8 years agoFix duplicate mode character error message
Daniel De Graaf [Sun, 17 Oct 2010 21:53:26 +0000 (17:53 -0400)]
Fix duplicate mode character error message

8 years agoRevert incorrect fix
Jackmcbarn [Sun, 17 Oct 2010 21:04:00 +0000 (17:04 -0400)]
Revert incorrect fix

8 years agoFix BOTNOTICE
Jackmcbarn [Sun, 17 Oct 2010 21:01:43 +0000 (17:01 -0400)]
Fix BOTNOTICE

8 years agoProcess at most one alias, to allow for "invalid command" type aliases
Jackmcbarn [Sun, 17 Oct 2010 20:54:11 +0000 (16:54 -0400)]
Process at most one alias, to allow for "invalid command" type aliases

8 years agoDisplay TSs in human-readable form
Jackmcbarn [Sun, 17 Oct 2010 20:48:21 +0000 (16:48 -0400)]
Display TSs in human-readable form

8 years agoInclude reason in netsplit message
Daniel De Graaf [Sun, 17 Oct 2010 20:19:55 +0000 (16:19 -0400)]
Include reason in netsplit message

8 years agoLet a user know when their nick is enforced
Jackmcbarn [Sun, 17 Oct 2010 20:11:01 +0000 (16:11 -0400)]
Let a user know when their nick is enforced

8 years agoFix config reading
Jackmcbarn [Sun, 17 Oct 2010 19:40:22 +0000 (15:40 -0400)]
Fix config reading

8 years agoAdd support for XML character entities (&#xx;)
Daniel De Graaf [Sun, 17 Oct 2010 19:04:09 +0000 (15:04 -0400)]
Add support for XML character entities (&#xx;)

8 years agoAdd /ENFORCE command
Jackmcbarn [Sat, 16 Oct 2010 17:04:58 +0000 (13:04 -0400)]
Add /ENFORCE command

8 years agoSend a success message
Jackmcbarn [Sat, 16 Oct 2010 16:47:57 +0000 (12:47 -0400)]
Send a success message

8 years agoAdd /GHOST command
Jackmcbarn [Sat, 16 Oct 2010 16:28:27 +0000 (12:28 -0400)]
Add /GHOST command

8 years agoAdd suggestion by | - allow clearing modes by glob patterns
Jackmcbarn [Fri, 15 Oct 2010 19:03:02 +0000 (15:03 -0400)]
Add suggestion by | - allow clearing modes by glob patterns

8 years agoFix recentlydropped and maxregcount checks
Jackmcbarn [Fri, 15 Oct 2010 18:43:00 +0000 (14:43 -0400)]
Fix recentlydropped and maxregcount checks

8 years agoAdd registration limit
Jackmcbarn [Fri, 15 Oct 2010 18:37:06 +0000 (14:37 -0400)]
Add registration limit

8 years agoRegister the silence list extension
Jackmcbarn [Fri, 15 Oct 2010 15:29:58 +0000 (11:29 -0400)]
Register the silence list extension

8 years agoFix serialization
Jackmcbarn [Fri, 15 Oct 2010 01:06:39 +0000 (21:06 -0400)]
Fix serialization

8 years agoSecond part of last commit
Jackmcbarn [Thu, 14 Oct 2010 22:53:59 +0000 (18:53 -0400)]
Second part of last commit

8 years agoShow unset fields
Jackmcbarn [Thu, 14 Oct 2010 22:48:09 +0000 (18:48 -0400)]
Show unset fields

8 years agoExpose a const reference to ExtensionItem::types
Jackmcbarn [Thu, 14 Oct 2010 19:53:49 +0000 (15:53 -0400)]
Expose a const reference to ExtensionItem::types

8 years agoFix memory leak in m_conn_waitpong caught by its breaking in 2.1
Daniel De Graaf [Thu, 14 Oct 2010 01:06:22 +0000 (21:06 -0400)]
Fix memory leak in m_conn_waitpong caught by its breaking in 2.1

8 years agoFix desync
Jackmcbarn [Wed, 13 Oct 2010 17:43:59 +0000 (13:43 -0400)]
Fix desync

8 years agoDo it properly
Jackmcbarn [Tue, 12 Oct 2010 15:26:07 +0000 (11:26 -0400)]
Do it properly

8 years agoKeep recentlydropped the same across servers
Jackmcbarn [Tue, 12 Oct 2010 15:12:13 +0000 (11:12 -0400)]
Keep recentlydropped the same across servers

8 years agoPrevent re-registering a dropped account until a garbage collect runs
Jackmcbarn [Tue, 12 Oct 2010 14:50:11 +0000 (10:50 -0400)]
Prevent re-registering a dropped account until a garbage collect runs

8 years agoRemove autoop entries for accounts that no longer exist
Jackmcbarn [Sun, 10 Oct 2010 18:01:33 +0000 (14:01 -0400)]
Remove autoop entries for accounts that no longer exist

8 years agoDelete unneeded channels from chanhistory table
Daniel De Graaf [Sun, 10 Oct 2010 16:58:38 +0000 (12:58 -0400)]
Delete unneeded channels from chanhistory table

8 years agoAllow changing registration without unregistering
Jackmcbarn [Sun, 10 Oct 2010 16:48:49 +0000 (12:48 -0400)]
Allow changing registration without unregistering

8 years agoRemove registrants that no longer exist
Jackmcbarn [Sun, 10 Oct 2010 16:23:17 +0000 (12:23 -0400)]
Remove registrants that no longer exist

8 years agoFix backwards comparison for maximum line query
Daniel De Graaf [Sun, 10 Oct 2010 16:17:15 +0000 (12:17 -0400)]
Fix backwards comparison for maximum line query

8 years agoFix forgotten extension registration in sql_chanhistory
Daniel De Graaf [Sun, 10 Oct 2010 16:05:48 +0000 (12:05 -0400)]
Fix forgotten extension registration in sql_chanhistory

8 years agoDocument the account system
Jackmcbarn [Sun, 10 Oct 2010 15:02:03 +0000 (11:02 -0400)]
Document the account system

8 years agoFix crash on sqlite rehash/unload if a database fails to open
Daniel De Graaf [Sun, 10 Oct 2010 05:16:51 +0000 (01:16 -0400)]
Fix crash on sqlite rehash/unload if a database fails to open

8 years agoFix incorrect dependency in m_clear causing crashes on partial rebuild
Daniel De Graaf [Sun, 10 Oct 2010 05:16:33 +0000 (01:16 -0400)]
Fix incorrect dependency in m_clear causing crashes on partial rebuild

8 years agoFix some unregistered Extensibles and include names in the thrown exception
Daniel De Graaf [Sun, 10 Oct 2010 04:51:36 +0000 (00:51 -0400)]
Fix some unregistered Extensibles and include names in the thrown exception

8 years agoRewrite TreeSocket timeout and lifecycle management
Daniel De Graaf [Sun, 10 Oct 2010 04:46:55 +0000 (00:46 -0400)]
Rewrite TreeSocket timeout and lifecycle management

8 years agoFix compilation
Daniel De Graaf [Sun, 10 Oct 2010 04:54:00 +0000 (00:54 -0400)]
Fix compilation

8 years agoUpdate example config to use password tag
Jackmcbarn [Sun, 10 Oct 2010 02:45:23 +0000 (22:45 -0400)]
Update example config to use password tag

8 years agoSupport glob patterns
Jackmcbarn [Sun, 10 Oct 2010 01:25:30 +0000 (21:25 -0400)]
Support glob patterns

8 years agoConvert more stuff to printf-style
Jackmcbarn [Sun, 10 Oct 2010 01:12:39 +0000 (21:12 -0400)]
Convert more stuff to printf-style

8 years agoHide TSs other than account creation TS in ACCTSHOW
Jackmcbarn [Sun, 10 Oct 2010 00:45:03 +0000 (20:45 -0400)]
Hide TSs other than account creation TS in ACCTSHOW

8 years agoRemove connectclass from the account system core
Jackmcbarn [Sun, 10 Oct 2010 00:32:30 +0000 (20:32 -0400)]
Remove connectclass from the account system core

8 years agoMove /ACCTLIST and /ACCTSHOW to their own module
Jackmcbarn [Sun, 10 Oct 2010 00:18:40 +0000 (20:18 -0400)]
Move /ACCTLIST and /ACCTSHOW to their own module

8 years agoBump internal API sequence number
Daniel De Graaf [Sat, 9 Oct 2010 23:52:28 +0000 (19:52 -0400)]
Bump internal API sequence number

8 years agoOK, really remove neostats.conf.example this time
Daniel De Graaf [Sat, 9 Oct 2010 17:47:19 +0000 (13:47 -0400)]
OK, really remove neostats.conf.example this time

8 years agoServices example config updates
JD Horelick [Sat, 9 Oct 2010 17:41:38 +0000 (13:41 -0400)]
Services example config updates

Update the atheme.conf.example to be more correct and kill the
neostats.conf.example as neostats hasn't ever even linked with Insp 1.2.

8 years agoBreak up services-related example configuration into anope/atheme/builtin files
Daniel De Graaf [Sat, 9 Oct 2010 15:57:04 +0000 (11:57 -0400)]
Break up services-related example configuration into anope/atheme/builtin files

8 years agoAdd BOTNOTICE pseudo-command to <botcmd> parsing
Daniel De Graaf [Fri, 8 Oct 2010 23:18:46 +0000 (19:18 -0400)]
Add BOTNOTICE pseudo-command to <botcmd> parsing

8 years agoAdd early_init() for module setup needed prior to config reading
Daniel De Graaf [Fri, 8 Oct 2010 23:10:31 +0000 (19:10 -0400)]
Add early_init() for module setup needed prior to config reading

8 years agoForce Extensible objects to be registered prior to use
Daniel De Graaf [Fri, 8 Oct 2010 22:59:43 +0000 (18:59 -0400)]
Force Extensible objects to be registered prior to use

8 years agoAllow /ACCTSHOW to take aliases
Jackmcbarn [Fri, 8 Oct 2010 23:02:26 +0000 (19:02 -0400)]
Allow /ACCTSHOW to take aliases

8 years agoAdd /FDELNICK command and convert everything to printf-style
Jackmcbarn [Fri, 8 Oct 2010 22:53:14 +0000 (18:53 -0400)]
Add /FDELNICK command and convert everything to printf-style

8 years agoThis removal doesn't need to be sent
Jackmcbarn [Fri, 8 Oct 2010 21:49:18 +0000 (17:49 -0400)]
This removal doesn't need to be sent

8 years agoRemove from the account as well as the map
Jackmcbarn [Fri, 8 Oct 2010 17:07:38 +0000 (13:07 -0400)]
Remove from the account as well as the map

8 years agoFix possible desyncs on netjoin when an alias and an account with the same name are...
Jackmcbarn [Fri, 8 Oct 2010 16:09:27 +0000 (12:09 -0400)]
Fix possible desyncs on netjoin when an alias and an account with the same name are on two different sides of a split

8 years agoPassword changes and vhosts shouldn't take aliases
Jackmcbarn [Fri, 8 Oct 2010 15:06:29 +0000 (11:06 -0400)]
Password changes and vhosts shouldn't take aliases

8 years agoAdd account aliases
Jackmcbarn [Thu, 7 Oct 2010 19:21:42 +0000 (15:21 -0400)]
Add account aliases

8 years agoAdd command to control autoconnect blocks
Jackmcbarn [Thu, 7 Oct 2010 15:32:47 +0000 (11:32 -0400)]
Add command to control autoconnect blocks

8 years agoAdd a lot more timestamps for debugging things that take too long
Daniel De Graaf [Thu, 7 Oct 2010 02:43:20 +0000 (22:43 -0400)]
Add a lot more timestamps for debugging things that take too long

8 years agoAdd some timing debug logging to OnGarbageCollect
Daniel De Graaf [Thu, 7 Oct 2010 02:25:07 +0000 (22:25 -0400)]
Add some timing debug logging to OnGarbageCollect

8 years agoAdd limit to nicks that can be registered
Jackmcbarn [Wed, 6 Oct 2010 23:51:41 +0000 (19:51 -0400)]
Add limit to nicks that can be registered

8 years agoRename m_nickregister to m_account_nick_ownership
Jackmcbarn [Wed, 6 Oct 2010 20:33:32 +0000 (16:33 -0400)]
Rename m_nickregister to m_account_nick_ownership

8 years agoRegister the enforce extension item
Jackmcbarn [Wed, 6 Oct 2010 19:29:10 +0000 (15:29 -0400)]
Register the enforce extension item

8 years agoFix up enforcement
Jackmcbarn [Wed, 6 Oct 2010 19:21:24 +0000 (15:21 -0400)]
Fix up enforcement

8 years agoMake a user's account name always belong to them and enable users to disable nick...
Jackmcbarn [Wed, 6 Oct 2010 18:54:26 +0000 (14:54 -0400)]
Make a user's account name always belong to them and enable users to disable nick enforcement

8 years agoMove generic extension items to account.h
Jackmcbarn [Wed, 6 Oct 2010 18:29:17 +0000 (14:29 -0400)]
Move generic extension items to account.h

8 years agoFix order of checks
Jackmcbarn [Wed, 6 Oct 2010 00:42:21 +0000 (20:42 -0400)]
Fix order of checks

8 years agoRemove tags from the account system
Jackmcbarn [Wed, 6 Oct 2010 00:38:34 +0000 (20:38 -0400)]
Remove tags from the account system

8 years agoMake sure m_nickregister loads after m_account
Jackmcbarn [Wed, 6 Oct 2010 00:37:38 +0000 (20:37 -0400)]
Make sure m_nickregister loads after m_account

8 years agoChange accounts to be stored as an irc::string
Jackmcbarn [Wed, 6 Oct 2010 00:25:52 +0000 (20:25 -0400)]
Change accounts to be stored as an irc::string

8 years agoAdd irc::string::empty()
Jackmcbarn [Wed, 6 Oct 2010 00:25:01 +0000 (20:25 -0400)]
Add irc::string::empty()

8 years agoRemove remaining syntax.clear()s
Jackmcbarn [Wed, 6 Oct 2010 00:02:30 +0000 (20:02 -0400)]
Remove remaining syntax.clear()s

8 years agoImprove performance of unserialization and use a typedef for readability
Jackmcbarn [Tue, 5 Oct 2010 23:57:42 +0000 (19:57 -0400)]
Improve performance of unserialization and use a typedef for readability