pike.git / CHANGES

version» Context lines:

pike.git/CHANGES:129:    including integers prefixed with 0x and 0b, and floating point    numbers in scientific notation.      o Returning void       It is now possible to return void responses from void functions.       void a() { return; }    void b() { return a(); }    - o Protocols.DNS now supports encoding and decoding CAA RRs. +     -  +    Bug fixes   ---------      o Runtime       The runtime could get confused by PROGRAM_DESTRUCT_IMMEDIATE    objects having destruct callbacks under some circumstances.      o Operator functions   
pike.git/CHANGES:377:    Access to the compiler lock.      o Crypto.ECC.Curve.Point       A point on an ECC curve.      o Parser.Pike       Support new language features.    - o Protocols.DNS.server + o Protocols.DNS    -  Derived classes can now override report_decode_error() and -  handle_decode_error() to change how errors while decoding a DNS -  packet are reported and handled. +  - Protocols.DNS now supports encoding and decoding CAA RRs.    -  +  - Classes derived from Protocols.DNS.server may now override +  report_decode_error() and handle_decode_error() to change how +  errors while decoding a DNS packet are reported and handled. +    o Protocols.WebSocket       Multiple API changes.      o Random rewrite       The random functions have been rewritten to ensure security by    default. random_string() and random() now get their data directly    from the operating system random generator, i.e. /dev/urandom on    most unixen. This is about half the speed compared with the