aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Import Atheme commits 774e0ed, 93f3339, 36ac487, e2ca510, a3c08c6, and f26b1b...Gravatar Ben C2017-11-121-1/+1
* Missed a couple spots.Gravatar Ben C2014-11-141-16/+16
* ecdsasign: do not print key info when signingGravatar Mantas Mikulėnas2014-01-161-2/+0
* configure: only disable what needs openssl/ec.hGravatar TingPing2013-11-063-3/+3
* dragon: don't override dragon.conf settingsGravatar William Pitcock2013-05-201-3/+8
* add dragon, a new, modular, ircd link performance benchmarking toolkitGravatar William Pitcock2013-05-203-0/+171
* Fixed more warningsGravatar Quora2013-04-191-1/+1
* dbverify: fix stringref cleanliness issue found by clangGravatar William Pitcock2013-04-141-1/+1
* ecdsasign: new tool for signing challengesGravatar William Pitcock2013-02-092-0/+103
* ecdsakeygen: more fixesGravatar William Pitcock2013-02-091-18/+5
* ecdsadecode: cleanups pointed out by Aaron M.D. Jones.Gravatar William Pitcock2013-02-091-9/+5
* ecdsadecode: use shadowed pointer to make openssl happyGravatar William Pitcock2013-02-091-3/+16
* ecdsakeygen: use compressed point-conversion formGravatar William Pitcock2013-02-091-0/+1
* ecdsakeygen: fix issues pointed out by Aaron M.D. Jones.Gravatar William Pitcock2013-02-091-5/+15
* ecdsakeygen: squelch warningsGravatar William Pitcock2013-02-081-2/+2
* Add ecdsadecode tool.Gravatar William Pitcock2013-02-082-0/+77
* src/ecdsakeygen: add tool for generating ecdsa-nist256p-challenge keypairsGravatar William Pitcock2013-02-083-1/+90
* buildsys: properly create $(SHAREDIR)/email as a directory before using it wi...Gravatar William Pitcock2012-09-241-0/+1
* services Makefile: install default email templatesGravatar William Pitcock2012-09-191-0/+11
* Generate userserv and operserv-only example confs also in the "build" target.Gravatar Jilles Tjoelker2012-09-021-0/+2
* Fix compile with new NEWS.md file.Gravatar JD Horelick2012-07-151-1/+1
* buildsys: switch to tracking dependencies on a per-sourceunit basis.•••This synthesizes a make rule for each dependency file, and includes them all. This allows us to build dependencies at other parts of the source tree while other source units are building. Gravatar William Pitcock2012-04-183-6/+0
* various makefiles: move SUBDIRS above inclusion of buildsys.mk so that they a...Gravatar William Pitcock2012-04-181-2/+2
* dbverify: Fix compiler warnings about functions that should be static.Gravatar Jilles Tjoelker2012-03-071-3/+3
* dbverify: use offline_modeGravatar William Pitcock2012-03-061-0/+1
* dbverify: correct corrupted AKICK ACL entries which have flags other than AKICK.•••This was detected on StaticBox, and was not specifically corrected prior to now. Gravatar William Pitcock2012-03-061-0/+9
* Add strict_mode, which dbverify can disable.•••This will allow us to make more errors fatal and remove broken codepaths from Atheme that attempt to correct breaks and inconsistencies in the object store. Gravatar William Pitcock2012-03-051-0/+1
* dbverify: add checks for entity EID consistencyGravatar William Pitcock2012-03-051-1/+36
* dbverify: new tool for verifying object store consistency•••This is basically a fsck(1) for your services object store. Right now, only a couple of checks are implemented, but this can be fairly easily expanded as it builds ontop of the same codebase as atheme itself. Gravatar William Pitcock2012-03-053-1/+120
* b64test: Test return values.Gravatar William Pitcock2011-11-261-1/+2
* Add test for new base64 code.Gravatar William Pitcock2011-11-262-0/+37
* footprint: denote size of mynick_t recordGravatar William Pitcock2011-11-111-0/+1
* footprint: show per-object overhead for the object systemGravatar William Pitcock2011-11-071-0/+4
* footprint: utility for visualizing memory footprints of specific atheme compo...Gravatar William Pitcock2011-11-073-1/+84
* Deal with some various function prototypes that i may have borked earlier.Gravatar JD Horelick2010-12-302-3/+3
* Really fix the build.Gravatar William Pitcock2010-12-141-3/+0
* Add missing stub.Gravatar William Pitcock2010-12-141-0/+13
* Make the Atheme core a library and add a stub for the services executable.Gravatar William Pitcock2010-12-1464-23735/+120
* Add return_[val_]if_fail assertions where appropriate to the registered user,...Gravatar William Pitcock2010-12-111-24/+33
* Add return_[val_]if_fail assertions to all of the user management code.Gravatar William Pitcock2010-12-111-12/+11
* Add return_[val_]if_fail assertions to all of the channel management code.Gravatar William Pitcock2010-12-111-25/+13
* Many fixes to chanserv/access and hide_xop.•••Including: Automatically add CA_FLAGS if adding CA_FOUNDER to a role or access. Checked if a role exists prior to assigning it to a CA's level. Removed ability for people to have multiple roles or templates wth the same flags. If the last founder's access is removed, it will search for a successor. Enabling hide_xop now truly removes the default xOP templates. Gravatar JD Horelick2010-12-111-26/+35
* 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-4/+4
* chanserv/akick: Add support for timed AKICKs.•••Patch mostly by kevin @ DarkMyst, small modifications by jdhore (myself). Gravatar JD Horelick2010-12-031-0/+2
* Display actual fd notes.Gravatar William Pitcock2010-12-031-1/+1
* connection_add(): allow a connection object to be created with fd=-1.Gravatar William Pitcock2010-12-031-5/+8
* Add a NOSYNC channel flag and a SET NOSYNC to chanserv/sync.Gravatar JD Horelick2010-12-032-0/+2
* Rename channel_akick_add to channel_acl_change and use it for most user-initi...Gravatar William Pitcock2010-12-021-1/+1
* Rename the msg variable in the resolver in various places to rmsg so as not t...Gravatar JD Horelick2010-11-292-29/+29
* Rename the res HEADER struct to RESHEADER to fix the compile of contrib/ns_mx...•••This slightly breaks compatibility with the resolver upstream, but it's the best option. Gravatar JD Horelick2010-11-292-14/+14