summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-08-20 16:06:46 -0400
committerJune McEnroe <june@causal.agency>2018-08-20 16:22:33 -0400
commitc0c0ef464471363f5f57d9e358648b9ca747bd6e (patch)
treef109f30bc71d5fd0b1a51f078f8000c64e2e4885
parentAdd install target (diff)
downloadcatgirl-c0c0ef464471363f5f57d9e358648b9ca747bd6e.tar.gz
catgirl-c0c0ef464471363f5f57d9e358648b9ca747bd6e.zip
Add sample sshd_config
-rw-r--r--README6
-rw-r--r--sshd_config13
2 files changed, 17 insertions, 2 deletions
diff --git a/README b/README
index a5e2421..be2c84b 100644
--- a/README
+++ b/README
@@ -1,10 +1,10 @@
-Simple IRC client for use over anonymous SSH.
+IRC client originally intended for use over anonymous SSH.
 
 This software requires LibreSSL and targets FreeBSD and Darwin.
 
 	chat.h      Shared state and function prototypes
 	chat.c      Command line parsing and event loop
-	tag.c       Tag (channel, query) management
+	tag.c       Tag (channel, query) ID assignment
 	handle.c    Incoming command handling
 	input.c     Input command handling
 	irc.c       TLS client connection
@@ -14,3 +14,5 @@ This software requires LibreSSL and targets FreeBSD and Darwin.
 	tab.c       Tab-complete
 	url.c       URL detection
 	pls.c       Functions which should not have to be written
+
+	sshd_config    Sample anonymous SSH configuration
diff --git a/sshd_config b/sshd_config
new file mode 100644
index 0000000..98a70b6
--- /dev/null
+++ b/sshd_config
@@ -0,0 +1,13 @@
+UsePAM no
+
+Match User chat
+	PasswordAuthentication yes
+	PermitEmptyPasswords yes
+	ChrootDirectory /home/chat
+	ForceCommand chatte
+
+	AllowAgentForwarding no
+	AllowTcpForwarding no
+	AllowStreamLocalForwarding no
+	MaxSessions 1
+	X11Forwarding no
nroe 2020-11-10Report paths in unveil errorsJune McEnroe 2020-10-24contrib/palaver: Use open_memstream instead of fmemopenJune McEnroe Somehow I never knew about this function. Much better than fmemopen with mode "w". 2020-10-11Handle signals before the main loopJune McEnroe This is a long-standing issue I ignored. 2020-09-09Fix possibliy uninitialized error 2.0June McEnroe It won't be, but gcc thinks it might. 2020-08-31Refactor reserialization and client self-producingJune McEnroe 2020-08-30Add chmod+chown to certbot exampleJune McEnroe 2020-08-30Rearrange bounce.c, move non-main mains below mainJune McEnroe 2020-08-30Sandbox pounce with unveil(2)June McEnroe 2020-08-28Refactor certificate loading and load all certs from config pathsJune McEnroe 2020-08-27Sandbox pounce with pledge(2)June McEnroe unveil(2) is a bit complicated to apply to this, I'll have to think about it more. 2020-08-27Sandbox calico with pledge(2) and unveil(2)June McEnroe 2020-08-27Add support for OpenBSDJune McEnroe 2020-08-27Remove rc scriptsJune McEnroe 2020-08-27contrib/palaver: Fix documented database pathJune McEnroe 2020-08-27contrib/palaver: Remove rc scriptJune McEnroe 2020-08-27contrib/palaver: Fix database search and creationJune McEnroe 2020-08-27contrib/palaver: Use pounce's XDG directoryJune McEnroe 2020-08-27contrib/palaver: Only allow HTTPSJune McEnroe 2020-08-25Support the pounce_env rc variableJune McEnroe 2020-08-25Remove deprecated option namesJune McEnroe The next release will be 2.0 so these can be removed now. 2020-08-25Document configuration and data file searchJune McEnroe 2020-08-24Use dataOpen for save fileJune McEnroe 2020-08-24Use configOpen to load localCAJune McEnroe 2020-08-24Use configPath to load client cert/privJune McEnroe 2020-08-24Use configOpen in getopt_configJune McEnroe 2020-08-24Import xdg.c from catgirlJune McEnroe 2020-08-23Replace “RAND_bytes” by “getentropy”Issam E. Maghni This removes the dependency on libcrypto. Signed-off-by: Issam E. Maghni <issam.e.maghni@mailbox.org> 2020-08-16contrib/palaver: Add no message preview flagsJune McEnroe 2020-08-13contrib/palaver: Don't set channel for PMsJune McEnroe 2020-08-13Fix unintended interception of NICK after registrationJune McEnroe Another bug caused by trying to support broken clients. I'm annoyed. 2020-08-12Add Additional Components section to READMEJune McEnroe 2020-08-12Document -L / palaver optionJune McEnroe 2020-08-11contrib/palaver: Document service configurationJune McEnroe 2020-08-11contrib/palaver: Add install target and rc scriptJune McEnroe 2020-08-11contrib/palaver: Implement command and notificationsJune McEnroe