Merge commit '722771973bd' into patches/lyslyskom22891031 * commit '722771973bd': (6177 commits) Verify that callablep responses are aligned with reality. ...
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63 * commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits) ...
Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1." This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.
Added creation method raw to put binary data directly in an image object without adaptation.
Crypto: Backported Crypto.[DR]SA()->pkcs_{sign,verify}() from Pike 8.0.
Merge remote-tracking branch 'origin/8.0' into string_alloc Conflicts: src/stralloc.c
GTK2: Update Scale docs based on source file
Some minor documentation tweaks. It has been a while since the classes were called Gz_deflate and Gz_inflate.
Crypto.Sign: Added sub-class State. This makes the Crypto.Sign API to behave closer to the other Crypto APIs. This affects code that uses Crypto.RSA and Crypto.DSA (which now are modules and not classes). Crypto.ECC.Curve.ECDSA is currently unmodified.
Crypto.Sign: Added public_key_equal() and _equal(). * public_key_equal() and _equal() added to the common API for cryptographic signing. * Implemented _equal() in all current signing algorithms. * Added public_key_equal() to ECDSA.
Crypto.DSA: Moved some functions from Standards.PKCS.DSA. To avoid circular dependencies between Crypto.DSA and Standards.PKCS.DSA the pkcs_*() functions are now inlined in Crypto.DSA. This also adds pkcs_algorithm_identifer() to Crypto.DSA. Fixes module dumping problems for Crypto.DSA.
Crypto.RSA: pkcs_algorithm_id() ==> pkcs_signature_algorithm_id() Renamed the function above in Crypto.RSA and Crypto.DSA to avoid confusion with the similar algorithm_identifier().
Merge branch '8.0' into gobject-introspection
Use Nettle dsa_generate_keypair to generate keys. This is slower, but safer.
Unified signature and verification methods with RSA.
Restructured RSA and DSA so that they resemble each other in structure and interface. Deprecated RSA->cooked_get_n RSA->cooked_get_e RSA->cooked_get_d RSA->cooked_get_p RSA->cooked_get_q RSA->cooked_sign RSA->query_blocksize (now block_size) RSA->rsa_size (now key_size) RSA->md5_sign RSA->md5_verify RSA->sha_sign RSA->sha_verify DSA->sign_rsaref DSA->verify_rsaref
Merge remote-tracking branch 'origin/7.9' into pdf
Image.JPEG: Fix integer underflow. Fixes [bug 6413 (#6413)].
Merge remote branch 'origin/7.9' into rblock_alloc Conflicts: src/post_modules/CritBit/floattree.cmod src/post_modules/CritBit/inttree.cmod src/post_modules/CritBit/stringtree.cmod
Calendar.mkrules: Cleanup white-space at end of line in TZnames.
files: Moved documentation for some low-level stuff to their actual place.
Tools.Standalone.extract_autodoc: Support filenames with embedded dots. Fixes documentation for GTK2.G.Object.
Tools.Standalone.autodoc_to_split_html: Include inherited symbols in the navigation.
GI: Upper case all enum identifiers
Some more API work Rev: lib/modules/Crypto.pmod/DSA.pike:1.3
Fixed accessors. More documentation Rev: lib/modules/Crypto.pmod/DSA.pike:1.2
DSA refactored Rev: lib/modules/Crypto.pmod/DSA.pike:1.1