- In some situations an SSH server could cause PuTTY to access freed
memory by pretending to accept an SSH key and then refusing the
actual signature. It can only happen if you're using an SSH agent.
- New configuration option to disable PuTTY's default policy of
changing its host key algorithm preferences to prefer keys it
already knows. (There is a theoretical information leak in this
policy.)
The only change is in 3rdparty/lua-zlib/lua_zlib.c:
- SETLITERAL("_VERSION", "lua-zlib $Id$ (tag: mame0222, release0222)");
+ SETLITERAL("_VERSION", "lua-zlib $Id$ (tag: mame0222)");
Pointed out by naddy@, thanks!
I no longer use this; 1.6.0 is out but someone else should
take care of this TLS proxy, otherwise I tend to remove it
rather than leaving an unmaintained port behind.
deprecated MMAPV1 engine, doing a config backup + shutdown + remove db files
+ restore will recreate with WiredTiger which has significantly smaller files
and checkpointing (and seems like it maybe a bit more robust..)
we rerun pkglocate
also check the pkglocate cookie vs the fake cookie, so that we rerun things
if somehow fake was rerun without cleaning things first (unlikely, but still)
The OSQP (Operator Splitting Quadratic Program) solver is a numerical
optimization package for solving convex quadratic programs in the form
minimize (1/2)x'Px+q'x
subject to l <= Ax <= u
where x is the optimization variable and P is a positive semidefinite matrix.
OK sthen@
SCS (splitting conic solver) is a numerical optimization package
for solving large-scale convex cone problems, based on our paper
Conic Optimization via Operator Splitting and Homogeneous Self-Dual
Embedding.
It is written in C and can be used in other C, C++, Python, Matlab,
R, Julia, and Ruby, programs via the linked interfaces.
It can also be called as a solver from convex optimization toolboxes
CVX (3.0 or later), CVXPY, Convex.jl, and Yalmip.
CVXPY is a Python-embedded modeling language for convex optimization
problems. It allows you to express your problem in a natural way
that follows the math, rather than in the restrictive standard form
required by solvers.
CVXOPT is a free software package for convex optimization based on
the Python programming language. It can be used with the interactive
Python interpreter, on the command line by executing Python scripts,
or integrated in other software via Python extension modules. Its
main purpose is to make the development of software for convex
optimization applications straightforward by building on Python's
extensive standard library and on the strengths of Python as a
high-level programming language.
ECOS is a numerical software for solving convex second-order cone
programs (SOCPs) of type
min c'x
s.t. Ax = b
Gx <=_K h
where the last inequality is generalized, i.e. h - Gx belongs to the
cone K.
Multiprocess is a fork of multiprocessing, and is developed as part
of pathos: https://github.com/uqfoundation/pathos
multiprocessing is a package for the Python language which supports
the spawning of processes using the API of the standard library's
threading module. multiprocessing has been distributed in the
standard library since python 2.6.
dill extends python's pickle module for serializing and de-serializing
python objects to the majority of the built-in python types.
Serialization is the process of converting an object to a byte
stream, and the inverse of which is converting a byte stream back
to on python object hierarchy.
Required by py-multiprocess