ilbelkyrAdministrator
AntiSpamMeta maintainer

Projects

User Details

User Since
Jul 29 2016, 04:15 (160 w, 1 d)
Roles
Administrator

Recent Activity

Jun 7 2018

ilbelkyr committed rASM62cac8ee0140: !ops: fix matching for bare !ops without message (authored by ilbelkyr).
!ops: fix matching for bare !ops without message
Jun 7 2018, 22:20

Mar 24 2018

ilbelkyr committed rASMcd280ebb1c45: !ops: adjust command regex (authored by ilbelkyr).
!ops: adjust command regex
Mar 24 2018, 00:06

Nov 17 2017

ilbelkyr abandoned D3: Fix running the bot without a database..
Nov 17 2017, 19:40
ilbelkyr commandeered D3: Fix running the bot without a database..

Fixed in a69be1f74155, doing this via arc patch didn't work though; not sure why.

Nov 17 2017, 19:40
ilbelkyr committed rASMa69be1f74155: Fix running the bot without a database. (authored by Unit193).
Fix running the bot without a database.
Nov 17 2017, 19:35

Oct 4 2017

ilbelkyr created T26: Generalize floodedphraseok for game channels.
Oct 4 2017, 17:35 · AntiSpamMeta

Oct 3 2017

ilbelkyr committed rASMd170ecef189d: .gitignore: ignore plenv .perl-version file (authored by ilbelkyr).
.gitignore: ignore plenv .perl-version file
Oct 3 2017, 03:25
ilbelkyr committed rASM1dd18ac0fc72: carton: update dependencies (authored by ilbelkyr).
carton: update dependencies
Oct 3 2017, 03:25

Oct 2 2017

ilbelkyr updated subscribers of T24: Define a minimum Perl version.

@Xenthys with your plans for ASMini, I'm assuming I can go forward with an arbitrary requirement here :)
@revi thoughts on requiring recent Perl? With plenv, you should be able to have a reasonable Perl just for ASM's user. I don't know much about your setup.
@Unit193 AFAIK you're trying to stick to Ubuntu packages. What Perl version is available to you? Any chance you could use something like plenv if it's unreasonably old?

Oct 2 2017, 18:38 · AntiSpamMeta

Aug 13 2017

ilbelkyr triaged T25: More "intelligent" !ops and run detection as Wishlist priority.
Aug 13 2017, 06:17 · AntiSpamMeta

Jul 8 2017

ilbelkyr updated the task description for T16: Replace old dprint system.
Jul 8 2017, 01:57 · AntiSpamMeta

May 8 2017

ilbelkyr added a comment to D2: Move users to DB.

Turns out it wasn't fine after all.

May 8 2017, 03:03 · Database, AntiSpamMeta
ilbelkyr committed rASM9fa591cb0696: Revert "Move users to DB" (authored by ilbelkyr).
Revert "Move users to DB"
May 8 2017, 03:01
ilbelkyr added a reverting change for rASM7342c7f0e19e: Move users to DB: rASM9fa591cb0696: Revert "Move users to DB".
May 8 2017, 03:01
ilbelkyr committed rASMf91039f7bee0: cpanfile: need DBIx::Class::Schema::Loader (authored by ilbelkyr).
cpanfile: need DBIx::Class::Schema::Loader
May 8 2017, 02:36
ilbelkyr committed rASM7342c7f0e19e: Move users to DB (authored by ilbelkyr).
Move users to DB
May 8 2017, 02:25
ilbelkyr closed D2: Move users to DB by committing rASM7342c7f0e19e: Move users to DB.
May 8 2017, 02:25 · Database, AntiSpamMeta
ilbelkyr accepted D2: Move users to DB.

This seems to be working and a careful re-reading of the code doesn't seem to show issues.

May 8 2017, 02:15 · Database, AntiSpamMeta
ilbelkyr added projects to D2: Move users to DB: AntiSpamMeta, Database.
May 8 2017, 02:09 · Database, AntiSpamMeta
ilbelkyr updated the diff for D2: Move users to DB.
  • cmd_user_del: wrap in txn
May 8 2017, 02:07 · Database, AntiSpamMeta

Apr 26 2017

ilbelkyr created T24: Define a minimum Perl version.
Apr 26 2017, 03:52 · AntiSpamMeta

Apr 10 2017

ilbelkyr added a project to T23: ;blacklistpcre (?{ m-- }): AntiSpamMeta.
Apr 10 2017, 02:18 · AntiSpamMeta

Apr 9 2017

