aboutsummaryrefslogtreecommitdiff
path: root/src/pawsd.lua
diff options
context:
space:
mode:
authorAutumn <git@autumnfo.rest>2026-05-17 01:05:50 +0100
committerAutumn <git@autumnfo.rest>2026-05-17 01:05:50 +0100
commitcdf851275189c9cbe053c1717955bfe73497b6de (patch)
treea0168fa5cc479f1d19f4ab727086147a7057be17 /src/pawsd.lua
parenta1a0d46c8865f4e3fc28cc8aab41dc7b5f4a31d4 (diff)
[fetch] added pretty output for service look-ups
Diffstat (limited to 'src/pawsd.lua')
-rw-r--r--src/pawsd.lua18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/pawsd.lua b/src/pawsd.lua
index 8efae57..4c7f82f 100644
--- a/src/pawsd.lua
+++ b/src/pawsd.lua
@@ -9,7 +9,11 @@ local verbs = {
}
-- metadata
-local magic = "5061775271757374" -- PawRqust
+local magic = {
+ REQUEST = "5061775271757374", -- PawRqust
+ RESPONSE = "5061775273706E73" -- PawRspns
+}
+
local version = "0001"
-- supported key algorithms
@@ -17,9 +21,21 @@ local keyalg = {
ED25519 = "63af"
}
+-- response codes
+local responses = {
+ OK = "0200",
+ CLIENT_ERROR = "0400",
+ NOT_FOUND = "0404",
+ SERVER_ERROR = "0500",
+ NOT_IMPLEMENTED = "0501",
+ UNAVAILABLE = "0503",
+ UNKNOWN = "0505"
+}
+
-- return
return {
Verbs = verbs,
+ Responses = responses,
Magic = magic,
Version = version,
KeyAlg = keyalg