aboutsummaryrefslogtreecommitdiffstats
path: root/include/inline
Commit message (Expand)AuthorAgeFilesLines
* Check mychan and mt are non-NULL before calling chanacs_entity_flags•••chanacs_entity_flags performs this check as well, but since it is performed in an assertion it produces a considerable amount of noise in logs when it fails. Gravatar Alex Iadicicco2012-11-051-1/+1
* Combine all chanacs entries matching a user to determine their access.•••This means that having an entry for a specific user no longer overrides entries for a group that user is in, but the combined flags apply. The ChanServ WHY command already pretended this was the case. Note that chanacs_find() is rarely useful. In most cases either chanacs_find_literal() or chanacs_entity_has_flag() are needed. One exception is finding an akick reason to kick with, since this needs any matching chanacs entry with +b, it does not matter much which. Gravatar Jilles Tjoelker2012-03-111-1/+6
* Install headers to include/.•••This allows someone to compile against $ATHEMEHOME as a kind of SDK. This is especially useful in scenarios where the user has a binary redistribution of atheme, such as the Debian package or Gentoo package or Windows build. Gravatar William Pitcock2012-02-231-0/+10
* Make myuser_find_by_nick() honor nicksvs.no_nick_ownership.Gravatar William Pitcock2012-01-051-3/+6
* Add myuser_find_by_nick().Gravatar William Pitcock2012-01-051-0/+16
* Add ability to look up entities by UIDGravatar Stephen Bennett2011-04-211-0/+5
* 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-1/+1
* Kill node_t and list_t.•••This also has the side effect of unbreaking the build. Oops. Gravatar William Pitcock2010-10-082-2/+2
* Replace LIST_FOREACH_* with the mowgli_iter framework.Gravatar William Pitcock2010-10-081-1/+1
* Convert a lot of stuff in chanacs to refer to myentity_t instead of myuser_t.Gravatar William Pitcock2010-08-221-1/+1
* Migrate user tracking into entity table.Gravatar Elly2010-08-211-1/+1
* Check for NULL names in the channel/nick etc find() functions.•••This prevents assertions in mowgli_patricia_retrieve from failing and printing out error messages on certain commands in debug mode. Gravatar Adam2010-06-152-5/+5
* Use C99 booleans (<stdbool.h>, bool, true, false).Gravatar Jilles Tjoelker2008-12-131-2/+2
* Replace mowgli_dictionary with mowgli_patricia.Gravatar Jilles Tjoelker2008-01-292-5/+5
* Save marks on ns drop/ungroup and restore them on register/group.•••Opers with user:auspex privilege can see this in /ns info. Marked but unregistered names can be unmarked in the usual way. Gravatar Jilles Tjoelker2008-01-161-0/+19
* Remove connection_write_raw(), only contrib/gen_echoserver.c•••used it anyway and its inlining broke the build. Gravatar Jilles Tjoelker2007-09-051-17/+0
* added inline headersGravatar Pippijn van Steenhoven2007-09-043-0/+155