ilbelkyr created T23: ;blacklistpcre (?{ m-- }).
Apr 9 2017, 21:11 · AntiSpamMeta
ilbelkyr committed rASM62d8fcde1c6d: nickspam check: require *different* nicks (authored by ilbelkyr).
nickspam check: require *different* nicks
Apr 9 2017, 20:43

Apr 6 2017

ilbelkyr updated the diff for D2: Move users to DB.
  • Fix some more issues
Apr 6 2017, 23:10 · Database, AntiSpamMeta
ilbelkyr added a comment to D2: Move users to DB.

okay, this has some more issues that show it would've been wise to test this first.

Apr 6 2017, 21:59 · Database, AntiSpamMeta
ilbelkyr planned changes to D2: Move users to DB.

Well, it turns out I messed up again. Good thing I test code before I put it up for review 😳

Apr 6 2017, 04:37 · Database, AntiSpamMeta
ilbelkyr updated the diff for D2: Move users to DB.
  • ASM::Commander: enable state via use v5.10
Apr 6 2017, 04:17 · Database, AntiSpamMeta
ilbelkyr planned changes to D2: Move users to DB.

This is giving an error as it is. Good thing we at least use strict.

Apr 6 2017, 04:14 · Database, AntiSpamMeta

Apr 1 2017

ilbelkyr created D2: Move users to DB.
Apr 1 2017, 14:22 · Database, AntiSpamMeta
ilbelkyr committed rASMc259dab8b3b1: .arclint: update text config to reflect coding style (authored by ilbelkyr).
.arclint: update text config to reflect coding style
Apr 1 2017, 13:49

Mar 25 2017

ilbelkyr updated subscribers of T19: Create stable API for mutable config items.

We might just end up putting more of the configuration in the DB. It'd allow us to benefit from the advantages of a relational database, plus it means we can easily use transactions. rASM3012c7711d95 does some work towards this, but we don't currently use the table (yet).

Mar 25 2017, 12:05 · Database
ilbelkyr created ASM operators.
Mar 25 2017, 12:01
ilbelkyr committed rASM2365747ff3f5: carton: update deps (authored by ilbelkyr).
carton: update deps
Mar 25 2017, 11:52

Mar 22 2017

ilbelkyr committed rASM9ec994503612: .arcconfig: update URI (authored by ilbelkyr).
.arcconfig: update URI
Mar 22 2017, 06:28

Mar 12 2017

ilbelkyr created T22: Implement proper casemapping.
Mar 12 2017, 15:59 · IRC library, AntiSpamMeta

Mar 7 2017

ilbelkyr triaged T14: Listen to people joining a channel, posting a link, and then (optionally) immediately leaving as Wishlist priority.
Mar 7 2017, 09:15 · AntiSpamMeta

Mar 5 2017

ilbelkyr created freenode ASM.
Mar 5 2017, 03:16
ilbelkyr committed rASM0c9c61b100cd: config-default/rules.json: increment default clone limit (authored by ilbelkyr).
config-default/rules.json: increment default clone limit
Mar 5 2017, 02:20
ilbelkyr committed rASM288ea72ca2d1: Mention hostname in cloning $xresult (authored by ilbelkyr).
Mention hostname in cloning $xresult
Mar 5 2017, 02:20
ilbelkyr closed T21: make clone reports more informative as Resolved by committing rASM288ea72ca2d1: Mention hostname in cloning $xresult.
Mar 5 2017, 02:20 · AntiSpamMeta
ilbelkyr claimed T21: make clone reports more informative.

Will look into getting the host in there.

Mar 5 2017, 02:04 · AntiSpamMeta

Mar 4 2017

ilbelkyr triaged T21: make clone reports more informative as Low priority.

I think it uses $xresult to list the users already, so probably it's just a matter of having that include the host. (We probably should redo the whole $xresult interpolation mess.)

Mar 4 2017, 23:34 · AntiSpamMeta

Feb 22 2017

ilbelkyr committed rASM3660ffad1119: Misc. code cleanup (authored by ilbelkyr).
Misc. code cleanup
Feb 22 2017, 00:36
ilbelkyr committed rASMd6aa209d1920: Add .perltidyrc (authored by ilbelkyr).
Add .perltidyrc
Feb 22 2017, 00:36

Feb 17 2017

ilbelkyr claimed T20: Make code readable.
Feb 17 2017, 05:40 · AntiSpamMeta
ilbelkyr created T20: Make code readable.
Feb 17 2017, 05:32 · AntiSpamMeta

Feb 14 2017

