Commit Graph

  • 1f1d3cfe7f some changes and fixes related to sub.Sub(). v0.7.2 fiatjaf 2022-05-04 12:34:12 -03:00
  • 5f3221e966 nip05 queryName() function. fiatjaf 2022-05-04 11:15:26 -03:00
  • 5d1a29d135 stop closing publishstatus connection and subscriptions. v0.7.1 fiatjaf 2022-05-01 21:11:42 -03:00
  • 16c874cb8d add String() method to Status int on PublishStatus. fiatjaf 2022-05-01 17:51:38 -03:00
  • a11aa8756b fix CheckSignature(): we were parsing the pubkey with the ECDSA function instead of Schnorr. fiatjaf 2022-05-01 17:51:16 -03:00
  • 00ad1acde9 use schnorr from btcec instead of the bip340 library. v0.7.0 fiatjaf 2022-05-01 15:10:18 -03:00
  • c0a2be91a1 relaypool: continue on ping msg v0.6.3 Gustavo Chain 2022-02-19 09:56:15 +01:00
  • bebb7416cb
    relaypool: continue on ping msg Gustavo Chain 2022-02-19 09:56:15 +01:00
  • dd43f4c495 add another event to serialization and verification test. fiatjaf 2022-02-14 10:18:50 -03:00
  • a563c5faa1 fix subarray length typo. v0.6.2 fiatjaf 2022-02-13 16:31:44 -03:00
  • acf86e9ad8 filenames starting with "aux" break things because something on windows? v0.6.1 fiatjaf 2022-02-12 20:32:48 -03:00
  • 795863d2dd alias TagMap to map[string]StringList. v0.6.0 fiatjaf 2022-02-09 20:25:20 -03:00
  • 9721ffa851 use fastjson to serialize and unmarshal/marshal events, remove need for special Time type. fiatjaf 2022-02-09 20:23:10 -03:00
  • 41955a0601 serialization tests for events and filters. fiatjaf 2022-02-09 13:40:26 -03:00
  • 5266482b2a support prefix search for ids and authors (nip01 update). fiatjaf 2022-02-08 16:44:33 -03:00
  • 86853004ef change parsing so NIP12 can work, rename types. fiatjaf 2022-02-08 16:27:33 -03:00
  • ef1f548212 avoid sending to closed Events/UniqueEvents channels. v0.5.1 fiatjaf 2022-02-07 11:33:45 -03:00
  • 7760f53ce2
    Adding nip04 (encrypted direct messages) support (#8) raphael 2022-02-06 14:16:09 +01:00
  • 2b6bb57579 added encrypted direct message support Raphael 2022-02-06 13:07:32 +01:00
  • 7bc9ee73f4 implementing encrypted direct messages Raphael 2022-02-05 23:17:18 +01:00
  • a59c893ab7 Simplified POW cerbwm 2022-01-26 02:11:46 -05:00
  • 4bbc1e6f1f Events with Pow cerbwm 2022-01-13 21:20:07 -05:00
  • c54ddab07d fix README on generating keys. fiatjaf 2022-01-23 15:23:53 -03:00
  • a3df2cb893 Add mutexes around websockets Honza Pokorny 2022-01-12 10:54:45 -04:00
  • f256ac08fb
    Add mutexes around websockets Honza Pokorny 2022-01-12 10:54:45 -04:00
  • ba0507cce7 nip06 package for key derivation. v0.5.0 fiatjaf 2022-01-06 21:56:57 -03:00
  • 275020a7ef just some basic bip340 key functions instead. fiatjaf 2022-01-06 08:24:20 -03:00
  • 8558025305 Add key-related functions Honza Pokorny 2022-01-05 10:16:36 -04:00
  • 552756cc3a
    Add key-related functions Honza Pokorny 2022-01-05 10:16:36 -04:00
  • 26c3b4aac9 Remove unnecessary argument to subscription.Sub Honza Pokorny 2022-01-04 09:56:53 -04:00
  • 8fcc57596a
    Remove unnecessary argument to subscription.Sub Honza Pokorny 2022-01-04 09:56:53 -04:00
  • 5cdcdfc66f rename Equal -> FilterEqual. v0.4.2 fiatjaf 2022-01-02 09:06:33 -03:00
  • 140edc693c relay policies as interfaces, SimplePolicy as the most basic implementation. v0.4.1 fiatjaf 2022-01-02 08:50:53 -03:00
  • d131e8460e move everything to the same directory. v0.4.0 fiatjaf 2022-01-02 08:44:18 -03:00
  • 44604e406b nip-01 update: everything as arrays on filters. v0.3.0 fiatjaf 2022-01-01 20:48:13 -03:00
  • 8c17ac4d77 add kind5 "deletion". fiatjaf 2022-01-01 14:14:59 -03:00
  • 18ed9cd418 .Until filter attr and filter.Equal() function. v0.2.1 fiatjaf 2021-12-26 07:02:38 -03:00
  • 0a60285e30 upgrade interfaces, add local filtering for subscriptions and some other things I forgot. also a README with examples. v0.2.0 fiatjaf 2021-12-16 20:47:53 -03:00
  • 7dfc354eec remove .Author field from filter. fiatjaf 2021-12-16 15:31:16 -03:00
  • 009251dd6e event kinds as int, not uint8. v0.1.5 fiatjaf 2021-11-28 16:36:42 -03:00
  • 9c62a497e6 event kinds as int, not uint8. v0.1.4 fiatjaf 2021-11-28 16:36:42 -03:00
  • 77fa373bab event kinds as int, not uint8. v0.1.3 fiatjaf 2021-11-28 16:36:42 -03:00
  • 16b56e22ef
    public domain license. v0.1.2 fiatjaf 2021-11-01 08:16:28 -03:00
  • acff24ad46 non ported html fix v0.1.1 Richard Bondi 2021-02-21 21:42:28 -06:00
  • 577e14bd6a
    non ported html fix Richard Bondi 2021-02-21 21:42:28 -06:00
  • e6cc6347e2 scan tags fix v0.1.0 Richard Bondi 2021-02-18 16:30:21 -06:00
  • 7048f3186c fixing publish statuses and UniqueEvents channel. fiatjaf 2021-02-20 18:54:34 -03:00
  • 66e73768e0 publish was sending the event as based-64 bytes. fiatjaf 2021-02-20 18:29:30 -03:00
  • 9736da1a8c init and close quibbles. fiatjaf 2021-02-20 18:26:26 -03:00
  • b5e7e446fb a UniqueEvents channel for each subscription. fiatjaf 2021-02-20 17:59:47 -03:00
  • 4a172a5f51 adapt relaypool to the new nip-01. fiatjaf 2021-02-20 17:44:05 -03:00
  • ee53d55800 support kind filter. fiatjaf 2021-02-20 11:33:45 -03:00
  • 3965704391
    scan tags fix Richard Bondi 2021-02-18 16:30:21 -06:00
  • ba7f7b5398 add filter helpers following the new nip-01. v0.0.2 fiatjaf 2021-02-14 22:38:54 -03:00
  • b4481918fe many fixes and some logs. fiatjaf 2021-02-07 07:56:55 -03:00
  • 32c21eb652 basic event and relaypool. fiatjaf 2021-01-31 11:05:09 -03:00