Activity for Tom 7 Misc

  • Tom 7 Tom 7 committed [r6881] on SVN

    Session tickets are working

  • Tom 7 Tom 7 committed [r6880] on SVN

    More cleanup and modernization. Don't need directories.* any more, since not compiling with old-ass MSVC

  • Tom 7 Tom 7 committed [r6879] on SVN

    More cleanup and modernization in here

  • Tom 7 Tom 7 committed [r6878] on SVN

    Clean up and modernize. A bunch of IWYU issues, indentation problems, warnings, etc.. More to do.

  • Tom 7 Tom 7 committed [r6877] on SVN

    Got this compiling with clang64 on msys2, which is my preferred way to do it in 2026. Will retire the mingw build soon.

  • Tom 7 Tom 7 committed [r6876] on SVN

    Split out state machine into individual functions

  • Tom 7 Tom 7 committed [r6875] on SVN

    Chipping away at session tickets, but the state machine needs to be cleaned up for abbreviated handshakes

  • Tom 7 Tom 7 committed [r6874] on SVN

    Add CRT version of decryption. For exotic 16-factor keys, it is 100x faster

  • Tom 7 Tom 7 committed [r6873] on SVN

    IWYU

  • Tom 7 Tom 7 committed [r6872] on SVN

    Don't do quadratic-time buffering

  • Tom 7 Tom 7 committed [r6871] on SVN

    Push incoming data in a chunk

  • Tom 7 Tom 7 committed [r6870] on SVN

    Make IV strategy configurable

  • Tom 7 Tom 7 committed [r6869] on SVN

    Curious IV choice

  • Tom 7 Tom 7 committed [r6868] on SVN

    Fix stupid bug in Write fast path. Add basic parsing/serialization of session ticket extension

  • Tom 7 Tom 7 committed [r6867] on SVN

    Finish renew.exe for now; switch to multi-factor key

  • Tom 7 Tom 7 committed [r6866] on SVN

    PacketParser with error state. Add ASN1 parsing utils. Add certificate expiration parsing.

  • Tom 7 Tom 7 committed [r6865] on SVN

    Add utility to construct unix time_t

  • Tom 7 Tom 7 committed [r6864] on SVN

    renew tool basically works, but could use some additional automation/robustness

  • Tom 7 Tom 7 committed [r6863] on SVN

    Some cleanup

  • Tom 7 Tom 7 committed [r6862] on SVN

    Add PKCS signing (SHA-256) to MultiRSA, and finish implementation of signed CSR.

  • Tom 7 Tom 7 committed [r6861] on SVN

    First pass at CSR encoding, but it is untested

  • Tom 7 Tom 7 committed [r6860] on SVN

    Fix bug in VectorRotate and add VectorConcat

  • Tom 7 Tom 7 committed [r6859] on SVN

    Add basic ASN.1 test

  • Tom 7 Tom 7 committed [r6858] on SVN

    Add some utilities to ASN.1 DER encoder

  • Tom 7 Tom 7 committed [r6857] on SVN

    sync spacebar

  • Tom 7 Tom 7 committed [r6856] on SVN

    Allow wildcards in config file. Start on renew app. A little bit of additional hardening.

  • Tom 7 Tom 7 committed [r6855] on SVN

    Add NextField, like NextToken

  • Tom 7 Tom 7 committed [r6854] on SVN

    Modernize some Util methods to take span/string_view

  • Tom 7 Tom 7 committed [r6853] on SVN

    Add some missing Greek letters and some homoglyphs. A little bit of tweaking. Added light version of Katakana in FixederSysLight2x.

  • Tom 7 Tom 7 committed [r6852] on SVN

    Finally just script fontforge. This was so easy...

  • Tom 7 Tom 7 committed [r6851] on SVN

    Fix long-standing annoyance in font-image: Interpret the png file's path relative to the config file's directory.

  • Tom 7 Tom 7 committed [r6850] on SVN

    QRCode should use 1-bit image

  • Tom 7 Tom 7 committed [r6849] on SVN

    Postgame and video stuff

  • Tom 7 Tom 7 committed [r6848] on SVN

    Add some more overloads for comparing against int

  • Tom 7 Tom 7 committed [r6847] on SVN

    Handle client alerts, and more non-fatal errors from send syscall.

  • Tom 7 Tom 7 committed [r6846] on SVN

    Harden PacketWriter against a self-aliasing append.

  • Tom 7 Tom 7 committed [r6845] on SVN

    Fix a few picky problems in the SHA-1 implementation

  • Tom 7 Tom 7 committed [r6844] on SVN

    Refactor packet size limits, and make configurable

  • Tom 7 Tom 7 committed [r6843] on SVN

    Optimistically write to network buffer instead of always copying into queue

  • Tom 7 Tom 7 committed [r6842] on SVN

    Reorganized Config parsing/representation so that it can be used to drive key renewal and other chores

  • Tom 7 Tom 7 committed [r6841] on SVN

    Add QR check. Move the core encryption routines to the top for clarity and improve the docs a little.

  • Tom 7 Tom 7 committed [r6840] on SVN

    Parse server random from config

  • Tom 7 Tom 7 committed [r6839] on SVN

    Fix out-of-date comment

  • Tom 7 Tom 7 committed [r6838] on SVN

    Oops, we also need the forward functions

  • Tom 7 Tom 7 committed [r6837] on SVN

    Add C Unescape

  • Tom 7 Tom 7 committed [r6836] on SVN

    Ah, this cannot load without derivative files; include those

  • Tom 7 Tom 7 committed [r6835] on SVN

    Fixes for poor gcc

  • Tom 7 Tom 7 committed [r6834] on SVN

    Modernize a bit. Isolate output of run-mnist

  • Tom 7 Tom 7 committed [r6833] on SVN

    Get mnist model working again

  • Tom 7 Tom 7 committed [r6832] on SVN

    Add Lightness calculation in image.h, and improve performance/clarity in similar code from color-util.

  • Tom 7 Tom 7 committed [r6831] on SVN

    Add util tab; improve help text

  • Tom 7 Tom 7 committed [r6830] on SVN

    Add despam. But I think it needs a better interface.

  • Tom 7 Tom 7 committed [r6829] on SVN

    Migrate to new directory structure and UTF-8 database

  • Tom 7 Tom 7 committed [r6828] on SVN

    Suppress some warnings in newish g++; integrate base/macros.h

  • Tom 7 Tom 7 committed [r6827] on SVN

    Add help tab

  • Tom 7 Tom 7 committed [r6826] on SVN

    Fix issue where you gain information about which encrypted public keys correspond to the plaintext public keys once you know them. Color code some fields, and improve usability.

  • Tom 7 Tom 7 committed [r6825] on SVN

    Fix compilation on linux in 2025

  • Tom 7 Tom 7 committed [r6824] on SVN

    Fix warnings / modernize

  • Tom 7 Tom 7 committed [r6823] on SVN

    Clean up; fix warnings. Bury sml code

  • Tom 7 Tom 7 committed [r6822] on SVN

    Get this compiling, but I really should clean it up more

  • Tom 7 Tom 7 committed [r6821] on SVN

    Flush buffers to prevent log dupes

  • Tom 7 Tom 7 committed [r6820] on SVN

    Oops, I had the logic backwards for SIGCHLD

  • Tom 7 Tom 7 committed [r6819] on SVN

    Initial fixdb tool

  • Tom 7 Tom 7 committed [r6818] on SVN

    Fix cryptrand on linux

  • Tom 7 Tom 7 committed [r6817] on SVN

    Clean up headers and stuff. Fix zombie issue (I think)

  • Tom 7 Tom 7 committed [r6816] on SVN

    Merge text codecs into fix-encodings. Probably done for now

  • Tom 7 Tom 7 committed [r6815] on SVN

    Merge chardata into fix-encoding, and some cleanup

  • Tom 7 Tom 7 committed [r6814] on SVN

    ftfy port passes its own tests now. Still need to clean up, though

  • Tom 7 Tom 7 committed [r6813] on SVN

    Fix another bug in UTF-8 decoding.

  • Tom 7 Tom 7 committed [r6812] on SVN

    Fix totally backwards UTF8::ConsumePrefix; add test

  • Tom 7 Tom 7 committed [r6811] on SVN

    Variant UTF-8 decoding

  • Tom 7 Tom 7 committed [r6810] on SVN

    Some more progress on this ftfy port

  • Tom 7 Tom 7 committed [r6809] on SVN

    Chipped away at this port a bit more.

  • Tom 7 Tom 7 committed [r6808] on SVN

    Checkpoint partial ftfy port (does not work), which I probably won't finish today

  • Tom 7 Tom 7 committed [r6807] on SVN

    Compile-time decoding of UTF-8 string

  • Tom 7 Tom 7 committed [r6806] on SVN

    This should work now for html entities.

  • Tom 7 Tom 7 committed [r6805] on SVN

    Add html entities data, with one-time data repair to delete next

  • Tom 7 Tom 7 committed [r6804] on SVN

    Fix the linux-only part too

  • Tom 7 Tom 7 committed [r6803] on SVN

    Add a bunch of re2 tests from upstream.

  • Tom 7 Tom 7 committed [r6802] on SVN

    Fix perhaps long-standing bug in DCHECK_EQ?

  • Tom 7 Tom 7 committed [r6801] on SVN

    Suppress warnings on LazyRE2 construction

  • Tom 7 Tom 7 committed [r6800] on SVN

    Just use base/logging.h. Having two definitions of CHECK macros confuses clangd, and me

  • Tom 7 Tom 7 committed [r6799] on SVN

    Add keyinfo

  • Tom 7 Tom 7 committed [r6798] on SVN

    Sync everything. Modernize re2 stringpiece, printf, etc.

  • Tom 7 Tom 7 committed [r6797] on SVN

    Add unname-unicode tool, for undoing named unicode characters

  • Tom 7 Tom 7 committed [r6796] on SVN

    Add utility for RE2 that comes up a lot

  • Tom 7 Tom 7 committed [r6795] on SVN

    Parse UnicodeData.txt, which is included (compressed) as unicode-data.ccz.

  • Tom 7 Tom 7 committed [r6794] on SVN

    Parse UnicodeData.txt, which is included (compressed) as unicode-data.ccz.

  • Tom 7 Tom 7 committed [r6793] on SVN

    Possibly unwise: I got rid of re2::StringPiece and I'm just using string_view now. The data=nullptr issue is weirder than I thought; apparently in c++17 the default constructor WILL produce data=nullptr, but you can't get to this state otherwise. In c++20 it might not be nullptr. I tried to stamp it out.

  • Tom 7 Tom 7 committed [r6792] on SVN

    Add string table

  • Tom 7 Tom 7 committed [r6791] on SVN

    Add CCZ format convenience methods

  • Tom 7 Tom 7 committed [r6790] on SVN

    Support filling a buffer in CryptRand, like I should have always done

  • Tom 7 Tom 7 committed [r6789] on SVN

    Rename server binary to httpi. Notes for installing as daemon

  • Tom 7 Tom 7 committed [r6788] on SVN

    Commit before move

  • Tom 7 Tom 7 committed [r6787] on SVN

    Drop privileges. Clean up some

  • Tom 7 Tom 7 committed [r6786] on SVN

    More orderly connection ending

  • Tom 7 Tom 7 committed [r6785] on SVN

    Clean up debugging spew; a few more graceful error handling scenarios

  • Tom 7 Tom 7 committed [r6784] on SVN

    Proxy protocol would work like this

  • Tom 7 Tom 7 committed [r6783] on SVN

    Proxying works

  • Tom 7 Tom 7 committed [r6782] on SVN

    Clean up tests

1 >