10666 Commits

Author SHA1 Message Date
Daniel De Graaf
2a8510472b Fix memory leak in m_conn_waitpong caught by its breaking in 2.1 2010-10-13 21:06:59 -04:00
Daniel De Graaf
4fb31d6a34 Fix kick level check to scan all status modes and not skip checks for modeless users 2010-09-30 19:03:06 -04:00
Daniel De Graaf
3dc56e3425 Work around old GNU make's inability to use "else if" 2010-09-28 11:16:34 -04:00
Daniel De Graaf
2d0e736f33 Fix kicking permisisons - GetPrefixChar returns the prefix, not the mode character 2010-09-28 11:01:45 -04:00
Daniel De Graaf
7aad2ac848 Fix unsafe iteration in m_timedbans 2010-09-25 17:17:57 -04:00
Daniel De Graaf
1e2aa07101 A zero return from gnutls_record_send is not an error 2010-09-19 16:32:52 -04:00
Daniel De Graaf
7f578746d5 Fix global notice of timedban add and remove being sourced from all servers 2010-09-18 17:37:37 -04:00
Daniel De Graaf
49f43c14c6 SVSNICK should not translate nicks to UIDs 2010-09-17 22:06:50 -04:00
Daniel De Graaf
1570b13174 Build fixes for darwin 2010-09-10 18:38:42 -04:00
Daniel De Graaf
b157bcdbbc Recreate the build/include symlink so that changing the build location works as expected 2010-09-08 20:21:17 -04:00
Daniel De Graaf
bdf42d6125 Add gettimeofday() fallback for systems without clock_gettime 2010-09-08 20:21:15 -04:00
Daniel De Graaf
6010e6b53c Fix the pseudo-penalty hack that doesn't work properly 2010-09-05 17:03:07 -04:00
Daniel De Graaf
30e87ec34d 2.0.2 release v2.0.2 2010-09-04 19:31:01 -04:00
Daniel De Graaf
08895e2aa3 Do not apply parameter length restrictions or CleanMask when unsetting modes 2010-09-04 19:30:44 -04:00
Daniel De Graaf
3ee7abb7b9 Fix crash in m_silence when provided with a bad pattern (bug #79) 2010-09-04 16:36:17 -04:00
Daniel De Graaf
33f4713fbd Fix crash on matching j:@#chan ban when the user is not in the channel 2010-09-04 16:17:21 -04:00
Daniel De Graaf
3c8cda0590 Fix resolved hostname not being changed when WEBIRC passes a hostname longer than 64 characters 2010-09-03 22:58:00 -04:00
Daniel De Graaf
e8f873a96c Prevent setting mode -H if already unset, bug #74 2010-08-28 13:51:06 -04:00
Daniel De Graaf
f47824d325 Fix the <database> example tags 2010-08-19 19:06:10 -04:00
Daniel De Graaf
8a0f4e8c36 Include a placement operator new for classes that hide operator new 2010-08-17 19:37:19 -04:00
Daniel De Graaf
4bb6a09697 Clarify null character append in m_cloaking (fixes compiler warning) 2010-08-17 19:03:51 -04:00
Daniel De Graaf
5a4200a056 Document <options:cyclehostsfromuser> 2010-08-13 21:18:23 -04:00
Daniel De Graaf
8ca336da06 Also tidy masks being removed, fixes bug #70 2010-08-11 16:27:09 -04:00
Daniel De Graaf
0643e7289a Fix NotifyOpers setting not being applied correctly 2010-08-11 14:37:37 -04:00
Jens Voss
b700971c38 Stop hiding users when a prefix is set on them, fixes apparent desyncs 2010-08-08 17:58:28 -04:00
Daniel De Graaf
095e0a067b Don't try to tidy m_autoop entries (fixes extra !*@*) 2010-08-08 17:53:49 -04:00
Daniel De Graaf
21c60ae60a 2.0.1 release v2.0.1 2010-08-07 20:21:59 -04:00
Daniel De Graaf
460453230d Prevent kicking people you do not have permission to deprivilege 2010-08-04 21:27:21 -04:00
Daniel De Graaf
a8bc3d7645 Fix $md5pass and $sha256pass in SQL queries 2010-08-04 17:02:20 -04:00
Daniel De Graaf
33efd30b33 Change ThreadSignalSocket to EventHandler to avoid calling recv() on an eventfd, which does not work 2010-08-04 14:45:40 -04:00
Adam
6ae79027cf Fix m_opermodes.so sending modes for unintroduced clients with oper autologin (bug 53) 2010-08-03 21:46:15 -04:00
Daniel De Graaf
6b8f8eb33e Update a number of docs issues 2010-08-03 21:37:48 -04:00
Daniel De Graaf
11f88ab2cc Use the remote channel's capitalization on a losing TS merge 2010-08-03 21:05:37 -04:00
Daniel De Graaf
d14b48f31b Clarify the m_custom prefix message a bit 2010-08-03 18:14:04 -04:00
Adam
5ab1c0da2e Fix for crash on restart or config file open (bug #44) 2010-08-03 17:49:46 -04:00
Daniel De Graaf
65d9999c00 Allow halfops to remove their own halfop status 2010-08-03 12:15:43 -04:00
Daniel De Graaf
5b5ebc7fb7 Remove wildcard support from module loading, breaks rehash (bug #51) 2010-08-03 10:03:50 -04:00
Daniel De Graaf
0e31bd8ab4 Skip invalid allowed modes in oper block (bug #64) 2010-08-03 09:28:56 -04:00
Daniel De Graaf
7b65a0101f Fix rehash message sending for remote rehashes 2010-08-03 09:19:14 -04:00
Daniel De Graaf
170ab71ba1 Fix incorrect default on <alias:channelcommand> 2010-07-30 14:34:11 -04:00
Daniel De Graaf
4f3ba02186 Include location of duplicated oper blocks 2010-07-04 18:56:39 -04:00
Daniel De Graaf
03166a7d11 Change argument order of LDLIBS to work properly with -Wl,--as-needed 2010-07-02 11:27:24 -04:00
Daniel De Graaf
4ced25a01f Quick fix for /RESTART crashing 2010-06-12 10:13:38 -04:00
Daniel De Graaf
8fe2e3079c 2.0.0 release v2.0.0 2010-06-11 22:48:34 -04:00
Daniel De Graaf
d02d6b05a3 Use EFD_NONBLOCK in test creation of eventfd (makes it require glibc 2.8/linux 2.6.27) 2010-05-21 19:28:46 -05:00
Daniel De Graaf
370838c75d Fix umode -r on nick change being denied by permission check 2010-05-16 18:48:21 -05:00
Daniel De Graaf
f4c8e92f8e Be consistent in testing PURE_STATIC for defined vs == 1 2010-05-12 20:01:18 -05:00
Daniel De Graaf
524e2ce8b1 Add some missing <connect> updates from rehash, noticed by mixx941 2010-05-12 19:47:24 -05:00
Daniel De Graaf
78e80c2b15 Fix negative array access in channame 2010-05-09 00:05:31 -05:00
Daniel De Graaf
28ce2273c4 Correct source of initial BURST line from servers sending it without one (like denora) 2010-05-08 14:58:38 -05:00