CVS log for epic4/include/Attic/crypt.h |
![]() |
Request diff between arbitrary revisions
Nix crypt.h + make depend.
Yikes. Merged to become consistent with HEAD. Sorry for all the commits, I'll be quiet again soon. :) -wd
Commit 436 This commit is deceptive because it is huge in scope but can be explained pretty simply. * Const correctness improvements. * Invert the meaning of 'new_check_flooding' to return TRUE if flooding. * Revamp funny.c, /list, /names, /mode reply handling. * Remove unused joined_nick, public_nick * Change got_initial_version_28() arguments singly and not an array * Change signature of protocol handling to take "command" as an argument * The above change cascades to a lot of other changes. * Allow the /msg'ing of @W<refnum> to msg a window's refnum. * First round of larnification (Protection against unexpected server data) * This involved substantial rewrites of parse.c, and numbers.c * Now "fake" stuff goes through /on odd_server_stuff. * Fix /on invite so it takes 3 arguments, not 2.
This extends /encrypt to add a new argument, which will be treated as a program with which to filter messages through to be encrypted/decrypted. The protocol so far is: One line in text mode, with the key as the first word. Followed (starting on the second line and ending at EOF), by the encrypted message in binary. Binary messages returned are automatically quoted and unquoted for transmission over the wire. Ascii Armoring if performed by the program will "bypass" the quoting features. This patch also alters the way floating point numbers are returned. Before, canon_number was passed over the textual value. Now, ftoa() reads the correct way to do it from FLOATING_POINT_MATH.
Initial import into CVS
Initial revision
| CVS Admin |
Powered by ViewCVS 0.9.2 |