aboutsummaryrefslogtreecommitdiffstats
path: root/modules/misc
Commit message (Expand)AuthorAgeFilesLines
* Move vendor field to a compile time macroGravatar Austin Ellis2017-10-302-2/+2
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-3/+3
* Fix typo in comment.Gravatar Marien Zwart2012-10-051-1/+1
* Make email_canonicalizer_t take a mutable buffer (again).Gravatar Marien Zwart2012-10-051-7/+11
* Rework email_canonicalize to not abuse the hook system.Gravatar Marien Zwart2012-10-031-10/+15
* Revert "Remove hook_email_canonicalize_t, just pass a char* to the hook."•••This reverts commit d6383060c86f7660f384a320ba583ea43ec7ac08. This was not the right direction to go in. Gravatar Marien Zwart2012-10-031-3/+3
* Remove hook_email_canonicalize_t, just pass a char* to the hook.Gravatar Marien Zwart2012-10-031-3/+3
* Add a module canonicalizing gmail addresses.Gravatar Marien Zwart2012-09-292-1/+52
* Switch to using libmowgli-2 timers.•••This is a first step into splitting the atheme-specific parts of the eventloop from the more generic parts of the eventloop. Gravatar William Pitcock2011-11-251-2/+5
* 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-2/+2
* Make 'make install' depend properly upon things that need to be madeGravatar Stephen Bennett2011-03-121-2/+2
* Add RPATH information to all of the modules if needed.Gravatar William Pitcock2010-12-221-1/+1
* Make the Atheme core a library and add a stub for the services executable.Gravatar William Pitcock2010-12-141-0/+2
* 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
* 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-2/+2
* Kill node_t and list_t.•••This also has the side effect of unbreaking the build. Oops. Gravatar William Pitcock2010-10-081-2/+2
* Replace LIST_FOREACH_* with the mowgli_iter framework.Gravatar William Pitcock2010-10-081-2/+2
* Added support for default values to config optionsGravatar Adam2010-07-041-3/+3
* Drop http 404 errors to the LG_DEBUG log level because they're essentially ju...•••This way, they don't spam up people's logchannels. Gravatar JD Horelick2010-06-221-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
* Remove CFLAGS += ${PLUGIN_CFLAGS} from modules/*/Makefile.•••buildsys.mk already does this, so it is not needed. Gravatar Jilles Tjoelker2010-05-231-1/+0
* Clean up after version.sh removal.Gravatar William Pitcock2010-05-191-3/+3
* All of modules/ is converted.Gravatar William Pitcock2010-05-182-19/+18
* Only one minor log rework needed for misc/httpdGravatar JD Horelick2010-01-111-1/+1
* Fix segfault in httpd code introduced by the node unlink changes.•••(Closes: SRV-19) Gravatar William Pitcock2009-10-041-2/+2
* Update the remaining hook_add_hook, hook_add_hook_first and hook_del_hook.Gravatar Jilles Tjoelker2009-08-091-2/+2
* Rework connection_t so poll.c no longer depends on datastream.c internals.•••datastream.c now clears the write handler if the sendq is empty and sets it to sendq_flush if something is put into the sendq. poll.c checks for writability iff the write handler is set. Gravatar Jilles Tjoelker2009-03-011-1/+1
* Remove some dead assignments from llvm static analyzer.Gravatar Jilles Tjoelker2009-02-261-2/+0
* Fix hook removal in misc/httpd.•••Mention explicitly in a comment that the listen host/port cannot be changed with a rehash (but it is possible to unload and reload the module). Gravatar Jilles Tjoelker2009-02-241-1/+4
* Avoid the need for a top_conf handler if it just calls subblock_handler().Gravatar Jilles Tjoelker2009-01-021-7/+1
* Use the new uint and dupstr conf item actions in httpd.Gravatar Jilles Tjoelker2008-12-251-34/+4
* Use C99 booleans (<stdbool.h>, bool, true, false).Gravatar Jilles Tjoelker2008-12-131-14/+14
* Do not compare booleans to TRUE.Gravatar Jilles Tjoelker2008-12-071-2/+2
* Put our own include path before include paths of other packages.•••This fixes compilation with PCRE on FreeBSD with the net/xmlrpc-c port installed. net/xmlrpc-c has a header file /usr/local/include/xmlrpc.h and using that one instead of our xmlrpc.h breaks things. Gravatar Jilles Tjoelker2008-12-031-1/+1
* Fix various compiler warnings.Gravatar Jilles Tjoelker2007-11-191-4/+2
* - some cleanups•••- corrected log message Gravatar pip88nl@gmail.com2007-08-281-2/+2
* [svn] Removed json library and disabled jsonrpc module. Licensing issues.Gravatar pippijn2007-06-041-2/+3
* [svn] Made www_root for the httpd configurable.Gravatar pippijn2007-06-031-2/+14
* [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-032-0/+470