ilbelkyr created Database schema.
Feb 14 2017, 02:44 · Database, AntiSpamMeta
ilbelkyr committed rASMb71710164129: Make lag quit message configurable (authored by ilbelkyr).
Make lag quit message configurable
Feb 14 2017, 01:06
ilbelkyr closed T1: Streamline deployment process as Resolved.

statsplog.txt should be created automatically by ASM::Statsp, and the other .txt files have been made optional as of e763ec8c425f.

Feb 14 2017, 00:55 · AntiSpamMeta
ilbelkyr edited the content of Deployment.
Feb 14 2017, 00:50 · AntiSpamMeta

Feb 13 2017

ilbelkyr committed rASMecb16565531b: DB: fix major fuckup (authored by ilbelkyr).
DB: fix major fuckup
Feb 13 2017, 22:32

Feb 12 2017

ilbelkyr created T19: Create stable API for mutable config items.
Feb 12 2017, 19:06 · Database
ilbelkyr created T18: Expose a usable web UI.
Feb 12 2017, 19:04 · Web UI
ilbelkyr created Web UI.
Feb 12 2017, 19:02
ilbelkyr updated subscribers of T1: Streamline deployment process.

@Unit193 you're also running an ASM instance IIRC, any comments on the current deployment scheme?

Feb 12 2017, 14:01 · AntiSpamMeta
ilbelkyr updated subscribers of T1: Streamline deployment process.

@Xenthys I think you had some trouble setting up the bot for -mini, any chance you still recall the issues you had and how you resolved them?

Feb 12 2017, 14:00 · AntiSpamMeta
ilbelkyr committed rASMe763ec8c425f: Make wordlist.txt, proxy.txt, nick_blacklist.txt optional (authored by ilbelkyr).
Make wordlist.txt, proxy.txt, nick_blacklist.txt optional
Feb 12 2017, 13:56

Jan 29 2017

ilbelkyr triaged T17: Proposal to make trolls benefit less from ASM as Wishlist priority.
Jan 29 2017, 23:22 · AntiSpamMeta
ilbelkyr added a comment to T17: Proposal to make trolls benefit less from ASM.

This should be doable with the current code already:

Jan 29 2017, 23:21 · AntiSpamMeta

Dec 26 2016

ilbelkyr committed rASM27099e37b01a: ASM::DB::Result::User: check_passphrase -> check_password (authored by ilbelkyr).
ASM::DB::Result::User: check_passphrase -> check_password
Dec 26 2016, 19:25
ilbelkyr committed rASM6f69f83d5a43: Remove DCC support (authored by ilbelkyr).
Remove DCC support
Dec 26 2016, 19:25
ilbelkyr created T16: Replace old dprint system.
Dec 26 2016, 17:00 · AntiSpamMeta
ilbelkyr committed rASMe17a73b85917: Split 'pass' option into 'server_pass', 'account_pass' (authored by ilbelkyr).
Split 'pass' option into 'server_pass', 'account_pass'
Dec 26 2016, 04:04
ilbelkyr committed rASM29d448e4400c: .gitignore: ignore /config-*/ (authored by ilbelkyr).
.gitignore: ignore /config-*/
Dec 26 2016, 04:04

Dec 24 2016

ilbelkyr committed rASM1886aa13b44b: asciiflood: Check for Unicode "letters" (authored by ilbelkyr).
asciiflood: Check for Unicode "letters"
Dec 24 2016, 13:05
ilbelkyr closed T15: Improve ascii art algoritm as Resolved by committing rASM1886aa13b44b: asciiflood: Check for Unicode "letters".
Dec 24 2016, 13:05 · AntiSpamMeta
ilbelkyr claimed T15: Improve ascii art algoritm.
Dec 24 2016, 12:43 · AntiSpamMeta

Dec 21 2016

ilbelkyr added a comment to T15: Improve ascii art algoritm.

I'll fix this tomorrow unless someone else submits a fix before I get the chance :)

Dec 21 2016, 01:20 · AntiSpamMeta
ilbelkyr awarded T15: Improve ascii art algoritm a Like token.
Dec 21 2016, 01:18 · AntiSpamMeta
ilbelkyr added a comment to T15: Improve ascii art algoritm.

(commenting on my phone is hard, sorry)

Dec 21 2016, 01:17 · AntiSpamMeta
ilbelkyr triaged T15: Improve ascii art algoritm as Normal priority.

The code is pretty ASCII-specific for its check as I seem to recall, but we can probably make good use of Unicode properties here.

Dec 21 2016, 01:13 · AntiSpamMeta

Nov 25 2016

