summaryrefslogtreecommitdiffstats
path: root/src/crypt.c
AgeCommit message (Collapse)Author
2018-02-10patch 8.0.1496: clearing a pointer takes two linesv8.0.1496Bram Moolenaar
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
2016-08-29patch 7.4.2293v7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-01-30patch 7.4.1205v7.4.1205Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2014-11-12updated for version 7.4.509v7.4.509Bram Moolenaar
Problem: Users are not aware their encryption is weak. Solution: Give a warning when prompting for the key.
2014-08-13updated for version 7.4.404v7.4.404Bram Moolenaar
Problem: Windows 64 bit compiler warnings. Solution: Add type casts. (Mike Williams)
2014-08-10updated for version 7.4.399v7.4.399Bram Moolenaar
Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)