Commit Graph

84 Commits

Author SHA1 Message Date
ef3c198d4e chore: bump version to 1.4.2 2020-09-05 14:42:11 -04:00
de25bb40f0 refactor: make normalisation faster 2020-09-05 14:31:29 -04:00
d93ecc300d chore: remove useless import 2020-09-05 14:31:16 -04:00
c4985c4096 feat(tests): add more global negatives 2020-09-05 14:30:58 -04:00
b7955a34f7 fix(tests): initialise the definitions 2020-09-05 14:30:37 -04:00
29a73af5bc fix(defs): reduce false positives and negatives 2020-09-05 13:04:18 -04:00
eaabdf3c25 fix(defs): bump version 2020-09-05 12:46:03 -04:00
80e25a2a4b feat(tests): add more PF RMT positives 2020-09-05 12:45:04 -04:00
20ce885399 fix(defs): prevent FC false positives 2020-09-05 12:44:48 -04:00
a476c30093 fix: add more chat types 2020-09-05 12:44:17 -04:00
5d1764cfea chore(tests): add more examples 2020-09-04 17:22:30 -04:00
5e4bb0f239 fix(defs): also check for cafe with an accent 2020-09-04 15:27:34 -04:00
9abeb93564 feat: include defs version in reports 2020-09-04 15:27:34 -04:00
a65b182d8f feat(defs): make FC filtering global 2020-09-04 15:27:28 -04:00
cff49d91ad refactor: embed default defs in assembly
Also load the defaults directly when in debug mode.
2020-09-04 15:22:00 -04:00
3abc4110b6 fix(defs): check for "courtesan" 2020-09-04 14:12:10 -04:00
80cb6536eb fix: add correct paths to csproj 2020-09-04 14:11:52 -04:00
55d68903b8 chore: add packaging script 2020-09-04 14:03:10 -04:00
8c499144ee chore: change obsolete message 2020-09-04 14:01:10 -04:00
8cec085902 fix: classify more messages 2020-09-04 14:00:57 -04:00
481611b7e1 feat: add tests for definitions 2020-09-04 14:00:46 -04:00
3cf93b99a0 chore: make missing braces an error 2020-09-04 13:58:32 -04:00
d798076ca3 fix(defs): tweak defs according to feedback 2020-09-04 13:58:19 -04:00
4e33d5be6a fix(defs): let any character be between w/p 2020-09-03 00:30:57 -04:00
da663ada7f fix(defs): handle PF RMT omiting calls to action 2020-09-02 23:12:54 -04:00
64a6f6bf61 fix(defs): add regex for compact ward/plot 2020-09-02 12:20:24 -04:00
7a09107315 fix(defs): tweak based on reports
Try out non-regex matching for RP filtering. Should be more flexible
than the regex, though potentially higher likelihood for false
positives.
2020-09-02 12:12:22 -04:00
7c1bc013ca fix(defs): add report url back 2020-09-01 18:55:01 -04:00
7fe167d72a chore: add readme and licence 2020-09-01 10:18:57 -04:00
ed931fe292 chore: bump version to 1.4.1 2020-08-31 15:32:17 -04:00
304affa141 fix: don't put error on same line as cancel 2020-08-31 15:23:28 -04:00
5c971b53b9 fix: handle failed parse and failed download 2020-08-31 15:22:27 -04:00
a61972908a fix(defs): temporarily remove report_url 2020-08-31 14:18:39 -04:00
35ef1169c9 chore: bump version to 1.4.0 2020-08-31 13:49:57 -04:00
959ba2150a style: add trailing comma 2020-08-31 13:49:38 -04:00
8892afad17 feat: decipher more of the PF packet 2020-08-31 13:49:22 -04:00
d6b0969d0d fix: ignore unmatched properties in definitions 2020-08-31 13:49:04 -04:00
fd406e4826 feat: add reporting
Add a new window that can be opened from the config that allows
reporting messages and listings that NoSoliciting either didn't filter
but should have or did filter but shouldn't have.

This comes with the added benefit of showing why (both in the
reporting window and the log) a message was filtered for easier
debugging.
2020-08-31 13:47:51 -04:00
990d3af16c fix(defs): check for RMT "offers" too 2020-08-29 11:43:28 -04:00
679c6c7658 fix(defs): add additional content matchers 2020-08-28 13:02:49 -04:00
990b1e8bcb fix(defs): update for people using spaces 2020-08-28 10:56:42 -04:00
29320d6722 fix(defs): catch additional phishing 2020-08-27 18:18:16 -04:00
5611e86019 fix(defs): add fc tags to filter 2020-08-26 16:18:07 -04:00
e6caa469f9 chore: bump version to 1.3.0 2020-08-25 08:01:16 -04:00
20f72e2b58 fix: include dataPtr 2020-08-25 08:00:43 -04:00
fc1855059c refactor: use dispose pattern 2020-08-25 08:00:18 -04:00
bb9daf4cb1 feat: use hooking to filter PF instead of network 2020-08-25 07:56:11 -04:00
b39f621617 refactor: short-circuit for faster matching 2020-08-25 07:50:23 -04:00
3fcc96b317 chore: bump version to 1.2.1 2020-08-25 06:57:42 -04:00
4b281b919c fix: update opcodes for 5.3 hotfix 1 2020-08-25 06:57:23 -04:00