aboutsummaryrefslogtreecommitdiffstats
path: root/libathemecore/servtree.c
Commit message (Expand)AuthorAgeFilesLines
* Ignore CTCP messages that start with a space. - Atheme commit 8b71c9dGravatar Ben C2017-08-181-1/+1
* Add UF_SERVICE to internal clientsGravatar Alex Iadicicco2014-08-061-1/+1
* libathemecore: add custom log target for service_t. this allows botserv bots...Gravatar William Pitcock2014-08-031-1/+2
* libathemecore: when binding/unbinding commands indirectly, sptr may be legiti...Gravatar William Pitcock2014-08-031-0/+6
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-1/+1
* libathemecore: make servtree_update() public.Gravatar William Pitcock2013-05-201-2/+2
* Fix various compiler warnings.Gravatar Jilles Tjoelker2012-10-151-0/+1
* libathemecore: implement service_find_any().Gravatar William Pitcock2012-10-031-0/+9
* libathemecore: guard service_add() with is_valid_nick(). (ref. issue #41)•••This serves as our last line of defense against invalid user input. Gravatar William Pitcock2012-09-181-2/+2
* Fully update services host after a rehash.•••The "cloaked" and "visible" hosts should be updated too so that /wii <service> also picks up the change. Gravatar Jilles Tjoelker2012-04-301-0/+4
* Fix changing services user/host/real via a rehash.•••This had likely been broken since c14ab567552c0053cb4c5d184956d0a1a7a5d19f which changed various fields in user_t from buffers to strshare without updating servtree.c. Gravatar Jilles Tjoelker2012-04-301-3/+6
* libathemecore: use NICKLEN instead of "30 + 1" for newnick buffersGravatar William Pitcock2012-03-231-2/+3
* libathemecore: add offline_mode flag for dbverify.Gravatar William Pitcock2012-03-061-1/+4
* libathemecore: add service_t::botonly for tracking botserv bot-like thingsGravatar William Pitcock2012-02-151-0/+1
* Follow libmowgli-2 upstream change (generic iterators for config file entries).Gravatar William Pitcock2011-11-251-28/+34
* Switch to libmowgli-2 confparse implementation and remove ours from libatheme...Gravatar William Pitcock2011-11-251-9/+9
* libathemecore: convert more things to sharedheapGravatar William Pitcock2011-11-111-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-8/+8
* libathemecore: more API change chasingGravatar William Pitcock2011-05-181-4/+3
* libathemecore: service_t.conf_table is now a static member instead of a pointer•••this means that the service conf table is guaranteed to exist and is managed by the service base class constructor/destructor. i think this is cleaner, because in reality, we have never ever formally supported creating a service without a config-entry table. Gravatar William Pitcock2011-05-181-26/+19
* libathemecore: remove some pre-return_val_if_fail() soft assertionsGravatar William Pitcock2011-05-181-11/+2
* Truncate configuration-defined usernames at USERLEN (10 characters).Gravatar William Pitcock2010-12-311-1/+1
* Add an access config block to allow people to "rewrite" access levels of comm...Gravatar JD Horelick2010-12-251-0/+52
* Make the Atheme core a library and add a stub for the services executable.Gravatar William Pitcock2010-12-141-0/+526