Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-08 | Store d+ pages in the DB as versioned entries + use markdown | Yorhel | 1 | -23/+8 | |
This touches a bunch of things: - Adds a new first-class database entry type - Removes the d+.+.+ BBCode link syntax, adds a new d+#+ and d+#+.+ link syntax (references have been updated where possible) - Adds a new dependency on Text::MultiMarkdown | |||||
2017-02-20 | Multi::IRC: Whitelist c64 in id detection | Yorhel | 1 | -1/+1 | |
2017-01-29 | IRC: Remove eval command | Yorhel | 1 | -9/+0 | |
I never use it. And it's scary. | |||||
2016-10-16 | Doc update + IRC bot language fix | Yorhel | 1 | -1/+1 | |
2016-09-11 | Fix http->https in d14 + increase IRC quote spam interval | Yorhel | 1 | -1/+1 | |
2016-01-10 | Multi::IRC: Make sure we keep our nick | Yorhel | 1 | -0/+18 | |
2015-11-26 | Multi::IRC: Fix auth bypass bug + make !quote admin-only | Yorhel | 1 | -2/+2 | |
2015-10-21 | SQL: Fix Multi to use the new DB schema | Yorhel | 1 | -39/+34 | |
That should be the last thing to convert to the new schema. | |||||
2015-06-21 | Multi::IRC: Increase delay between random quotes | Yorhel | 1 | -1/+1 | |
2015-06-15 | Multi::IRC: Some fixes wrt. chat logging | Yorhel | 1 | -8/+6 | |
2015-04-29 | Multi::(API:IRC): Fix some unicode handling issues | Yorhel | 1 | -4/+6 | |
I forgot that AnyEvent::Handle works with bytes rather than unicode strings, even though that is kind of obvious. I expected that AnyEvent::IRC would automatically handle the conversion between byte strings and Unicode strings, but it doesn't, so that has to be done manually. | |||||
2015-04-27 | Multi::IRC: Properly handle connection issues | Yorhel | 1 | -5/+28 | |
2015-04-27 | Multi: Backport staff database changes from master branch | Yorhel | 1 | -5/+10 | |
Includes changes from 5926ce95395976456c0e15895d13491a81819087 and e20b19ce400ccf382a969a51777e0678ff8d44db | |||||
2014-10-31 | Multi::IRC: Converted to use AnyEvent | Yorhel | 1 | -524/+355 | |
It's not as fully featured as the previous implementation, but most of those features haven't been used for the past few years anyway. Also added a generic throttle implementation in Multi::Core, which can be re-used for the API. | |||||
2011-07-07 | Multi::IRC: Randomly kick people who use !quote | Yorhel | 1 | -3/+5 | |
2011-04-03 | Multi::IRC: Actually announce new traits | Yorhel | 1 | -1/+1 | |
2011-04-01 | Multi::IRC: Don't spam the channel with old trait announcements | Yorhel | 1 | -2/+2 | |
2011-03-30 | Multi::IRC: Forgot to add a character type somewhere | Yorhel | 1 | -0/+1 | |
2011-02-19 | chardb: Made bb2html() and Multi::IRC aware of c+, c+.+ and i+ | Yorhel | 1 | -5/+8 | |
2011-02-14 | chardb: Made Multi aware of traits | Yorhel | 1 | -7/+16 | |
Added new trait notify and i+ id-matching | |||||
2011-01-27 | TUWF: Use the uri_escape() provided by TUWF | Yorhel | 1 | -1/+2 | |
2010-12-13 | Multi::IRC: Don't report new posts | Yorhel | 1 | -1/+1 | |
Discussion board is too active. -.-; | |||||
2010-12-09 | Write VNDBUtil::uri_escape() and removed dependency on URI::Escape | Yorhel | 1 | -4/+3 | |
Its functionality is too simpel to require it as a special dependency, seriously. | |||||
2010-12-05 | API: Allow the API to be used without logging in with a username/password | Yorhel | 1 | -1/+1 | |
It only served to scare potential developers away. | |||||
2010-03-13 | Multi::IRC: Changed !vn command to use the new search function | Yorhel | 1 | -16/+15 | |
2010-02-17 | Multi::IRC: Added !scr command for reverse screenshot lookup | Yorhel | 1 | -1/+27 | |
2010-01-24 | Multi::IRC: Announcements are colored in blue rather than red | Yorhel | 1 | -14/+16 | |
This way you can easily see the difference between an announcement and a regular user-requested reply. | |||||
2009-11-13 | Multi::IRC: Tweaked the idlequote timings | Yorhel | 1 | -2/+2 | |
She shouldn't spam a quote more than once every 48 hours per channel now. Also decreased the actual idle timeout, so that the channel doesn't have to be idle for that long. | |||||
2009-11-13 | Multi::IRC: More efficient and better throttle algorithm | Yorhel | 1 | -11/+11 | |
Same algorithm I used for the API, although slightly more strict. Also put a throttle on the !quote command. | |||||
2009-11-08 | Multi::API/IRC: Added runtime API admin/monitoring interface | Yorhel | 1 | -13/+48 | |
+ some runtime statistics + IP ban list (which is likely unnecessary, but you never know...) | |||||
2009-10-24 | Multi::IRC: Fixed SQL syntax error | Yorhel | 1 | -1/+1 | |
Introduced in 69d8738688ebb72707fe377b7ce7c717407aea96 | |||||
2009-10-12 | SQL: Converted changes.type to an ENUM | Yorhel | 1 | -4/+4 | |
This is a very important column in a very important table, I hope I didn't forget to update a piece of code somewhere... | |||||
2009-08-23 | Multi::IRC: lowercase channel names in idlequotes | Yorhel | 1 | -1/+1 | |
2009-08-12 | Multi::IRC: Properly handle newlines in edit summaries | Yorhel | 1 | -0/+1 | |
2009-08-11 | Multi::IRC: Various small improvements | Yorhel | 1 | -5/+8 | |
- Don't report edits made by Multi - Fixed a synchronisation issue in the double-notify detection - Users in the 'masters' list has access to 'OP' commands as well (without needing +o) - Doubled the quotes spam delay | |||||
2009-08-09 | Multi::IRC: Proper fix of the new notify detection code | Yorhel | 1 | -16/+33 | |
This is how I should have done it in the first place. Don't use stupid hacks if you know it's likely going to result in strange behaviour... | |||||
2009-08-09 | Multi::IRC: Got rid of crash in the throttle function | Yorhel | 1 | -1/+1 | |
2009-08-09 | Multi::IRC: Fix double-notify bug | Yorhel | 1 | -0/+1 | |
timestamptz data types have sub-second precision, but we use time() with second precision for comparing, resulting in false positives. Using Time::HiRes::time should give the same precision as PostgreSQL's NOW(), so things should be working fine now. It's still a bad idea to use Multi's time instead of a PostgreSQL value for comparing... should really think of a clean way of fixing this. | |||||
2009-08-09 | Multi::IRC: Fixed authentication level checking bug | Yorhel | 1 | -3/+4 | |
Everyone had access to the commands with the |8 flag enabled. Oops! | |||||
2009-08-09 | Converted changes.added to timestamptz | Yorhel | 1 | -1/+1 | |
That was the last one. I hope I haven't forgotten to update anything. | |||||
2009-08-08 | Converted tags.added to timestamptz | Yorhel | 1 | -1/+1 | |
2009-08-08 | Converted threads_posts.date and edited to timestamptz | Yorhel | 1 | -1/+1 | |
Everything still seems to be working fine so far. | |||||
2009-08-05 | Multi::IRC: Added !p producer search and fixed tiny bug in !vn | Yorhel | 1 | -5/+31 | |
2009-08-05 | Multi::IRC: Reimplemented notifications using PgSQL LISTEN/NOTIFY | Yorhel | 1 | -22/+66 | |
2009-08-05 | Multi::IRC: Spam random quotes in idle channels | Yorhel | 1 | -1/+15 | |
'idle' is currently defined as 60+rand(300) minutes, so it'll only occur in *very* idle channels... might be an idea to lower these numbers later on. | |||||
2009-08-05 | Multi::IRC: Wrote generic throttle function and put a limit on !vn usage | Yorhel | 1 | -12/+40 | |
2009-08-05 | Multi::IRC: Added !quote command to reply with a random quote from the DB | Yorhel | 1 | -2/+13 | |
2009-08-05 | Multi::IRC: Re-added the !vn command | Yorhel | 1 | -36/+36 | |
Works as it did before. But maybe it's time to add a small throttle to prevent misuse? | |||||
2009-08-05 | Multi::IRC: Don't listen to unaddressed commands without the ! trigger | Yorhel | 1 | -2/+2 | |
Tiny bug introduced in a recent commit. | |||||
2009-08-05 | Multi::IRC: Allow commands to be called by addressing the bot | Yorhel | 1 | -10/+13 | |
And force this for some commands. Calling !die in a channel with multiple bots isn't a good idea, after all... |