aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripting/perl/api
Commit message (Expand)AuthorAgeFilesLines
* Import Atheme commits 26f8e9f, de182c2, 871e912, 2eaed16, and bd27dcf. Show ...Gravatar Ben C2017-11-121-1/+1
* Import Atheme commits 4661e74, 5badf2b, and 015855e.Gravatar Ben C2017-09-171-5/+14
* Move libathemecore component of bouncing mode changes on SECURE channels to C...Gravatar Ben C2017-09-171-0/+5
* Import Atheme commit 0e52b67.Gravatar Ben C2017-09-161-1/+1
* Import Atheme commits 092c341, b4f66cf, 167115d, a304946, and 99fb670.Gravatar Ben C2017-08-251-0/+5
* From upstream - Perl API: Channel Notice Command; Account flags - erriettaGravatar Ben C2014-10-192-0/+12
* Remove all trailing whitespaceGravatar Rylee Fowler2014-07-081-1/+1
* Actually fix the build error from missing hook_info_noexist_req_t perl defini...Gravatar Stephen Bennett2014-06-161-0/+6
* Revert "perl-api: make hook_info_noexist_req_t an unsupported type"•••This reverts commit de49bf9881bc2d965e303344e2d1a6565f3b476d. Gravatar Stephen Bennett2014-06-161-1/+1
* perl-api: make hook_info_noexist_req_t an unsupported type•••without this change, atheme with ./configure --with-perl fails to build. A proper fix should be pushed ASAP. Gravatar Rylee Fowler2014-06-151-1/+1
* perl/api: Port usercloak time and assigner changes from hostservGravatar Alex Iadicicco2014-05-161-0/+5
* scripting: update code generator for sasl_may_impersonate hookGravatar William Pitcock2014-01-281-0/+5
* perl: use smalloc() instead of malloc(). (ref #237)Gravatar William Pitcock2013-12-271-1/+1
* Call channel_register hook after registering a channelGravatar Errietta Kostala2013-06-201-0/+6
* [perl api] allow channelregistration.xs to get/set flags and get used•••time Gravatar Errietta Kostala2013-06-181-0/+16
* [perl api] add functions to channel.xs to register a channel•••and to retrieve limit, key and ts Gravatar Errietta Kostala2013-06-181-0/+49
* [perl api] Add config.xs to retrieve config•••values from the perl api. Gravatar Errietta Kostala2013-06-182-0/+26
* Add registration and last seen time in account.xsGravatar Errietta Kostala2013-06-181-0/+29
* Perl api: change myuser_find to myuser_find_ext, so that we can•••find accounts by UID as well. Gravatar Errietta Kostala2013-06-151-2/+2
* Perl api: allow setting vhosts, transferring and dropping channelsGravatar Errietta Kostala2013-06-152-0/+43
* Perl api: allow sending wallopsGravatar Errietta Kostala2013-06-151-0/+7
* Perl api: function to return account's UIDGravatar Errietta Kostala2013-06-151-0/+6
* fix perl module buildGravatar Stephen Bennett2013-06-152-3/+11
* Exclude the email_canonicalize hook from the perl bindings for now.Gravatar Marien Zwart2012-10-031-1/+1
* scripting/perl: fix build (however metadata support is disabled for now)Gravatar William Pitcock2011-11-262-9/+7
* scripting/perl: fix build system (for libmowgli-2 compat)Gravatar William Pitcock2011-11-261-2/+2
* Remove object_t's name field.•••This was only for debugging and wastes memory. Gravatar Jilles Tjoelker2011-06-041-1/+1
* scripting/perl: add very rudementary ability to create services through perl•••spb will probably hate the way this works and redo it. Gravatar William Pitcock2011-05-191-0/+7
* scripting/perl: Fix some more warnings.Gravatar Jilles Tjoelker2011-05-091-0/+1
* scripting/perl: Fix a few warnings and disable many more of them.Gravatar Jilles Tjoelker2011-05-093-2/+8
* Use static inline rather than inline to sidestep gnu89 vs c99 inline issues.Gravatar Jilles Tjoelker2011-05-091-1/+1
* Unbreak compile with perl support.Gravatar Jilles Tjoelker2011-05-091-1/+1
* Don't allow using the myentity_find hook in the Perl API as Perl doesn't know...Gravatar JD Horelick2011-03-171-1/+1
* Remove perl 'depends' function; it's no longer needed or wantedGravatar Stephen Bennett2011-03-121-17/+0
* Initial hookified module_load: if the named module can't be loaded, pass it a...Gravatar Stephen Bennett2011-03-121-1/+2
* Fix compileGravatar Stephen Bennett2011-03-111-7/+0
* Allow perl to send notices to a given user/accountGravatar Stephen Bennett2011-02-272-0/+10
* Make chanacs perl interface more usefulGravatar Stephen Bennett2011-02-271-1/+25
* Expose (read-only) chanacs to perlGravatar Stephen Bennett2011-01-244-0/+72
* Expose sourceinfo server/channel/account to perlGravatar Stephen Bennett2011-01-041-0/+21
* When returning an object reference to perl, NULL should be undef and not a fa...Gravatar Stephen Bennett2011-01-031-0/+8
* Wrap calls to user perl scripts to prevent them from hanging services.Gravatar Stephen Bennett2011-01-033-4/+7
* copy and paste coding--Gravatar Stephen Bennett2011-01-021-3/+3
* Add Atheme::LogGravatar Stephen Bennett2011-01-022-0/+28
* Allow perl scripts to install hooks.•••All standard hooks except for db_write* and sasl_input are supported. Custom hook names are not. Warning: may contain ugly generated code. Gravatar Stephen Bennett2011-01-026-1/+461
* Expose mynick_t to perl as Atheme::NickRegistrationGravatar Stephen Bennett2011-01-014-1/+33
* Fix auto-unbinding of commands following 482d4cdf7f75•••The previous implementation stored references to the service and command objects, for later unbinding. The aforementioned commit stopped this from working. To fix, change Atheme::Command to be owned by the Perl code, so that it can be stored persistently, and store the service name instead of an object reference. Gravatar Stephen Bennett2011-01-011-1/+24
* Expose server_t to perlGravatar Stephen Bennett2011-01-014-0/+95
* Don't allow references to Atheme objects to be stored across calls to the Per...Gravatar Stephen Bennett2011-01-014-1/+61
* Expose metadata for accounts and channel registrations to perlGravatar Stephen Bennett2011-01-014-0/+114