Commit Graph

12191 Commits

Author SHA1 Message Date
Drew DeVault
d4622e0592 utils/generate-module-api-doc.rb: update for redict.io
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-26 10:50:41 +01:00
Drew DeVault
5d810f809e utils/*: clean up
* Remove deprecated/obsolete tools
* Rewrite Redis references where appropriate

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-26 10:41:22 +01:00
Drew DeVault
bd60b41068 utils/lint.sh: lint reuse compliance
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 18:10:28 +01:00
Drew DeVault
52bb49ee48 Merge commit '8b493612ae4b44cdc02f80a458c18155b673d968' 2024-03-25 18:05:01 +01:00
Drew DeVault
8b493612ae Squashed 'deps/hiredict/' changes from 7bce77ae6..08ac9b200
08ac9b200 .reuse: add hiredis pc files
34dd027d8 Makefile: use .pc.in files
cda15c036 shim: add hiredis shim

git-subtree-dir: deps/hiredict
git-subtree-split: 08ac9b200634c09ebb73e4bf4b121911fe186b54
2024-03-25 18:05:00 +01:00
Drew DeVault
5da205387a utils/lint.sh: add more detailed error message
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:54:24 +01:00
Drew DeVault
0a2132f33d Add utils/lint.sh
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:52:05 +01:00
Maxwell G
053be3dbf6
ci: fix broken yaml syntax 2024-03-25 16:41:53 +00:00
Drew DeVault
62205846c1 .builds: re-enable sentinel tests
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:31:18 +01:00
Drew DeVault
a609e26c56 tests/support: s/redis/redict/g
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:31:07 +01:00
Drew DeVault
e23dcf403b tests/sentinel: update .gitignore
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:31:07 +01:00
Drew DeVault
04992aead7 Freshen up sds.c from hiredict
For ABI compatibility, etc.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:31:07 +01:00
Drew DeVault
abd89c3ce2 tests/instances.tcl: fix Redis ref in pause_on_error
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:31:07 +01:00
Drew DeVault
cdd60793d5 tests/modules: fix remaining redis => redict cases
Non-API impacting renames.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 12:45:47 +01:00
Drew DeVault
03d144a452 tests/modules: fix module tests
Replaces Redis => Redict API

References: https://codeberg.org/redict/redict/issues/21
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 12:42:30 +01:00
Drew DeVault
6a70878bc1 .reuse/dep5: drop hiredict
hiredict is REUSE-compatible downstream

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 12:25:32 +01:00
Anna (navi) Figueiredo Gomes
4a6558258e Makefile: add support to DESTDIR
Closes: #22

Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-03-25 11:24:24 +00:00
GreaseMonkey
9f420764b0 Add missing LGPL-3.0-or-later license text
Signed-off-by: GreaseMonkey <thematrixeatsyou+cobederg@gmail.com>
2024-03-25 13:53:26 +13:00
Drew DeVault
a8fdaa56e5 .builds: disable runtest-sentinel
See https://codeberg.org/redict/redict/issues/21

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-24 17:05:55 +01:00
Drew DeVault
b8b5e868a3 utils: s/redis/redict/
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-24 15:58:52 +01:00
Drew DeVault
a7c55c25c7 .builds: run cluster, sentinel tests on CI
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-24 15:58:39 +01:00
Drew DeVault
b27a9862d1 all: another pass on Redis references in src/*
This is *nearly* all of them in src/*.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-23 16:04:30 +01:00
Drew DeVault
de1c901886 Merge pull request 'Replace vendored hiredis with hiredict' (#16) from hiredict into unstable
Reviewed-on: https://codeberg.org/redict/redict/pulls/16
2024-03-23 14:59:45 +00:00
Drew DeVault
c39394cd81 deps: drop vendored hiredis 2024-03-23 15:19:52 +01:00
Drew DeVault
a589ae5f76 all: replace hiredis with hiredict
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-23 15:19:52 +01:00
Drew DeVault
cf8c5a2b83 Squashed 'deps/hiredict/' content from commit 7bce77ae6
git-subtree-dir: deps/hiredict
git-subtree-split: 7bce77ae6a6d50cdb09d4aa622b84875f8ae2d3f
2024-03-23 15:19:45 +01:00
Drew DeVault
8e71e44163 Merge commit 'cf8c5a2b8335bc73a2c58b499b8e6aa4e25d5c21' as 'deps/hiredict' 2024-03-23 15:19:45 +01:00
Drew DeVault
87e1e608cc Add .editorconfig
Signed-off-by: Drew DeVault <sir@cmpwn.com>
Fixes: https://codeberg.org/redict/redict/issues/17
2024-03-23 13:44:50 +01:00
Drew DeVault
5cde2dd76b deps/README.md: s/Redis/Redict/
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-23 11:44:21 +01:00
Drew DeVault
2ab9de5307 Update ASCII art logo
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-23 11:06:32 +01:00
Drew DeVault
0823d20cac README.md: remove todo list in favor of open issues
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 19:26:44 +01:00
Drew DeVault
0bf9581a38 Consolodate README.md and redict.io
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 19:07:33 +01:00
Drew DeVault
c8b1c0badc Add ABI compatibility with Redis Modules
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 18:53:37 +01:00
Haelwenn (lanodan) Monnier
580ce87f6a .builds/alpine.yml: Add source entry 2024-03-22 17:16:42 +00:00
Haelwenn (lanodan) Monnier
fcab434ff6 .builds/alpine.yml: New
Tested at https://builds.sr.ht/~lanodan/job/1175710
2024-03-22 17:16:42 +00:00
Drew DeVault
bfa6bb93b9 src/debug.c: fix GitHub reference
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 18:13:49 +01:00
Drew DeVault
357df99abb Rename module-related macros
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 17:29:44 +01:00
Drew DeVault
bf48df17d2 all: s/RedisModule/RedictModule/g
This is a fairly naive change, but it seems to be correct. Will review
more carefully later, as well as adding a shim for source-level Redis
Modules compatibility.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 17:18:07 +01:00
Drew DeVault
7d2050f86c Update README.md 2024-03-22 16:42:03 +01:00
Drew DeVault
13c235484a TLS.md: Redis => Redict
Not sure how I missed this yesterday.

Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 13:44:30 +01:00
Drew DeVault
7e623bafcc Update top-level documentation
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-22 13:41:12 +01:00
Drew DeVault
a032cb972a Remove COPYING
Obsolete, see LICENSES/

Fixes: https://codeberg.org/redict/redict/issues/9
2024-03-22 10:46:17 +01:00
Drew DeVault
303a66d225 README.md: why LGPL? 2024-03-21 20:40:24 +01:00
Drew DeVault
50ee0f5be8 all: let's go LGPL over GPL
Based on feedback from interested parties
2024-03-21 20:11:44 +01:00
Drew DeVault
c3d36a8bcb all: fix up remaining lua references to redis
The test suite still needs to be updated, though.
2024-03-21 20:08:32 +01:00
Drew DeVault
d47ce2f240 Relicense module-related code BSD-3-Clause only 2024-03-21 19:46:47 +01:00
Drew DeVault
508e0b0eec Rename Lua API global to redict
And add "redis" as a compatibility shim
2024-03-21 18:56:38 +01:00
Drew DeVault
4130e74022 Add some helpful details to the readme 2024-03-21 17:40:39 +01:00
Drew DeVault
01d2c79879 tests/assets/minimal.conf: rename pidfile 2024-03-21 17:33:10 +01:00
Drew DeVault
ae5e5e33a5 README.md: mention IRC channel 2024-03-21 17:32:26 +01:00