| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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.
| Alex Iadicicco | 2012-11-05 | 1 | -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.
| Jilles Tjoelker | 2012-03-11 | 1 | -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.
| William Pitcock | 2012-02-23 | 1 | -0/+10 |
| * | Make myuser_find_by_nick() honor nicksvs.no_nick_ownership. | William Pitcock | 2012-01-05 | 1 | -3/+6 |
| * | Add myuser_find_by_nick(). | William Pitcock | 2012-01-05 | 1 | -0/+16 |
| * | Add ability to look up entities by UID | Stephen Bennett | 2011-04-21 | 1 | -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.
| William Pitcock | 2010-10-08 | 1 | -1/+1 |
| * | Kill node_t and list_t.•••This also has the side effect of unbreaking the build. Oops.
| William Pitcock | 2010-10-08 | 2 | -2/+2 |
| * | Replace LIST_FOREACH_* with the mowgli_iter framework. | William Pitcock | 2010-10-08 | 1 | -1/+1 |
| * | Convert a lot of stuff in chanacs to refer to myentity_t instead of myuser_t. | William Pitcock | 2010-08-22 | 1 | -1/+1 |
| * | Migrate user tracking into entity table. | Elly | 2010-08-21 | 1 | -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.
| Adam | 2010-06-15 | 2 | -5/+5 |
| * | Use C99 booleans (<stdbool.h>, bool, true, false). | Jilles Tjoelker | 2008-12-13 | 1 | -2/+2 |
| * | Replace mowgli_dictionary with mowgli_patricia. | Jilles Tjoelker | 2008-01-29 | 2 | -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.
| Jilles Tjoelker | 2008-01-16 | 1 | -0/+19 |
| * | Remove connection_write_raw(), only contrib/gen_echoserver.c•••used it anyway and its inlining broke the build.
| Jilles Tjoelker | 2007-09-05 | 1 | -17/+0 |
| * | added inline headers | Pippijn van Steenhoven | 2007-09-04 | 3 | -0/+155 |