diff options
-rw-r--r-- | bounce.h | 3 | ||||
-rw-r--r-- | client.c | 2 | ||||
-rw-r--r-- | state.c | 7 |
3 files changed, 10 insertions, 2 deletions
diff --git a/bounce.h b/bounce.h index e6efe10..69ba51d 100644 --- a/bounce.h +++ b/bounce.h @@ -30,6 +30,9 @@ #define ARRAY_LEN(a) (sizeof(a) / sizeof(a[0])) +static const char *SourceURL = "https://code.causal.agency/june/pounce"; +static const char *Origin = "irc.invalid"; + bool verbose; enum { ParamCap = 15 }; diff --git a/client.c b/client.c index 2bfe7db..28b9903 100644 --- a/client.c +++ b/client.c @@ -26,8 +26,6 @@ #include "bounce.h" -static const char *Origin = "irc.invalid"; - enum Need { NeedNick = 1 << 0, NeedUser = 1 << 1, diff --git a/state.c b/state.c index c46aa8c..8d45b2e 100644 --- a/state.c +++ b/state.c @@ -215,6 +215,13 @@ void stateSync(struct Client *client) { clientFormat( client, + ":%s NOTICE %s :" + "pounce is AGPLv3 fwee softwawe ^w^ code is avaiwable fwom %s\r\n", + Origin, self.nick, SourceURL + ); + + clientFormat( + client, ":%s 001 %s :%s\r\n" ":%s 002 %s :%s\r\n" ":%s 003 %s :%s\r\n", |