Commit Graph

62 Commits

Author SHA1 Message Date
William Pitcock 1416aa428d Merge pull request #29 from attilamolnar/master+fixes
Fixes for bugs discovered by Coverity Scan and myself
2014-09-17 21:15:45 -05:00
Attila Molnar 04dc96b771 dnsbl: Fix memory leak in dnsbl_config_handler()
CID: 1170515
2014-09-18 02:04:21 +02:00
Attila Molnar 3ab69700ac gen_listenerdemo: Fix inadequate check of the return value of recv() 2014-09-18 02:02:59 +02:00
Attila Molnar 6b30dd8bf9 gen_listenerdemo: Fix uninitialized memory being passed to do_packet() from my_rhandler()
CID: 1170502
2014-09-18 02:02:19 +02:00
Attila Molnar 3441525838 gen_echoserver: Fix inadequate check of the return value of recv() 2014-09-18 02:01:10 +02:00
Attila Molnar cd6b5cb478 gen_echoserver: Fix use after free in my_rhandler()
CID: 1170467
2014-09-18 02:00:24 +02:00
Attila Molnar 4cf851713f os_trace: Fix inverted NULL check in trace_kill_exec()
CID: 1170539
2014-09-18 01:58:14 +02:00
Attila Molnar ae9d0666af wumpus: Fix use after free leading to possible memory corruption when the wumpus eats a player
CID: 1170468
2014-09-18 01:55:17 +02:00
William Pitcock d5594316ea Merge pull request #27 from errietta/master
Remove multimark module
2014-09-16 13:31:16 -05:00
Errietta Kostala 571da0cd43 16:27 < *spb> take it out of contrib and into core 2014-07-25 17:13:03 +01:00
Rylee Fowler f9999a12bd Remove all trailing whitespace 2014-07-08 18:08:51 -04:00
Stephen Bennett e044e2827d Merge pull request #25 from errietta/master
implement /ns multimark.
2014-05-29 14:59:41 +01:00
Errietta Kostala 6dd7dfd3c8 Merge branch 'multimark' 2014-05-11 17:14:01 +01:00
Errietta Kostala e981b1d669 Multiple /ns marks 2014-05-11 16:40:43 +01:00
William Pitcock 4af59156bc Merge pull request #19 from blt04/ns_goodmail
Add ns_goodmail module
2014-04-05 20:04:48 -05:00
Rylee Elise Fowler ae12d55a29 Merge pull request #22 from nyuszika7h/master
Add note about os_defcon tainting Atheme in README
2014-04-05 12:11:56 -04:00
nyuszika7h e7b21c2245 Update README.md
Add note about os_defcon tainting Atheme.
2014-04-05 17:18:40 +02:00
Mantas Mikulėnas e8980b89cb ns_ajoin: deduplicate the syntax error messages
The one in 'HELP' was missing a mention of CLEAR. Closes atheme#269.
2014-01-27 03:07:01 +02:00
Alex Iadicicco 4e453e0ee2 Remove lastfm module (apparently not ready for release) 2014-01-22 21:53:30 -07:00
Alex Iadicicco 067facd8dc Add LastFM module 2014-01-08 22:37:21 -07:00
Alex Iadicicco 561fb96129 Remove cs_aquiet at request of original author
The module is reportedly horribly broken and needs to be redone entirely.
2014-01-02 20:53:36 -07:00
Alex Iadicicco 3d7e6f1961 os_trace: Actually fix the issue with floods of failed assertions 2013-10-14 16:33:33 -07:00
Alex Iadicicco 9efc2d9e6a Merge branch 'master' of github.com:atheme/atheme-contrib-modules 2013-10-14 16:01:36 -07:00
Alex Iadicicco b9e076e9f5 Add *.dep to .gitignore 2013-10-14 15:58:47 -07:00
Alex Iadicicco ed1194f411 os_trace: Check that the channel is non-NULL before continuing 2013-10-14 15:58:33 -07:00
Brandon Turner d53ea99f45 Use GE verb for ns_goodmail database storage 2013-08-26 21:04:40 -05:00
Brandon Turner 1c580ba787 Add help text for ns_goodmail module
I wasn't sure how to contribute help files to the contrib repo.
Feel free to delete this if it doesn't make sense.
2013-08-26 14:08:40 -05:00
Brandon Turner 4753339580 Add ns_goodmail for whitelist NickServ emails
This adds support for whitelisting email domains allowed to register
nicks with NickServ.  It is the opposite of the included badmail module.
2013-08-26 14:08:18 -05:00
Quora Dodrill f7ae6ad9cc mlocktweaker: Applied mlock is now configurable via chanserv::mlocktweak 2013-07-07 11:57:38 -07:00
Jilles Tjoelker 1f414ba7b1 os_klinechan: Prefer klining by IP if known, like flood klines. 2013-07-01 00:17:30 +02:00
Elizabeth Myers 2451d1c0f5 Fix compilation on most Linux platforms.
__Linux__ != __linux__
2013-04-18 00:03:35 -05:00
Jilles Tjoelker ca5d947cb0 ns_waitreg: Do not accept registration if server's time is ahead of our time.
The ns_waitreg probably still does not work very well since libmowgli-2's
notion of time was broken a while ago.
2013-04-08 00:09:06 +02:00
mogri c66126bc39 Merge pull request #12 from quora-wings/master
ChanServ AQUIET module added
2013-03-22 01:21:24 -07:00
Quora 7ec7129df3 Added cs_aquiet.c, like akicks except for applying a quiet mode on users 2013-03-20 16:05:30 -07:00
Douglas Freed 806a662c25 os_testcmd: Update types for failure code
Atheme commit 8a6fee5 changed faultcode_t to cmd_faultcode_t,
so update our usage too.
2013-03-03 02:06:05 -05:00
mogri c1a6febd2a modesync: fix module name 2013-02-22 06:45:24 -06:00
William Pitcock 9e62896c13 Add module to aggressively sync the channel on any mode change. 2013-02-22 06:38:32 -06:00
Douglas Freed 1fab676c85 os_akillnicklist: Don't assert data->u != NULL
data->u can be NULL in legitimate cases, such as operserv/clones having
already killed the user, so silently return if this is the case, rather
than printing an error message.
2013-01-20 13:34:19 +00:00
William Pitcock facf73262d Merge pull request #8 from killerrabbit/roulette
We take 2 parameters here. The channel name, and the rest of the text th...
2012-10-24 21:19:29 -07:00
Colgate 4130df618a We take 2 parameters here. The channel name, and the rest of the text that we ignore. 2012-10-24 21:08:57 -07:00
William Pitcock fa8bededfe Add compat_sendemail() stub macro. 2012-10-04 05:16:14 +00:00
William Pitcock be594cab4e os_akillnicklist: use a const iter on stringrefs 2012-10-04 05:08:08 +00:00
William Pitcock 62d8b8c1e9 os_trace: use const early and often 2012-10-04 05:06:05 +00:00
William Pitcock 8ccecba62a ircd_announceserv: fix inappropriate use of strshare (such as calling free() on a stringref, which will crash the services daemon) 2012-10-04 05:04:42 +00:00
William Pitcock 6b4777173a Use compatibility framework instead of atheme API directly. 2012-10-04 05:01:29 +00:00
William Pitcock bc8c603db6 Add compatibility framework for API level 71 and newer. 2012-10-04 04:59:23 +00:00
William Pitcock 3421c73604 ms_fsend: chase API updates for 7.1 2012-09-24 00:21:26 -05:00
JD Horelick 3327f00f7f Remove InspIRCd module as its back in core in both 7.0 and 7.1/master. 2012-07-12 17:11:50 -04:00
JD Horelick 5538bbc0c9 Add InspIRCd protocol module to contrib in preperation for removing it from HEAD of "core". 2012-06-25 21:32:31 -04:00
William Pitcock 20a31ab093 Merge pull request #2 from gholms/mlocktweak-allchr
mlocktweaker: consider all mode characters
2012-06-17 23:39:36 -07:00