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 (
Collapse
)
Author
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
2016-04-15
Reformat fingerprint display for better readability
Dirk Engling
2016-04-15
Fix last patch (that was committed blindly)
Dirk Engling
2016-04-15
Make fingerprint pinning an option
Dirk Engling
2016-04-15
add chomp
Dirk Engling
2016-04-15
More fixes to fingerprint checker code
Dirk Engling
2016-04-15
Fix fingerprint verification code
Dirk Engling
2016-04-15
Also allow ignoring SSL error, if fingerprinting is enabled
Dirk Engling
2015-01-19
Username checks need to terminate at 0, not at strlen(g_nick)
Dirk Engling
2014-11-16
Check for error allocating tls struct
Dirk Engling
2014-11-16
Keep pulling openssl's tentacles out of protocol code
Dirk Engling
2014-11-15
openssl include unnecessary here
Dirk Engling
2014-05-07
use version-independent cipherlist again
erdgeist
2014-04-30
merge github patches
erdgeist
2014-04-16
reintroduce ignssl, safeguard pinning
Andreas Kotes
[next]