1
0
Fork 1
mirror of https://codeberg.org/keyoxide/doipjs.git synced 2025-04-14 10:38:14 -06:00
Commit graph

715 commits

Author SHA1 Message Date
Wiktor Kwapisiewicz
0b3a6ef062
Add support for verifying OFTC IRC accounts
OFTC IRC server does not support `TAXONOMY` feature that is used by
Libera Chat. As a fallback this patch introduces checking the `URL`
INFO field that can be set with `SET URL ...` message to `NickServ`.

Tested using the following code:

```js
doip = require('.')
doip.fetcher.irc.fn({nick: 'wiktor', domain: 'irc.oftc.net'}, { claims: { irc: { nick: 'fgafbyuaer' }}}).then(console.log.bind(console), console.error.bind(console))
```

which prints:

```json
[ 'aspe:metacode.biz:CK7LM6VO32K2AGIDXC7LYFRBSA' ]
```

Signed-off-by: Wiktor Kwapisiewicz <wiktor@metacode.biz>
2025-03-26 14:34:46 +01:00
Wiktor Kwapisiewicz
9838d8d33e
Make IRC fetcher more abuse-proof by checking the sender's nick 2025-03-26 14:34:40 +01:00
André Jaenisch
a4d7aa7750 Merge pull request 'Add YouTube' () from quokka/doipjs:youtube into dev 2025-03-25 13:58:22 +00:00
Daniel Levi
0d7775d43a
Update ServiceProviderDefinitions 2025-03-15 10:07:20 +02:00
Daniel Levi
d74861d447
Videos → Playlists; Style changes. 2025-03-09 21:56:32 +02:00
Daniel Levi
565807f4dc
Merge branch 'dev' into youtube 2025-03-08 10:06:41 +02:00
Daniel Levi
e794d0c93b
Forgot to add it to _data 2025-03-04 17:25:00 +02:00
Daniel Levi
b9bc3c84a4
Added MediaWiki (hopefully correctly this time) 2025-03-04 17:17:18 +02:00
Daniel Levi
db22a6095a
Added support for m.youtube.com, youtube.com and youtu.be; Added support for additional query parameters; Added more unit tests; 2025-03-04 16:38:48 +02:00
Daniel Levi
be7523333f
Remove references to Discord, the service provider I stole this from 2025-02-26 16:41:44 +02:00
Daniel Levi
78ef4cddc9
Added YouTube 2025-02-26 16:38:42 +02:00
Yarmo Mackenbach
496be64e82
chore: release 2.1.0-rc.2 2024-11-25 17:52:27 +01:00
72d2a4a869
Remove redundant 'await' when returning in verifications.js 2024-11-25 17:48:07 +01:00
70d8b307a1
Add packageManager field in package.json to prevent usage of other managers w/ corepack 2024-11-25 17:48:01 +01:00
Ty
907f196446
Change name depending on url in claim, remove references to existing profile, and add another test 2024-11-25 17:46:26 +01:00
Ty
ff51fa47e6
Add pronouns.page support 2024-11-25 17:46:19 +01:00
Yarmo Mackenbach
46d704dd51
fix: rename CI files 2024-11-18 10:03:24 +01:00
Yarmo Mackenbach
8aaebe5e35
chore: release 2.1.0-rc.1 2024-11-18 09:54:51 +01:00
quaff
95a08fe464
fix: add default main branch to sourcehut provider 2024-10-16 01:14:00 -07:00
quaff
65ca35f197
fix: add support for different branch names (default to main) 2024-10-16 00:48:10 -07:00
quaff
002865f4c0
fix: add more false test cases relating to master and branches 2024-10-16 00:35:14 -07:00
quaff
8ce1b0514b
docs: comment on explicit main branch match 2024-10-16 00:21:27 -07:00
quaff
7b207c046c
fix: cleanup test-service-provider and add attribution to previous PR 2024-10-16 00:14:17 -07:00
quaff
ae3f84d477
feat: add sourcehut provider 2024-10-15 18:18:24 -07:00
Bad Manners
6a5f3a773e feat: add Bluesky provider
Closes 
2024-10-07 07:12:21 +00:00
Yarmo Mackenbach
f9a6f84776
chore: release 2.0.1 2024-09-01 11:50:56 +02:00
Yarmo Mackenbach
e249329f39
fix: make sure discord claim always has username 2024-09-01 11:20:00 +02:00
Yarmo Mackenbach
f99092bce6
chore: npm audit fix 2024-08-12 16:31:13 +02:00
Yarmo Mackenbach
2baf4ccbe3
chore: release 2.0.0 2024-08-12 16:27:12 +02:00
Yarmo Mackenbach
97fdb59f97
feat: remove CI publish safeguard 2024-06-15 20:55:06 +02:00
Yarmo Mackenbach
e5e43badbc
fix: fix CI secret syntax 2024-06-15 20:48:13 +02:00
Yarmo Mackenbach
687b98292d
chore: update version constant, update builds 2024-06-15 20:31:13 +02:00
Yarmo Mackenbach
182db01312
feat: remove release script, add check to pretest 2024-06-15 20:30:41 +02:00
Yarmo Mackenbach
2a36699ffa
feat: improve CI releases, support prereleases 2024-06-15 20:21:22 +02:00
Yarmo Mackenbach
f3521e21be
chore: release 2.0.0-rc.1
2.0.0-rc.1
2024-06-15 19:33:08 +02:00
Yarmo Mackenbach
0313433929
feat: improve npm scripts 2024-06-15 19:23:07 +02:00
Yarmo Mackenbach
c651c4e148
feat: minor change to flake 2024-06-15 19:19:36 +02:00
Yarmo Mackenbach
1ed3051f45
fix: add event filter to test CI 2024-06-02 16:51:27 +02:00
Yarmo Mackenbach
306895cb07
feat: fix node version during CI 2024-06-02 16:51:27 +02:00
Yarmo Mackenbach
a715e918c4
feat: add nix flake 2024-06-02 16:51:27 +02:00
Yarmo Mackenbach
2c91935862
feat: migrate from yarn to npm 2024-06-02 14:07:40 +02:00
André Jaenisch
fa57e7b538 feat: add discord support
bump discord API version to v10

accept discord.gg urls

allow proof in guild name

add comments

Reviewed-on: https://codeberg.org/keyoxide/doipjs/pulls/85
2024-04-08 13:44:44 +00:00
Bram Hagens
758255f652
add comments 2024-04-08 00:22:44 +02:00
Bram Hagens
fff5ce4aca
Merge remote-tracking branch 'upstream/dev' into support-discord 2024-04-08 00:05:52 +02:00
Ty
06ea6732de
Add pronouns.cc verification 2024-03-22 18:44:49 -06:00
Bram Hagens
041e22c52d
allow proof in guild name 2024-02-08 10:36:18 +01:00
Bram Hagens
6d464176df
accept discord.gg urls 2024-02-08 10:36:18 +01:00
Bram Hagens
9b1a5d4d26
bump discord API version to v10 2024-02-08 10:11:52 +01:00
Bram Hagens
689117ac98
feat: add discord support 2024-02-08 01:04:16 +01:00
Yarmo Mackenbach
6d2606c8a9
chore: release 1.2.9 2024-02-01 17:06:40 +01:00