yakumo.izuru
8ebdc7f3ad
See you in Hell, scdoc!
...
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@817 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2023-05-02 23:49:50 +00:00
yakumo.izuru
d916bab2bc
Support existing Postgres database schemas (if switching from SQLite)
...
and other minor changes.
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@815 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2023-04-28 22:23:47 +00:00
koizumi.aoi
d7acf334ba
feat: replace mattn/go-sqlite3 with modernc.org/sqlite - this also means CGo is not needed anymore
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@813 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2023-03-23 19:27:39 +00:00
koizumi.aoi
dd8ef5d055
Update README
...
Signed-off-by: Aoi K <koizumi.aoi@chaotic.ninja>
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@812 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2023-03-22 19:06:45 +00:00
koizumi.aoi
12cdd1e7d7
Add a 'version' subcommand to suikactl, show version on suika daemon
...
startup.
Signed-off-by: Aoi K <koizumi.aoi@chaotic.ninja>
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@810 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2023-03-22 12:17:57 +00:00
koizumi.aoi
71fc998251
Rename to suika
...
Signed-off-by: Aoi K <koizumi.aoi@chaotic.ninja>
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@801 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2023-03-21 03:00:04 +00:00
contact
b0bf498093
makefile: switch to BSD/GNU make
...
Let's stop using POSIX make, it's too much of a pain.
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@775 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2022-02-08 15:10:19 +00:00
contact
f12cbac86c
readme: add note to use system libsqlite3
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@593 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-09-21 09:44:08 +00:00
hubert
1bae55f7bb
Add a C compiler to the list of dependencies
...
It's needed to build sqlite3.
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@576 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-07-07 08:32:16 +00:00
contact
d8d2f56946
readme: list dependencies
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@567 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-06-24 19:32:54 +00:00
contact
2c26a750d1
readme: link to rendered man page
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@527 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-05-23 19:41:01 +00:00
contact
a9670280e5
readme: add link to IRC channel
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@523 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-05-21 22:04:22 +00:00
contact
674a0bbcc7
readme: move quickstart to dedicated doc page
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@522 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-05-21 22:01:06 +00:00
contact
b01ff0ed31
readme: mention Makefile, assume soju is installed system-wide
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@504 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2021-04-19 14:35:18 +00:00
contact
f1ccff12de
readme: update mailing list link
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@373 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-07-24 07:49:54 +00:00
contact
cc1154bad4
readme: mention the znc-import tool
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@367 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-07-22 11:36:19 +00:00
nomeji
a334ec9363
readme: expand usage
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@366 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-07-22 11:06:03 +00:00
contact
764c587c21
readme: extend copyright notice to all contributors
...
soju now has multiple contributors. Even if they weren't explicitly
listed as copyright holders, they still retain copyright ownership for
their contributions. Make this clear. See [1].
[1]: https://www.linuxfoundation.org/blog/2020/01/copyright-notices-in-open-source-software-projects/
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@337 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-06-12 12:37:43 +00:00
contact
e6b94262f1
readme: add link to website
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@336 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-06-10 21:00:50 +00:00
delthas
55d8735859
sojuctl: Add support for creating admin users
...
This adds a new flag, `-admin` for creating admin users, which can
access admin service commands, among which create-user to create other
users on-the-fly.
Since the person running the commands in the README will be the local
soju administrator, the user they create should be admin as well, hence
the README update.
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@330 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-06-08 20:30:09 +00:00
contact
894d671441
Allow multiple listeners, default to ircs
...
Users can now specify multiple "listen" directives in their
configuration file. If -listen is specified on the CLI, it's added to
the list of listeners.
Listeners are now parsed as URLs. If the scheme is missing "ircs" is
assumed. URLs allow to enable/disable TLS on a per-listener basis and
will be used for Unix sockets too.
The default listening address is changed from irc+insecure://:6667 to
ircs://:6697. This avoids setting up an insecure listener opened to
everybody.
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@317 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-06-04 18:16:23 +00:00
contact
4b71a52c01
readme: add CI badge
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@290 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-05-01 19:58:29 +00:00
contact
e2c5d9458d
readme: fix ref to manpage
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@265 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-04-16 16:55:21 +00:00
contact
a7b0c96358
Set up DB migration infrastructure
...
The database is now initialized automatically on first run. The schema
version is stored in SQLite's user_version special field. Migrations are
stored in an array and applied based on the schema version.
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@255 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-04-10 20:45:02 +00:00
contact
6177c7bfac
readme: advise connecting with "<username>/<network>"
...
This matches znc's behavior and is more consistent with the
multiple-upstream mode (where channels and nicks are suffixed with
"/<network>" as well).
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@189 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-31 16:41:14 +00:00
contact
ddf1cb645b
Fix deadlocks in single-upstream mode
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@130 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-20 09:42:17 +00:00
contact
4bf706ba65
readme: add ref to man page, add link to GitHub repo
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@123 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-19 13:33:49 +00:00
contact
d942ee87dc
Strip client & network name from username
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@100 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-16 08:32:18 +00:00
contact
8a0ec2140a
Rename project to soju
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@98 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-13 17:13:03 +00:00
contact
4ef45378d6
Auto-save IRC networks
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@91 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-12 20:28:09 +00:00
contact
480e1612ca
schema: make User.password NOT NULL
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@86 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-12 14:23:46 +00:00
contact
865f663dbe
readme: pipe commands into sqlite3 instead of using -init
...
This makes it so sqlite3 exits after executing the file.
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@80 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-04 19:13:20 +00:00
contact
e7ac637be2
readme: add instructions to initialize database
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@78 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-03-04 17:27:33 +00:00
contact
44094fa802
readme: add some high-level goals, add contributing links
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@53 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-17 11:19:27 +00:00
contact
c3419426c2
Switch license to AGPLv3
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@52 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-07 16:41:51 +00:00
contact
67a4e210bc
Add LICENSE and README.md
...
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@2 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-04 09:50:28 +00:00