Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
Image.JPEG: Fix integer underflow. Fixes [bug 6413 (#6413)].
No more foreign_idents.
Fixed typo.
Added paranoia check for detecting some broken backports from Pike 7.8.
Reinstated call_out memory usage, and added Pike.DefaultBackend.get_stats(). Rev: src/backend.cmod:1.46
Backported Filesystem.Traversion from 7.6. Rev: lib/modules/Filesystem.pmod/module.pmod:1.12
Added lock around SQLConnect in an attempt to work around thread bugs in FreeTDS. This lock can be disabled with the new function Odbc.connect_lock. Rev: src/modules/Odbc/odbc.c:1.46
Added more methods to enable the buggy unicode decode support in Mysql.mysql: o "broken-unicode" as charset to create() or set_charset(). o set_unicode_decode_mode (-1). Note that all this only applies when compiling with a mysql client lib older than 4.1.0. Otherwise these methods are aliases to enabling the normal unicode decode support. This means that no code using broken-unicode should rely on the BINARY flag on text fields to avoid utf-8 decoding. Rev: lib/modules/Sql.pmod/mysql.pike:1.26 Rev: lib/modules/Sql.pmod/sql_util.pmod:1.14
Documentation by Robert Hinn <exodusd@gmx.de>, thanks. Rev: lib/modules/ADT.pmod/Heap.pike:1.7 Rev: lib/modules/ADT.pmod/Priority_queue.pike:1.6
Backported fixes in the handling of the close status from 7.6: revision 1.30 date: 2003/10/24 18:26:55; author: mast; state: Exp; lines: +45 -13 Fixed bugs in close handling - the receive queue will now be properly emptied from application data before a close is signalled. revision 1.36 date: 2005/02/08 20:01:42; author: mast; state: Exp; lines: +3 -5 Don't automatically send a close reply when a close is received (introduced in rev 1.30) - the app might need to send it separately to correctly ignore errors when that should be done. Separate the close status in each direction better. Rev: lib/modules/SSL.pmod/connection.pike:1.23
My last commit made the decoding failed when there is some data between value and the inner container. Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.22
pragma strict_types. More doc. Rev: lib/modules/Crypto.pmod/RSA.pike:1.2
Use Nettle Rev: lib/modules/Crypto.pmod/aes.pike:1.3 Rev: lib/modules/Crypto.pmod/des3.pike:1.2 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.8 Rev: lib/modules/SSL.pmod/context.pike:1.29 Rev: lib/modules/SSL.pmod/handshake.pike:1.46 Rev: lib/modules/SSL.pmod/https.pike:1.15 Rev: lib/modules/SSL.pmod/testsuite.in:1.6 Rev: lib/modules/Standards.pmod/PKCS.pmod/CSR.pmod:1.10 Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.19 Rev: lib/modules/Tools.pmod/X509.pmod:1.26
RSA Rev: lib/modules/Crypto.pmod/RSA.pike:1.1
Calendar.Time.TimeofDay is virtual. Rev: lib/modules/Calendar.pmod/Time.pmod:1.29
More documentation Rev: lib/modules/Crypto.pmod/module.pmod:1.23
Added DES. Some renaming. Rev: lib/modules/Crypto.pmod/module.pmod:1.14 Rev: lib/modules/Crypto.pmod/testsuite.in:1.10
Aded SHA1 and SHA256 Rev: lib/modules/Crypto.pmod/module.pmod:1.5
Added RDF domain merges. Rev: lib/modules/Standards.pmod/RDF.pike:1.12 Rev: lib/modules/Standards.pmod/testsuite.in:1.8
Fix typo. Rev: refdoc/structure/modref.html:1.6
Use @expr where more approrpiate than @tt Rev: lib/modules/ADT.pmod/Table.pmod:1.26 Rev: lib/modules/Crypto.pmod/aes.pike:1.2 Rev: lib/modules/Getopt.pmod:1.27 Rev: lib/modules/Parser.pmod/module.pmod:1.18 Rev: lib/modules/Protocols.pmod/DNS.pmod:1.72 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.56 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Session.pike:1.11 Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.37 Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.48 Rev: lib/modules/Protocols.pmod/Line.pmod:1.22 Rev: lib/modules/Protocols.pmod/SMTP.pmod:1.22 Rev: lib/modules/Sql.pmod/Sql.pike:1.64 Rev: lib/modules/Stdio.pmod/module.pmod:1.169 Rev: lib/modules/String.pmod/module.pmod:1.14 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.54 Rev: src/builtin.cmod:1.131 Rev: src/builtin_functions.c:1.483 Rev: src/cpp.c:1.117 Rev: src/dynamic_load.c:1.69 Rev: src/error.c:1.106 Rev: src/modules/DVB/dvb.c:1.19 Rev: src/modules/Gdbm/gdbmmod.c:1.24 Rev: src/modules/Gettext/gettext.c:1.15 Rev: src/modules/Gmp/mpf.cmod:1.25 Rev: src/modules/MIME/mime.c:1.37 Rev: src/modules/Mird/module.pmod.in:1.12 Rev: src/modules/Msql/msqlmod.c:1.25 Rev: src/modules/Mysql/mysql.c:1.71 Rev: src/modules/Mysql/result.c:1.29 Rev: src/modules/Yp/module.pmod.in:1.19 Rev: src/modules/_Charset/module.pmod.in:1.31 Rev: src/modules/_Crypto/arcfour.c:1.21 Rev: src/modules/_Crypto/cast.c:1.16 Rev: src/modules/_Crypto/des.c:1.28 Rev: src/modules/_Crypto/idea.c:1.22 Rev: src/modules/_Crypto/invert.c:1.17 Rev: src/modules/_Crypto/md2.c:1.17 Rev: src/modules/_Crypto/md4.c:1.6 Rev: src/modules/_Crypto/pipe.c:1.26 Rev: src/modules/_Crypto/rijndael.c:1.11 Rev: src/modules/_Crypto/sha.c:1.25 Rev: src/modules/_Ffmpeg/ffmpeg.c:1.17 Rev: src/modules/_math/math.c:1.60 Rev: src/modules/files/efuns.c:1.126 Rev: src/modules/files/file.c:1.267 Rev: src/modules/files/stat.c:1.27 Rev: src/modules/files/udp.c:1.43 Rev: src/modules/system/passwords.c:1.41 Rev: src/modules/system/system.c:1.142 Rev: src/operators.c:1.174 Rev: src/pike_search.c:1.15 Rev: src/post_modules/_ADT/circular_list.cmod:1.5 Rev: src/post_modules/_ADT/sequence.cmod:1.6 Rev: src/program.c:1.498 Rev: src/security.c:1.42 Rev: src/signal_handler.c:1.262
Crypto -> Crypto.pmod Rev: lib/modules/Crypto/.autodoc:1.3(DEAD) Rev: lib/modules/Crypto/_rsa.pike:1.8(DEAD) Rev: lib/modules/Crypto/aes.pike:1.4(DEAD) Rev: lib/modules/Crypto/des3.pike:1.9(DEAD) Rev: lib/modules/Crypto/des3_cbc.pike:1.6(DEAD) Rev: lib/modules/Crypto/des_cbc.pike:1.6(DEAD) Rev: lib/modules/Crypto/dsa.pike:1.13(DEAD) Rev: lib/modules/Crypto/hmac.pike:1.10(DEAD) Rev: lib/modules/Crypto/idea_cbc.pike:1.6(DEAD) Rev: lib/modules/Crypto/randomness.pmod:1.26(DEAD) Rev: lib/modules/Crypto/rsa.pike:1.33(DEAD) Rev: lib/modules/Crypto/substitution.pike:1.4(DEAD) Rev: lib/modules/Crypto/testsuite.in:1.4(DEAD)
From /Crypto Rev: lib/modules/Crypto.pmod:1.11(DEAD) Rev: lib/modules/Crypto.pmod/_rsa.pike:1.1 Rev: lib/modules/Crypto.pmod/aes.pike:1.1 Rev: lib/modules/Crypto.pmod/des3.pike:1.1 Rev: lib/modules/Crypto.pmod/des3_cbc.pike:1.1 Rev: lib/modules/Crypto.pmod/des_cbc.pike:1.1 Rev: lib/modules/Crypto.pmod/dsa.pike:1.1 Rev: lib/modules/Crypto.pmod/hmac.pike:1.1 Rev: lib/modules/Crypto.pmod/idea_cbc.pike:1.1 Rev: lib/modules/Crypto.pmod/module.pmod:1.1 Rev: lib/modules/Crypto.pmod/randomness.pmod:1.1 Rev: lib/modules/Crypto.pmod/rsa.pike:1.1 Rev: lib/modules/Crypto.pmod/substitution.pike:1.1 Rev: lib/modules/Crypto.pmod/testsuite.in:1.1
Backported function_object() fixes from Pike 7.5. Rev: lib/master.pike.in:1.239 Rev: src/testsuite.in:1.579
Filesystem iterator mark I Rev: lib/modules/Filesystem.pmod/module.pmod:1.12
Small spelling fix. Rev: lib/modules/ADT.pmod/Stack.pike:1.4
Removed sixth element. Rev: refdoc/structure/modref.html:1.4
These are documented in autodoc. Rev: src/modules/files/doc/cd:1.2(DEAD) Rev: src/modules/files/doc/errno:1.2(DEAD) Rev: src/modules/files/doc/exece:1.2(DEAD) Rev: src/modules/files/doc/file_stat:1.3(DEAD) Rev: src/modules/files/doc/fork:1.2(DEAD) Rev: src/modules/files/doc/get_dir:1.2(DEAD) Rev: src/modules/files/doc/getcwd:1.2(DEAD) Rev: src/modules/files/doc/mkdir:1.2(DEAD) Rev: src/modules/files/doc/mv:1.2(DEAD) Rev: src/modules/files/doc/rm:1.2(DEAD) Rev: src/modules/files/doc/strerror:1.2(DEAD) Rev: src/modules/files/doc/werror:1.2(DEAD)
Revert latest checkin Rev: refdoc/presentation/make_html.pike:1.30
Quick conversion of the wmml operator chapter. Rev: refdoc/chapters/operators.xml:1.1
Fixed visual bug. Rev: refdoc/structure/modref.html:1.2
Added some dummy autodoc. Rev: lib/modules/Crypto/aes.pike:1.3 Rev: lib/modules/Crypto/des3.pike:1.7 Rev: lib/modules/Crypto/des3_cbc.pike:1.5 Rev: lib/modules/Crypto/des_cbc.pike:1.5 Rev: lib/modules/Crypto/dsa.pike:1.10 Rev: lib/modules/Crypto/hmac.pike:1.8 Rev: lib/modules/Crypto/idea_cbc.pike:1.5 Rev: lib/modules/Crypto/randomness.pmod:1.20 Rev: lib/modules/Crypto/rsa.pike:1.29
Added proper name() function. Added some AutoDoc mk II markup. Rev: lib/modules/Crypto/aes.pike:1.2