It only accepts connections from 127/8 on port 8990/tcp.
It talks a SMTP-like simple protocol with commands:
- "QUIT" to exit
- "SHOW-OUTPUT" to show the compilation output
- "HIDE-OUTPUT" to hide the compilation output
- "RECOMPILE " will recompile the package for the given implementation.
- "REMOVE " will remove the package for the given implementation
both names must consist only of the characters: [a-zA-Z0-9-]
Possibile replies are:
- 100 Hello
- 250 OK
- 251 Compilation OK
- 252 Removal OK
- 500 Syntax error
- 501 Build error
- 540 Cannot remove: not yet compiled
- 550 Cannot build: already compiled
- 200 Showing build output
- 201 Hiding build output
- 220 Bye
- 300 start build output
- 310 build output ....
- 331 end build output