Adam
|
b6d771a114
|
Anope 2.0.0-rc4 Release
|
2014-02-24 00:31:07 -05:00 |
|
Adam
|
4ac3ade126
|
Use a more reliable way to detect if services are running in anoperc
|
2014-02-23 23:08:35 -05:00 |
|
Adam
|
aa6b12c5eb
|
Fix Windows build
|
2014-02-21 21:54:01 -05:00 |
|
Adam
|
1edb7e776b
|
Merge pull request #54 from attilamolnar/2.0+webcpanelfix
Don't create zero length DataBlocks in BinarySocket::Write()
|
2014-02-18 12:59:37 -05:00 |
|
Attila Molnar
|
3883716883
|
Turn BinarySocket::Write() into a no-op when called with l == 0
|
2014-02-18 03:28:02 +01:00 |
|
Attila Molnar
|
2d0fdb74d1
|
Fix setsockopt() with SO_REUSEADDR not working due to wrong argument type
|
2014-02-18 02:31:01 +01:00 |
|
Daniel Vassdal
|
1b1180fda6
|
base64.cpp: B64Decode(): Don't crash on "="
|
2014-02-14 13:42:21 -08:00 |
|
Adam
|
5dfa6598c2
|
Do not sync channels in Channel::Reset if they are in the middle of syncing, and checkmodes in Channel::Sync. Fixes channel modes sometimes not being set if always_lower_ts is on
|
2014-02-14 11:09:53 -05:00 |
|
Adam
|
96fc940af7
|
Only trim newlines and carriage returns in BufferedSocket::GetLine
|
2014-02-11 19:25:44 -05:00 |
|
Adam
|
6d61a84286
|
Add an opertype priv "protected" to not allow services to kick a user.
Also classify ulines as protected
|
2014-02-09 18:51:52 -05:00 |
|
Adam
|
66cc965fd7
|
Ignore nonblocking errnors on socket operations
|
2014-02-05 15:26:03 -05:00 |
|
Daniel Vassdal
|
7926238fd2
|
Improve IsChannelValid()
|
2014-02-01 10:55:12 -08:00 |
|
Adam
|
c3302194eb
|
Anope 2.0.0-rc3 Release
|
2014-01-26 01:18:38 -05:00 |
|
Adam
|
87230c17b7
|
Fix extra space in the unknown command error message
|
2014-01-26 01:14:58 -05:00 |
|
Adam
|
4d3363f83f
|
Anope 2.0.0-rc2 Release
|
2014-01-21 21:55:59 -05:00 |
|
Adam
|
4d9273efa4
|
Unbreak account stuff from commit ccae59430a.
|
2014-01-21 17:20:15 -05:00 |
|
Robby-
|
10386a39f0
|
Make the server connected (uplink) message more sane.
|
2014-01-21 00:28:40 +01:00 |
|
Adam
|
fab9f0fecc
|
Change config readers bool logic to accept unrecognized values as yes
|
2014-01-19 19:03:19 -05:00 |
|
Adam
|
ccae59430a
|
Call User::Login after sending the login event, in case a module wants to act on the fact that the ircd sees the user as logged in
|
2014-01-14 03:49:22 -05:00 |
|
Adam
|
f3531e7564
|
Fix not initializing module in the main log constructor
|
2014-01-10 01:41:03 -05:00 |
|
Adam
|
15a27c69ba
|
Move oper count and vhost stuff to set/remove mode internal
|
2014-01-09 17:01:18 -05:00 |
|
Adam
|
e19661e1de
|
Make DNSBL log message use the module type and give it a category too
|
2014-01-09 15:41:49 -05:00 |
|
Adam
|
201ad9c191
|
Always run uid/sid generation loop at least once to not reuse older ids immediately
|
2014-01-04 17:54:04 -05:00 |
|
Adam
|
595dad4ec1
|
Update copyright to 2014. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
|
2014-01-01 20:48:38 -05:00 |
|
Adam
|
6e6543d3ed
|
I don't think this OnBotKick to hold channels is necessary anymore as Sync should cover everything now, and this causes weird things when the last user in a channel kicks themselves out using the bot. Also handle users rejoining a channel while its held better.
|
2013-12-31 16:12:21 -05:00 |
|
Adam
|
6124af68cc
|
Show the command name and not service name in the access denied log messages
|
2013-12-31 15:31:56 -05:00 |
|
Adam
|
187973c16a
|
Allow inverting opertype privs and commands, to make them behave like the log settings
|
2013-12-27 17:20:47 -05:00 |
|
Adam
|
9bf9cfcf5e
|
If using db_flatfile:fork, don't allow multiple saves to happen at one time on shutdown/restart wait for any pending saves to finish
|
2013-12-26 16:08:56 -05:00 |
|
Adam
|
1c02961b60
|
Anope 2.0.0-rc1 Release
|
2013-12-20 22:57:58 -05:00 |
|
Adam
|
c0cd76a0a5
|
Don't leak opers and opertypes on /os reload, fix not updating opertypes on non conf opers on rehash
|
2013-12-19 21:34:21 -05:00 |
|
Adam
|
ab6cd3b26c
|
Fix a few commands not being able to find non conf opers
|
2013-12-19 20:35:09 -05:00 |
|
Adam
|
275f2fd374
|
Fix db_old assigning empty greets to users who did not have a greet. Fix debug log message in extensible.cpp
|
2013-12-19 08:24:21 -05:00 |
|
Adam
|
c4d4107412
|
Channel::Sync can delete the channel, so safely iterate them when syncing from a server burst
|
2013-12-19 07:32:46 -05:00 |
|
Adam
|
1ab7d53649
|
Set pending mode changes immediately when an object is removed from the mode stacker. And fix mlock creator from cs set persist on.
|
2013-12-17 10:58:02 -05:00 |
|
DukePyrolator
|
adbc5a0e65
|
irc2sql: improved handling of netsplits
|
2013-12-14 09:56:51 +01:00 |
|
Adam
|
a282a5c9c4
|
Fix 96af354ad5 to not burst topics if they are not set
|
2013-12-10 20:17:29 -05:00 |
|
Adam
|
96af354ad5
|
Send channel topics on initial burst, sync chanels after db load, and try to after unserializing persist on
|
2013-12-02 02:01:39 -05:00 |
|
DukePyrolator
|
c6f85b9312
|
made the chanstats fantasy modules work again.
|
2013-12-01 12:09:34 +01:00 |
|
Adam
|
90aa576fb3
|
Fix/clean/clarify some stuff found by coverity scan
|
2013-11-23 22:12:33 -05:00 |
|
Adam
|
fbbdedf17e
|
OnJoinChannel can modify the ts for a channel, so update keep_their_modes in the sjoin handler before processing a user. Otherwise we can desync and think users have a channel status when they really don't.
|
2013-11-20 18:10:26 -05:00 |
|
Adam
|
51a9f64adb
|
Use the source's sync state and not mine when processing sjoins to determine whether or not to sync the channel on creation, instead sync it when the server syncs.
|
2013-11-16 09:38:13 -05:00 |
|
Adam
|
afc5c91a09
|
Do not grant auto privileges to founders if they match other access
entries. This allows channel founders to disable auto +qo without
having to globally disable autoop or the levels.
|
2013-11-09 05:51:38 -05:00 |
|
Adam
|
4ee9021adb
|
Compare access entries created with the levels access system by access level and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG.
|
2013-11-01 04:58:38 -04:00 |
|
Adam
|
c8db362bca
|
Cleanup some access(group) comparison logic in access.cpp
|
2013-11-01 04:56:17 -04:00 |
|
Adam
|
c710625cd3
|
Use Config::GetClient for looking up services for command{} blocks which lessens the insanity of renaming services
|
2013-11-01 02:07:35 -04:00 |
|
Adam
|
04e7fa493a
|
Don't take modes in SetCorrectModes if the user has the ME privilege
|
2013-11-01 02:04:21 -04:00 |
|
DukePyrolator
|
b5af310f8a
|
added the irc2sql gateway module
|
2013-10-26 18:42:58 +02:00 |
|
DukePyrolator
|
2cfc97053f
|
moved some config options from example.conf to nickserv.example.conf
|
2013-10-26 18:33:07 +02:00 |
|
DukePyrolator
|
6cde65a57f
|
new event OnSetDisplayedHost
|
2013-10-26 18:33:07 +02:00 |
|
Adam
|
0ff1bb9d5b
|
Bump for 1.9.10-git
|
2013-10-14 01:19:42 -04:00 |
|