aboutsummaryrefslogtreecommitdiffstats
path: root/modules/memoserv/sendops.c
Commit message (Expand)AuthorAgeFilesLines
* Move vendor field to a compile time macroGravatar Austin Ellis2017-10-301-1/+1
* memoserv/main: Add the senduseremail parameter to the send_user_memo function.Gravatar Ben C2017-01-151-3/+5
* memoserv/main: Create send_user_memo function - Consolidate duplicated code u...Gravatar Ben C2017-01-141-63/+18
* From upstream - ChanServ set_pubacl module - kaniiniGravatar Ben C2014-10-191-1/+1
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-10/+10
* Changed how we reference maxmemosGravatar Alyx Wolcott2013-04-071-5/+3
* moved maxmemos to memoserv blockGravatar Alyx Wolcott2013-04-071-1/+5
* Made memoserv inbox size customisable. ABI bump.Gravatar Alyx Wolcott2013-04-071-1/+1
* Chase sendemail() API changes.Gravatar William Pitcock2012-09-191-1/+1
* everything: use mowgli_strlcpy() and mowgli_strlcat().•••this removes any dependency on the non-standard C strlcat/strlcpy extension, as mowgli provides a strlcpy/strlcat now. Gravatar William Pitcock2011-08-301-1/+1
* Remove the logged-in check from most modules that have one as this is now in ...Gravatar JD Horelick2010-12-231-8/+1
* memoserv: When notifying a user of a new memo, explicitly use memoserv's nick.•••If a memo is sent via another service such as happens via HostServ REJECT, the reply to the command should come from hostserv (this already worked) but the notification to the target user should come from memoserv (and in particular it should instruct them to /msg memoserv rather than hostserv to read the memo). Fixes SRV-80 Gravatar Jilles Tjoelker2010-12-161-4/+9
* Supply intent information when performing module unload operations.•••There are presently two intents for unload operations, these are MODULE_UNLOAD_INTENT_PERM which indicates a permanent unload, and MODULE_UNLOAD_INTENT_RELOAD which indicates that a module is being reloaded (usually for a code upgrade). This allows the module to know when it should stash persistence data using the mowgli.global_data classes or when it should just destroy all data records. Gravatar William Pitcock2010-12-031-1/+1
* Use %zu to print the length of mowgli_list_t (size_t).Gravatar Jilles Tjoelker2010-10-101-3/+3
* Warning cleanups.Gravatar William Pitcock2010-10-091-3/+3
* Remove the dlink code, it has now been entirely replaced by mowgli.list.•••The new mowgli.list code has been improved through usage in audacious and other places, and has many features that atheme has needed for some time. Gravatar William Pitcock2010-10-081-3/+3
* Use MOWGLI_LIST_LENGTH() instead of LIST_LENGTH().Gravatar William Pitcock2010-10-081-3/+3
* Replace LIST_FOREACH_* with the mowgli_iter framework.Gravatar William Pitcock2010-10-081-2/+2
* Remove "help/" from the help path of all modules that contain commands.•••This is just a waste of space as it is stripped out in src/help.c anyway. Since we've re-done the help stuff anyway, might as well do this too. Gravatar JD Horelick2010-09-221-1/+1
* memoserv: Port to new command framework.Gravatar JD Horelick2010-09-211-7/+1
* memoserv: Update to new command API.Gravatar William Pitcock2010-09-201-4/+2
* Migrate chanacs to myentity_t. This allows us to have chanacs lists containi...Gravatar William Pitcock2010-08-221-1/+1
* Kill memosvs off.Gravatar William Pitcock2010-08-211-4/+4
* myuser->entity first step (moving the name) compiles.Gravatar Elly2010-08-211-4/+4
* Fix a typo in the operoverride message in memoserv/sendops.Gravatar JD Horelick2010-06-191-1/+1
* Log an oper override message if necessary in memoserv/sendopsGravatar Adam2010-06-191-5/+13
* Allow sopers with the chan:admin privilege to use memoserv/sendopsGravatar Adam2010-06-191-1/+1
* Remove a bunch of the SVN Id's from the comments as well while•••we're at it. Sidenote: Yay Vim. Gravatar JD Horelick2010-06-041-1/+0
* Replace the $Id crap that hasn't really been used in 3 years with•••PACKAGE_STRING. Gravatar JD Horelick2010-06-041-1/+1
* Logging rework for memoserv. No snoop() to remove.Gravatar JD Horelick2010-01-111-1/+1
* Remove .disp field in global core services structures.Gravatar William Pitcock2009-12-151-1/+1
* Use C99 booleans (<stdbool.h>, bool, true, false).Gravatar Jilles Tjoelker2008-12-131-4/+4
* Add more information to memoserv notices.Gravatar Jilles Tjoelker2008-12-021-2/+4
* Add more to the flood counter for some commands:••• chanserv: clear bans, clear users, recover memoserv: sendops nickserv: register, drop, wrong passwords The exact amount added may depend on the number of affected items. Gravatar Jilles Tjoelker2008-10-041-0/+4
* Consider MemoServ ignores matched if any grouped nick of the sender matches.Gravatar Jilles Tjoelker2008-01-161-1/+11
* Still notify online user if EMAILMEMOS is set.•••Also do not tell the sender that their memo was emailed. Gravatar Jilles Tjoelker2008-01-131-2/+1
* Make memoserv rate limiting a bit less mean.•••Do not count various failures, do not count channel memos via SEND twice (if channel memos need to be counted more heavily, that should be done in SENDOPS). Gravatar Jilles Tjoelker2008-01-041-2/+3
* Prepend "Channel " to "\2%s\2 is not registered" if it is about a channel.•••This is most but not all chanserv messages, and one memoserv. Gravatar Jilles Tjoelker2008-01-041-1/+1
* [svn] - Allow for absolute paths in Makefiles by passing --enable-absolute-pa...•••- Hopefully fixed the make depend dependency on .depend - Added sstrndup convenience function - Started moving some #includes from atheme.h to sources that need them - Added JSON-C library with JSON-RPC functionality (unused for now) - Micro-optimisations - Rather large change to the Makefiles: moved common defines in modules to modules/Makefile.defs and common rules to modules/Makefile.rules - Added the httpd from contrib/ to modules/misc and added an url-handler list. The XML-RPC now uses this httpd and registers as handler for /xmlrpc (TODO: make this configurable) - Added generation of modules/gameserv/namegen_tab.h to the Makefile - The JSON module in modules/json/main.c does exactly the same as the XML-RPC module. This is going to change soon. Gravatar pippijn2007-06-031-3/+2
* [svn] Add special flag for channel memos. Channel memos do not•••generate read receipts, and show the channel in /ms list. Gravatar jilles2007-05-271-4/+4
* [svn] Make MEMO_READ a flag, allowing the other bits of•••mymemo_t.status to be used for other flags. Gravatar jilles2007-05-271-3/+3
* [svn] memoserv sendops: show proper help file•••tracker #960 (part) Gravatar jilles2007-05-261-3/+3
* [svn] Move channel memos to their own module SENDOPS. Only send•••channel memos to access entries with +o and/or +O which are not hostmasks and not to accounts with NOMEMO. Gravatar jilles2007-04-051-0/+192