Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-20 | upstream commit | markus@openbsd.org | |
adapt kex to sshbuf and struct ssh; ok djm@ | |||
2015-01-15 | support --without-openssl at configure time | Damien Miller | |
Disables and removes dependency on OpenSSL. Many features don't work and the set of crypto options is greatly restricted. This will only work on system with native arc4random or /dev/urandom. Considered highly experimental for now. | |||
2014-01-10 | - djm@cvs.openbsd.org 2014/01/09 23:20:00 | Damien Miller | |
[digest.c digest.h hostfile.c kex.c kex.h kexc25519.c kexc25519c.c] [kexc25519s.c kexdh.c kexecdh.c kexecdhc.c kexecdhs.c kexgex.c kexgexc.c] [kexgexs.c key.c key.h roaming_client.c roaming_common.c schnorr.c] [schnorr.h ssh-dss.c ssh-ecdsa.c ssh-rsa.c sshconnect2.c] Introduce digest API and use it to perform all hashing operations rather than calling OpenSSL EVP_Digest* directly. Will make it easier to build a reduced-feature OpenSSH without OpenSSL in future; feedback, ok markus@ | |||
2013-04-23 | - djm@cvs.openbsd.org 2013/04/19 01:06:50 | Damien Miller | |
[authfile.c cipher.c cipher.h kex.c kex.h kexecdh.c kexecdhc.c kexecdhs.c] [key.c key.h mac.c mac.h packet.c ssh.1 ssh.c] add the ability to query supported ciphers, MACs, key type and KEX algorithms to ssh. Includes some refactoring of KEX and key type handling to be table-driven; ok markus@ | |||
2010-09-24 | - djm@cvs.openbsd.org 2010/09/22 05:01:30 | Damien Miller | |
[kex.c kex.h kexecdh/**
* ownCloud - News
*
* This file is licensed under the Affero General Public License version 3 or
* later. See the COPYING file.
*
* @author Bernhard Posselt <dev@bernhard-posselt.com>
* @copyright Bernhard Posselt 2014
*/
app.directive('newsSearch', function ($document, $location) {
'use strict';
return {
restrict: 'E',
scope: {
'onSearch': '='
},
link: function (scope) {
var box = $('#searchbox');
box.val($location.search().search);
box.on('keyup', function (e) {
if (e.keyCode === 13) {
var value = $(this).val();
scope.$apply(function () {
scope.onSearch(value);
});
}
});
// carry over search on route change
scope.$watch(function () {
return $location.search();
}, function (search) {
if (search && search.search) {
box.val(search.search);
} else {
box.val('');
}
});
}
};
});
|