Age | Commit message (Expand) | Author |
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 |
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 |