Localchat is a simple and lightweight chat application. It's primary purpose (as defined in SC-2) is to provide a means for an Off-The-Record transient chat
It is not designed to be stood up and exposed to the internet at large. Instead, the primary intended means of use is to deploy in on a new system, have user's SSH tunnel in to use it and then discard the system once that chat has completed.
In other words, it's not designed as a generic chat application, but as one to be used for discreet chats that are hard to monitor/intercept
Key | Type | Pty | Summary | Status | Resolution | Created | Assigned To |
---|---|---|---|---|---|---|---|
LOC-1 | Improvement | Major | Only invited users or owners should be able to invite a user into a room | Closed | Done | 2018-05-12 12:03:36 | |
LOC-2 | Task | Major | Design Authentication Mechanism | Closed | Done | 2018-05-12 12:06:53 | |
LOC-3 | New Feature | Major | Admin should be able to kick users from room | Closed | Done | 2018-05-12 12:08:24 | |
LOC-4 | New Feature | Major | Payload encryption | Closed | Done | 2018-05-12 15:30:25 | |
LOC-5 | Bug | Major | Users can pretend to be SYSTEM | Closed | Fixed | 2018-05-12 15:50:58 | |
LOC-6 | New Feature | Major | Periodic message clearance | Closed | Done | 2018-05-12 16:15:54 | |
LOC-7 | New Feature | Major | Ability to close a room | Closed | Done | 2018-05-12 16:24:44 | |
LOC-8 | Bug | Major | Exception will be thrown if a user uses the wrong key | Closed | Fixed | 2018-05-13 09:33:29 | |
LOC-9 | Informational | Major | Release Notes | Closed | Informational Only | 2018-05-13 10:18:08 | |
LOC-10 | Bug | Critical | Clients can spoof sender value | Closed | Fixed | 2018-05-13 12:05:39 | |
LOC-11 | New Feature | Major | Automatic room closure | Closed | Done | 2018-05-13 12:37:45 | |
LOC-12 | Improvement | Major | Encrypt the in-memory database | Open | 2018-05-13 13:03:34 | ||
LOC-13 | Improvement | Major | Message payloads from SYSTEM should be encrypted | Closed | Done | 2018-05-14 09:02:14 | |
LOC-14 | New Feature | Major | Record and return Failure States | Closed | Done | 2018-05-14 09:07:29 | |
LOC-15 | New Feature | Major | Testing Mode | Closed | Done | 2018-05-14 09:10:53 | |
LOC-16 | Improvement | Major | Add "verb" to message payload | Closed | Done | 2018-05-14 09:14:18 | |
LOC-17 | Task | Major | Build Documentation | Closed | Done | 2018-05-14 09:15:37 | |
LOC-18 | Task | Major | Ansible playbook | Closed | Done | 2018-05-14 09:19:00 | |
LOC-19 | New Feature | Major | List of users in room | Open | 2018-05-14 09:33:36 | ||
LOC-20 | New Feature | Major | Re-Key Support | Open | 2018-05-15 08:48:15 | ||
LOC-21 | New Feature | Major | Direct Messaging support | Closed | Done | 2018-05-15 09:25:20 | |
LOC-22 | New Feature | Major | Command line options | Closed | Done | 2018-05-15 09:45:49 | |
LOC-23 | Improvement | Major | Shorter Session IDs | Closed | Done | 2018-05-19 11:37:51 | |
LOC-24 | Task | Major | Build Tests | Closed | Done | 2018-05-19 13:11:09 | |
LOC-25 | New Feature | Major | Encrypt direct messages with a per-user key | Open | 2018-05-19 13:21:54 | ||
LOC-26 | Sub-task | Major | Allow enabling of SSL cert verification | Closed | Done | 2018-05-26 10:07:36 | |
LOC-27 | New Feature | Major | Auth headers support | Open | 2018-05-26 11:04:04 | ||
LOC-28 | Bug | Major | Flask Adhoc mode broken on Debian 9 - CA_MD_TOO_WEAK | Closed | Fixed | 2018-06-29 08:39:18 | |
LOC-29 | Bug | Major | NO_RECP exception on Debian 9 | Closed | Fixed | 2018-06-29 09:27:00 | |
LOC-30 | Task | Major | Docker Images | Closed | Done | 2020-12-14 15:41:49 |
Authentication |
Client |
Encryption |
Server |
v0.0.1a | Released | 2018-05-12 00:00:00 |
V0.0.2 | Released | 2018-06-08 00:00:00 |
V0.0.3 | Un-released | |
v0.0.2.1 | Released | 2018-06-29 00:00:00 |