Commit Graph

  • a8d7d971b1 nostrdb: ccan: sync with normal versions. Rusty Russell 2024-08-17 15:21:19 +09:30
  • 201cdd7edc nostrdb: Makefile: build using ccan/ versions of files. Rusty Russell 2024-08-17 14:57:12 +09:30
  • e3ca6ca5b4 nostrdb: bolt11: move utf8_check into local function. Rusty Russell 2024-08-17 14:57:06 +09:30
  • 494386d211 nostrdb: ccan: copy ccan files into their own subdirectory. Rusty Russell 2024-08-17 14:36:21 +09:30
  • 6c53bc75f2 nostrdb: content_parser: fix blocks_size William Casarin 2024-08-28 15:22:17 +03:00
  • 6001063754 nostrdb: nostrdb: fix ndb_builder_find_str. Rusty Russell 2024-08-24 16:44:52 +09:30
  • eb0a1ee807 nostrdb: content_parser: fix incorrect comment. Rusty Russell 2024-08-24 16:44:33 +09:30
  • 827731b9cb nostrdb: filter: retain const variant of get_int_elemnet William Casarin 2024-08-19 14:35:04 -07:00
  • 56d44d0004 nostrdb: filter: allow mutable int elements William Casarin 2024-08-19 14:23:22 -07:00
  • 7742c8fb3c nostrdb: bolt11: remove unneeded fields. Rusty Russell 2024-08-18 11:28:57 +09:30
  • 7f2ee78512 nostrdb: bolt11: update to latest version from CLN Rusty Russell 2024-08-18 11:28:48 +09:30
  • 4d75894bc4 nostrdb: Makefile: fix missing dependencies on bolt11 headers. Rusty Russell 2024-08-18 11:28:37 +09:30
  • bbed448ccb nostrdb: ndb_filter_from_json William Casarin 2024-08-16 12:17:00 -07:00
  • 3fb4d81d48 nostrdb: src: delete copies outside ccan/ dirs. Rusty Russell 2024-08-17 14:57:12 +09:30
  • fc30b68c40 nostrdb: Makefile: build using ccan/ versions of files. Rusty Russell 2024-08-17 14:57:12 +09:30
  • 0ac25b7aa3 nostrdb: bolt11: move utf8_check into local function. Rusty Russell 2024-08-17 14:57:06 +09:30
  • b326f007f2 nostrdb: expose filter introspection methods William Casarin 2024-08-14 11:21:31 -07:00
  • a86d8416fc nostrdb: expose ndb_filter_get_elements William Casarin 2024-08-13 11:20:38 -07:00
  • b5c57dc935 nostrdb: make more things const William Casarin 2024-08-03 14:24:58 -07:00
  • 7d6814a481 nostrdb: add ndb_filter_json method William Casarin 2024-08-03 13:34:36 -07:00
  • 8dd048681b nostrdb: Fix issue where id tag filters are pushed as strings William Casarin 2024-08-01 16:55:22 -07:00
  • 2d02a17af6 nostrdb: fix bech32 parsing and add test William Casarin 2024-08-01 14:07:19 -07:00
  • 3171959d85 nostrdb: debug: improve tag index display William Casarin 2024-08-01 13:38:26 -07:00
  • bca3716e33 nostrdb: fix note content parsing bug with damus.io urls William Casarin 2024-08-01 13:37:11 -07:00
  • 57db252783 nostrdb: ndb_note_json: return length William Casarin 2024-06-28 16:41:32 -05:00
  • 319579f912 nostrdb: ndb: dump json in filters and fulltext queries William Casarin 2024-04-30 23:22:30 +02:00
  • 92e1e4b08f nostrdb: api: add ndb_note_json William Casarin 2024-04-30 23:19:05 +02:00
  • ffc50bb2c1 nostrdb: fix realloc corruption William Casarin 2024-04-25 16:20:09 -07:00
  • a562be009d nostrdb: add ability to register a subscription callback William Casarin 2024-04-04 21:22:35 +01:00
  • 30c9bc7db7 nostrdb: add ndb_unsubscribe William Casarin 2024-04-10 18:06:45 -07:00
  • 0ac03df841 nostrdb: build: fix compile warning William Casarin 2024-04-04 21:03:26 +01:00
  • db99b4f4d4 nostrdb: fix dubious looking parens logic William Casarin 2024-04-03 12:23:34 -07:00
  • cc9585b6e3 nostrdb: plan: use a less efficient plan for author query plans William Casarin 2024-03-13 07:31:44 +00:00
  • bd17dcfac6 nostrdb: plan: add created_at query plan William Casarin 2024-03-12 18:55:23 +00:00
  • 25e91b386c nostrdb: cores: just set to 2 on unknown platforms William Casarin 2024-02-11 14:05:36 -08:00
  • 560e9e53cd nostrdb: fix a few note size compile issues William Casarin 2024-04-04 21:56:05 +01:00
  • 1c1e5fa2a0 nostrdb: random: add getrandom fallback for android William Casarin 2024-02-09 18:59:30 -08:00
  • 2d5f86b142 nostrdb: filter: make sure clone copies metadata William Casarin 2024-02-09 15:09:23 -08:00
  • 89686d758a nostrdb: filter: make sure to return clone errors William Casarin 2024-02-09 14:14:09 -08:00
  • 6c26add1da nostrdb: filter: add ndb_filter_clone William Casarin 2024-02-09 14:07:43 -08:00
  • 3c5a83392e nostrdb: filter: use relative data offsets for easy cloning William Casarin 2024-02-09 13:58:41 -08:00
  • 1c63c3b9bb nostrdb: filter: add ndb_filter_end William Casarin 2024-02-08 15:07:06 -08:00
  • 0bd4717e01 nostrdb: query: include note size in query results William Casarin 2024-02-07 16:18:33 -08:00
  • bebd531b58 nostrdb: return number of items popped when polling William Casarin 2024-02-07 15:14:54 -08:00
  • 5788c077c4 nostrdb: silence annoying debug William Casarin 2024-02-07 15:05:57 -08:00
  • 1b77b4f0e0 nostrdb: filters: copy filter metadata into subscription William Casarin 2024-02-07 13:55:57 -08:00
  • 62625c6ff3 nostrdb: ndb: add ndb_poll_for_notes William Casarin 2024-02-05 16:48:36 -08:00
  • c8d88058d4 nostrdb: queue: switch to prot_queue_try_pop_all William Casarin 2024-02-05 16:47:10 -08:00
  • b8bef86ea1 nostrdb: port kernelkind's to the new bech32 parser William Casarin 2024-02-01 14:36:59 -08:00
  • b128330b2a nostrdb: tce: fix build for previous TCE change William Casarin 2024-01-25 17:52:26 -08:00
  • 934ea80f85 nostrdb: blocks: add word count interface William Casarin 2024-01-25 17:52:13 -08:00
  • 588cebd18d nostrdb: header: add ptr helpers for swift William Casarin 2024-01-25 15:31:17 -08:00
  • ccca6e58ec nostrdb: strblock: add typedef William Casarin 2024-01-25 15:30:34 -08:00
  • c1befa5221 nostrdb/tce: add AUTH to-client-event Charlie Fish 2023-12-24 14:22:25 -07:00
  • 8b3c86c5de nostrdb/query: add tag index and tag queries William Casarin 2024-01-08 16:18:30 -08:00
  • 05c5a6dacb nostrdb/filter: don't end field if we don't have one active William Casarin 2024-01-08 14:29:44 -08:00
  • 1a6568deca nostrdb/perf: add some flamegraph helpers to makefile William Casarin 2024-01-08 12:09:20 -08:00
  • 1b2f4c41df nostrdb/fix macos build William Casarin 2024-01-06 11:50:28 -08:00
  • 25bcf9c243 nostrdb/ndb: measure query performance William Casarin 2024-01-05 22:54:46 -08:00
  • 3993679cc0 nostrdb/query: support until for kind query plans William Casarin 2024-01-05 21:45:59 -08:00
  • e302bf37fa nostrdb/ndb: add inital query command William Casarin 2024-01-05 21:37:34 -08:00
  • a45f4d3087 nostrdb/Query Plans William Casarin 2024-01-05 20:45:45 -08:00
  • d598e178c1 nostrdb/index: make sure kind index is DUPSORT + INTEGERDUP William Casarin 2024-01-05 20:46:02 -08:00
  • 77601e77ee nostrdb/filter: rename FILTER_GENERIC to FILTER_TAG William Casarin 2024-01-05 20:45:02 -08:00
  • 206efba58a nostrdb/cleanup: remove old dbscan stuff William Casarin 2024-01-05 20:40:39 -08:00
  • a84749cd07 nostrdb/debug: add print_kind_keys helper William Casarin 2024-01-05 20:40:14 -08:00
  • 099b588be2 nostrdb/Fix typos shuoer86 2024-01-05 23:26:30 +08:00
  • 75c7adddb8 nostrdb/query: implement kind queries William Casarin 2024-01-04 15:24:40 -08:00
  • 9f1b9ab945 nostrdb/Initial nostrdb queries William Casarin 2024-01-04 14:39:34 -08:00
  • b2080a946e nostrdb/cursor: fix bug when pushing last element William Casarin 2024-01-04 14:38:21 -08:00
  • 942e47a720 nostrdb/query: extract ndb_cursor_start William Casarin 2024-01-04 13:44:57 -08:00
  • 6dbf3416b9 nostrdb/cursor: remove old array code William Casarin 2024-01-04 13:44:15 -08:00
  • 2b14acd62f nostrdb/filter: don't allow adding id elements on kinds William Casarin 2024-01-04 13:43:51 -08:00
  • 267a9ac54b nostrdb/ocd: small cleanup William Casarin 2024-01-04 08:28:02 -08:00
  • 8b03ed6175 nostrdb/filters: remove ndb_filter_group from public API William Casarin 2024-01-03 17:57:37 -08:00
  • 6cd7b945ca nostrdb/filter: use binary search for large contact list filters William Casarin 2024-01-03 17:02:42 -08:00
  • e5e6735129 nostrdb/filter: sort filter elements William Casarin 2024-01-03 16:34:04 -08:00
  • 9c2f7a931c nostrdb/subs: always fail when calling wait_for_notes on a subid of 0 William Casarin 2024-01-03 14:44:54 -08:00
  • b1bbf355de nostrdb/subs: notify on profile notes as well William Casarin 2024-01-03 14:44:19 -08:00
  • d7a2064786 nostrdb/debug: add a few more debug statement William Casarin 2024-01-03 14:44:06 -08:00
  • 4d14ca8d0a nostrdb/filters: add ndb_filter_group_init function William Casarin 2024-01-03 14:43:35 -08:00
  • 81d65cd5bf nostrdb/subs: subs and monitor cleanup William Casarin 2024-01-03 14:04:23 -08:00
  • f03d8a5ac9 nostrdb/search: don't enforce sequential tokens William Casarin 2024-01-03 18:09:06 -08:00
  • 0df18ae1a4 nostrdb/test: switch reaction test to use subscriptions William Casarin 2024-01-03 12:27:45 -08:00
  • 8c5ec32eaa nostrdb/Initial nostrdb relay subscriptions William Casarin 2023-11-26 20:04:30 -08:00
  • bdedf8bd8c nostrdb/disable lmdb download William Casarin 2024-01-01 14:39:17 -08:00
  • c2383060aa nostrdb/blocks: add ndb_blocks_flags function William Casarin 2023-12-30 21:20:40 -08:00
  • 432cdb96d9 nostrdb/fix: don't write the owned flag to the DB William Casarin 2024-01-01 09:40:22 -08:00
  • f580c7dd93 nostrdb/fix clang compile issue William Casarin 2023-12-30 19:20:38 -08:00
  • c677233dcb nostrdb/blocks: expose block iterator internals William Casarin 2023-12-30 19:19:15 -08:00
  • d063362bd7 nostrdb/blocks: write note blocks on ingest William Casarin 2023-12-29 09:40:02 -08:00
  • 088683696a nostrdb/blocks: actually set the note block version William Casarin 2023-12-30 06:33:12 -08:00
  • f2795aa71c nostrdb/blocks: add ndb_blocks_free William Casarin 2023-12-30 06:30:32 -08:00
  • c831976078 nostrdb/blocks: add total_size William Casarin 2023-12-30 06:29:24 -08:00
  • c2c73c3af6 nostrdb/header: move bech32 around William Casarin 2023-12-30 06:27:05 -08:00
  • 971fa3e4ef nostrdb/invoice: fix crash in any-amount invoice parsing William Casarin 2023-12-29 09:38:34 -08:00
  • dfa145dd4a nostrdb/parser: fix bech32 block decoding William Casarin 2023-12-28 16:11:29 -08:00
  • 4cfe28d802 nostrdb/bech32: fix big in bech32 size parsing William Casarin 2023-12-28 14:46:17 -08:00
  • 034f2cc02f nostrdb/blocks: add note block iterator William Casarin 2023-12-28 13:54:22 -08:00
  • 6f9bd6c4f4 nostrdb/parser: handle period at end of url kernelkind 2023-12-28 13:52:24 -08:00