index
:
vchat-client
abstract-io-libs
master
A curses based chat client for the arcane vchat protocol
User &
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
47 hours
Add new default ciphersuite for tls1.3 in mbedtls, so that the server and client can find common ciphers
Dirk Engling
47 hours
setting hostname is required for tls1.3 in mbedtls
Dirk Engling
2024-03-14
make use of AES256 encrypted EC keys and use newer hashes
Cristian Yxen
2024-01-20
Remember lines that were printed during connect so they can be output in case of an error
Dirk Engling
2023-04-21
Fix prototype
Dirk Engling
2023-03-01
Reflect the choice of multiple tls engines
Dirk Engling
2022-05-25
Fixing file permissions
Dirk Engling
2022-05-25
Fixing file permissions
Dirk Engling
2022-05-25
Add /usr/local/{bin|include} to the default include and lib paths
Dirk Engling
2022-05-25
formatter
abstract-io-libs
Dirk Engling
2022-05-25
formatter
Dirk Engling
2022-05-25
Make tls engine runtime configurable
Dirk Engling
2022-05-24
Use proper prototype for function
Dirk Engling
2022-05-24
Make static buffers scoped
Dirk Engling
2022-05-24
Remove external status variable from connection code. Use return code to signal dead connection
Dirk Engling
2022-05-24
Make static input line buf function scoped
Dirk Engling
2022-05-21
Guard memset_s. Use explicit_bzero on openbsd and linux
Dirk Engling
2022-05-21
Reformatted using clang-format -format llvm
Dirk Engling
2022-05-21
Add an option to invert the window bars instead of coloring them
Dirk Engling
2022-05-21
Bump version to 0.20
Dirk Engling
2022-05-21
Make ncurses default again
Dirk Engling
2022-05-21
Tidy up confusing formatting
Dirk Engling
2022-05-21
Fix typo
Dirk Engling
2022-05-21
Tidy up the Makefile
Dirk Engling
2022-05-21
Dont exit on quit signal
Dirk Engling
2022-05-21
Minor formatting issues
Dirk Engling
2022-05-21
Fix typos
Dirk Engling
2022-05-21
Handle several verify results
Dirk Engling
2022-05-20
Check pinned fingerprints and add much more error checks
Dirk Engling
2022-05-20
Add cert and key match check
Dirk Engling
2022-05-20
Enforce exactly one of the tls libs to be enabled
Dirk Engling
2022-05-20
Add ciphersuite parser and converter for openssl ciphersuite names
Dirk Engling
2022-05-20
Check for more errors and dump the cert info to the user
Dirk Engling
2022-05-20
Make mbedtls version dispatch more readable
Dirk Engling
2022-05-20
Move pinned fingerprint handler out of openssls scope
Dirk Engling
2022-05-20
ensure that the format string is const
Dirk Engling
2022-05-20
Remove library path used on brew
Dirk Engling
2022-05-20
Implement a happy path mbedtls wrapper
Dirk Engling
2022-05-18
Simplify tls code by removing all unused functions to allow for more generic helpers that can be used across lib wrappers
Dirk Engling
2022-05-17
Remove one debug statement
Dirk Engling
2022-05-17
Use a staging area to glue newlines to outgoing messages before sending them in two packets
Dirk Engling
2022-05-17
Get rid of some warnings
Dirk Engling
2022-05-17
Move packet handler and line splitting to vchat-connection.c
Dirk Engling
2022-05-17
Add -2 return code to read() calls that may feature an EAGAIN
Dirk Engling
2022-05-17
Rework line detection
Dirk Engling
2022-05-16
Only set ca file if it exists. Prevents error in openssl for the default path
Dirk Engling
2022-05-16
Decouple IO openssl's BIO abstraction and split connection and tls handling to allow for other TLS libs
Dirk Engling
2019-09-15
Set loggedin to false when connection breaks
Dirk Engling
2017-05-06
Add more cleanup code on connection loss
Dirk Engling
2016-08-27
Adapt to openssl 1.1.0 API
Dirk Engling
[next]