ilbelkyr added a comment to T14: Listen to people joining a channel, posting a link, and then (optionally) immediately leaving.

hmm, the specific case of a single link being spammed across multiple channels sounds like something that might be interesting to add. I wonder what yano would think of it, though!

Nov 25 2016, 00:05 · AntiSpamMeta

Nov 22 2016

ilbelkyr updated the image for IRC library from F722: fa-briefcase-green.png to F725: fa-tags-green.png.
Nov 22 2016, 12:26
ilbelkyr set the icon for IRC library to Tag.
Nov 22 2016, 12:25
ilbelkyr created T13: Implement SASL.
Nov 22 2016, 12:25 · IRC library, AntiSpamMeta
ilbelkyr created IRC library.
Nov 22 2016, 12:23

Nov 6 2016

ilbelkyr created T12: Establish how queries should be logged.
Nov 6 2016, 17:03 · Restricted Project, AntiSpamMeta
ilbelkyr committed rASM239a92e87b90: Allow disabling rules per-channel (authored by ilbelkyr).
Allow disabling rules per-channel
Nov 6 2016, 01:57

Nov 5 2016

ilbelkyr added a comment to T1: Streamline deployment process.

cf the new Deployment wiki page

Nov 5 2016, 13:10 · AntiSpamMeta

Oct 30 2016

ilbelkyr committed rASM1bb99ccef3d1: config-default: fix mistakes (authored by ilbelkyr).
config-default: fix mistakes
Oct 30 2016, 15:44
ilbelkyr created Deployment.
Oct 30 2016, 15:26 · AntiSpamMeta
ilbelkyr committed rASMb62b3acea41a: mysql config: use dsn instead of individual keys (authored by ilbelkyr).
mysql config: use dsn instead of individual keys
Oct 30 2016, 14:28
ilbelkyr committed rASM3012c7711d95: DB: add "users" table for webusers (authored by ilbelkyr).
DB: add "users" table for webusers
Oct 30 2016, 13:50
ilbelkyr committed rASMde9f3deabe35: Use DBIx::Class::DeploymentHandler (authored by ilbelkyr).
Use DBIx::Class::DeploymentHandler
Oct 30 2016, 13:50
ilbelkyr closed T5: Proper DB layer, a subtask of T1: Streamline deployment process, as Resolved.
Oct 30 2016, 13:50 · AntiSpamMeta
ilbelkyr closed T5: Proper DB layer, a subtask of T4: Mark "accidental" k-lines or other events as "mistaken" in the bot's log, as Resolved.
Oct 30 2016, 13:50 · Database, AntiSpamMeta
ilbelkyr closed T5: Proper DB layer as Resolved by committing rASMde9f3deabe35: Use DBIx::Class::DeploymentHandler.
Oct 30 2016, 13:50 · Database, AntiSpamMeta

Oct 29 2016

ilbelkyr removed a member for Database: ilbelkyr.
Oct 29 2016, 10:07
ilbelkyr added a project to T11: Per-channel permissions: Permissions.
Oct 29 2016, 10:07 · Permissions, AntiSpamMeta
ilbelkyr added a project to T4: Mark "accidental" k-lines or other events as "mistaken" in the bot's log: Database.
Oct 29 2016, 10:06 · Database, AntiSpamMeta
ilbelkyr added a project to T5: Proper DB layer: Database.
Oct 29 2016, 10:06 · Database, AntiSpamMeta
ilbelkyr created Permissions.
Oct 29 2016, 10:05
ilbelkyr created Database.
Oct 29 2016, 10:04
ilbelkyr created T11: Per-channel permissions.
Oct 29 2016, 10:03 · Permissions, AntiSpamMeta
ilbelkyr committed rASM6b8fe391c6c2: I shouldn't be coding this time of night (authored by ilbelkyr).
I shouldn't be coding this time of night
Oct 29 2016, 00:38
ilbelkyr committed rASMef2cd8fdb38d: fix !ops with new DB interface (authored by ilbelkyr).
fix !ops with new DB interface
Oct 29 2016, 00:20

Oct 28 2016

ilbelkyr added a comment to T5: Proper DB layer.

The hard part is done, anything left to do here amounts to sugar-coating DBIx::Class.

Oct 28 2016, 14:23 · Database, AntiSpamMeta
ilbelkyr added a commit to T5: Proper DB layer: rASM3dda2775b73b: Use DBIx::Class.
Oct 28 2016, 14:22 · Database, AntiSpamMeta
ilbelkyr added a task to rASM3dda2775b73b: Use DBIx::Class: T5: Proper DB layer.
Oct 28 2016, 14:22