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
37 hours
Silence some format truncation warnings. Gcc is being silly
HEAD
master
Dirk Engling
37 hours
Silence a warning about a use after free. It was just an artefact of the complex xor linked list construct.
Dirk Engling
2 days
Add new default ciphersuite for tls1.3 in mbedtls, so that the server and client can find common ciphers
Dirk Engling
2 days
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
[next]