The other thing I have going on for #Signet #Saturday is working on poor error handling when a password over 2048 bytes is imported from KeePass. It just hangs the import process and so not everything gets imported (unless the big one happened to be the very last entry).

I spent a couple hours going through the code making notes about what size checks are done at various places in the code.

If I can figure out a way to handle entries this large, I will, otherwise I plan on skipping them.

Reply to this note

Please Login to reply.

Discussion

This is the boring work that often times doesn't get done, or gets done hastily causing more problems down the line.

It's not the fun and exciting work of adding new features, designing a new board or case, or an entirely new model or project.

On the other hand, the willingness to grind through this is what sets projects apart. I'm going to continue to improve the developer documentation as I go through these things too. Mainly for myself (the only developer), but for anyone else who happens to look too. ❤️