freenode/#slime - IRC Chatlog
Search
20:45:16
nij
Hello :D Is it possible to secure the swank server? I'm running one as root, and don't want that server to be accessed by other users.
21:23:19
pjb
nij: all you can do, is to implement protocols for identification and authentication. Stuff like TLS etc.
21:24:23
pjb
nij: there's no easy solution. You could become a hero, patching swank and slime to use TLS and exchange certificates.
21:25:10
pjb
nij: one alternative is to have swank listen on a localhost port, and to use a ssh tunnel to allow remote connections.
21:26:59
pjb
One patch that could perhaps be implemented easily would be to use not sockets, but named pipes.
21:30:13
pjb
nij: for example, search for 'defimplementation create-socket' in swank sources. On ccl, make-socket takes a :address-family parameter, and you could pass :file to use a unix domain socket (ie. a named pipe), with a :local-filename parameter specifying the pipe file.