Adam
|
ad5da2a988
|
Handle not being able to completely flush our write buffer correctly
|
2010-12-12 19:37:03 -05:00 |
|
DukePyrolator
|
099ead02a5
|
store the ssl fingerprint in the userstruct
|
2010-12-12 19:37:03 -05:00 |
|
Adam
|
aed53dbb47
|
Cleaned up some things, made the protocol modules use some basic inheritance to cut back on their code duplication. More work can be done in the future to remove even more of it.
|
2010-12-12 19:37:03 -05:00 |
|
Adam
|
a507816701
|
Fixed looking up users to use case insensitivity
|
2010-12-12 19:37:03 -05:00 |
|
Adam
|
c41c828574
|
Do not use wildcard matching when looking up hosts on access add/del
|
2010-12-12 19:37:03 -05:00 |
|
Adam
|
5fe41fb8a0
|
Document that /cs owner and deowner allow nick args
|
2010-12-12 19:37:02 -05:00 |
|
Adam
|
0ba566491e
|
Allowing adding hostmasks to channel access lists
|
2010-12-12 19:37:02 -05:00 |
|
Adam
|
2a4d57a1ca
|
Fixed subcommands
|
2010-12-12 19:37:02 -05:00 |
|
Adam
|
71c433cc50
|
The rest of the earlier command changes
|
2010-12-12 19:37:00 -05:00 |
|
Adam
|
2b10cc84ea
|
Added /bs set msg
|
2010-12-12 19:36:19 -05:00 |
|
Adam
|
cb6ef574e3
|
Send replies from fantasy commands back to the channel, this will be expanded on later
|
2010-12-12 19:36:19 -05:00 |
|
Adam
|
37e02a3594
|
Added cs_entrymsg
|
2010-12-12 19:36:19 -05:00 |
|
Adam
|
9870ee04dd
|
Removed some unused code paths in some of the modules
|
2010-12-12 19:36:18 -05:00 |
|
Adam
|
1a286397e3
|
Added a plexus3 protocol module
|
2010-12-12 19:36:16 -05:00 |
|
Adam
|
697dc89382
|
Added a default expiry time for suspended and forbidden nicks and channels
|
2010-12-12 19:36:01 -05:00 |
|
Adam
|
4d342d955d
|
Fixed some of the language strings
|
2010-12-12 19:35:58 -05:00 |
|
Adam
|
c5eb349d41
|
Removed the AUTODEOP level, it is unnecessary now because of cs_mode
|
2010-12-12 19:35:30 -05:00 |
|
Adam
|
7790a7f98c
|
Allow the patricia tree to store non-pointers
|
2010-12-12 19:35:30 -05:00 |
|
Adam
|
246f44b988
|
Added cs_mode, rewrote the old list mode code, and added CIDR support
|
2010-12-12 19:35:27 -05:00 |
|
Adam
|
a85112172d
|
Removed and deprecated /cs set mlock, removed /cs clear, removed /os clearmodes, removed /cs akick (un)stick, added /cs clearusers
|
2010-12-12 19:33:59 -05:00 |
|
Adam
|
5f18cb018d
|
Allow users to drop their own nickrequests
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
872bc3fa5e
|
Allow users to remove their own access in channels
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
1625a5af0c
|
Added /chanserv clone command
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
2e9a632e14
|
Allow akill/szline/sqline to accept user names as a mask argument
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
3c9d4e9daf
|
Added command aliases
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
c792c7f62d
|
Switched the system for storing users, channels, and sesions to a patricia
tree from STL's unordered_map, which was giving horrible performance.
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
e512760364
|
Fixed DNS caching and made DNS cache empty results
|
2010-12-12 19:33:50 -05:00 |
|
Adam
|
ac41137ce2
|
Added /ms ignore
|
2010-12-12 19:31:00 -05:00 |
|
Adam
|
28aba58e25
|
Just store lang strings in a char array, no need for the extra overhead of STL strings
|
2010-12-12 19:30:28 -05:00 |
|
Adam
|
4ec661c0bb
|
If a channel drops because a nick drops, set the channel founder to the user with the highest access if there is no successor
|
2010-12-12 19:30:14 -05:00 |
|
Adam
|
21c8e89671
|
Do not allow ghosting unidentified users if the recover command exists
|
2010-12-12 19:30:14 -05:00 |
|
Adam
|
8fbe36635c
|
Added m_xmlrpc and m_xmlrpc main, which allows remote programs to execute
remote RPC calls to Anope in realtime and receive responses
|
2010-12-12 19:30:14 -05:00 |
|
Adam
|
5cd4fefb4c
|
Bump for 1.9.4-git
|
2010-12-12 19:30:11 -05:00 |
|
Adam
|
82e588a790
|
Anope 1.9.3 Release
|
2010-12-12 18:42:14 -05:00 |
|
Adam
|
35f03811e8
|
Fixed clearing entries from the bandata cache
|
2010-12-01 15:50:56 -05:00 |
|
Adam
|
52d9ed428f
|
Fixed handling pings and ctcps to channels
|
2010-11-25 22:59:39 -06:00 |
|
Adam
|
d1ba920729
|
Fixed replacing %R with /msg on non gettext builds
|
2010-11-21 20:36:46 -06:00 |
|
Adam
|
7e03427272
|
Fixed some language string names
|
2010-11-21 20:05:37 -06:00 |
|
Adam
|
3445f4d680
|
Fixed parsing cidr masks
|
2010-11-19 14:16:42 -05:00 |
|
Adam
|
27652144ec
|
Fixed the mlock events to be useful and fixed /cs access view's last used time
|
2010-11-17 19:59:23 -05:00 |
|
Adam
|
4f8dfc2132
|
Delete users and channels from the modestacker when they are destructed
|
2010-11-14 17:34:17 -05:00 |
|
Adam
|
8662b0989e
|
Removed an unused variable
|
2010-11-11 19:49:00 -05:00 |
|
Adam
|
12c5314863
|
Fixed possible unsafe iteration when purging dns cache, and fixed the dns cache to not expire all of the records for specific hosts if the records have different TTLs
(cherry picked from commit 736df4bd98b952aad459fdf7914735e88f97c4b2)
|
2010-11-11 19:34:23 -05:00 |
|
Adam
|
0d2db1f9f9
|
Fixed DNS caching and made DNS cache empty results
(cherry picked from commit 438ae629e51b519d0d5f70531d0262be1b9fe2bc)
|
2010-11-09 15:04:28 -05:00 |
|
Adam
|
fe6d7913ce
|
Fixed a crash in the DNS engine when using cached results
|
2010-11-09 03:20:50 -05:00 |
|
Adam
|
f5d20579ee
|
Fixed /ms sendall syntax error message
|
2010-11-05 03:34:44 -04:00 |
|
Adam
|
cbd0f52eff
|
Made Base not virtual, prevents us from having to dynamic cast in the mode stacker on release builds
|
2010-11-04 00:36:53 -04:00 |
|
Adam
|
4fb4858952
|
Fixed anopesmtp. Again. It works on Windows now
|
2010-11-02 00:58:24 -04:00 |
|
Adam
|
3edc6d70b9
|
Fixed building anopesmtp on Windows, fixed some cmake problems with calculate_depends, and fixed building without gettext
|
2010-11-01 16:07:18 -04:00 |
|
Adam
|
e3f368f67b
|
Fixed replacing %R's in email messages and fixed anopesmtp to really work
|
2010-10-31 20:47:34 -04:00 |
|