summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2015-06-04Merge pull request #13 from gazoo74/fix-warningsMatt Johnston
Fix warnings
2015-06-03Disable twofish-ctr by default, add config optionMatt Johnston
2015-06-03note about constant_time_strcmp and lengthsMatt Johnston
2015-06-03Fix building when ENABLE_CLI_PUBKEY_AUTH is unsetMatt Johnston
2015-05-29separate client/server fastopen optionsMatt Johnston
2015-05-05Merge branch 'fix-pointer-sign-warnings' into fix-warningsGaël PORTAY
2015-05-05Turn modptr local variable into unsigned char *Gaël PORTAY
2015-05-05Turn name and instruction local variables into char *Gaël PORTAY
2015-05-05Turn type and term local variables into char *Gaël PORTAY
2015-05-05Turn TCPFwdEntry's connectaddr and listenaddr attributes into char *Gaël PORTAY
2015-05-05Turn banner, methods and tok local variable into char *Gaël PORTAY
2015-05-05Turn many local variables into char *Gaël PORTAY
reqname, bindaddr, request_addr, desthost and orighost to be exhaustive.
2015-05-05Turn signame local variable into char *Gaël PORTAY
2015-05-05Turn ChanSess's cmd attribute into char *Gaël PORTAY
2015-05-05Turn send_msg_service_accept()'s name argument into char *Gaël PORTAY
2015-05-05Turn checkpubkey() and send_msg_userauth_pk_ok()'s algo argument into char *Gaël PORTAY
2015-05-05Turn addr local variable into char *Gaël PORTAY
2015-05-05Turn sshsession's remoteident attribute into char *Gaël PORTAY
2015-05-05Turn dropbear_ecc_curve's name into const char *Gaël PORTAY
2015-05-05Turn Algo_Type's name attribute into const char *Gaël PORTAY
2015-05-05Turn local key_indent variable into char *Gaël PORTAY
2015-05-05Turn get_response()'s return type and prompt argument into char *Gaël PORTAY
2015-05-05Turn type local variable into char *Gaël PORTAY
2015-05-05Turn ChanSess's tty and term attributes into char *Gaël PORTAY
2015-05-05Fix unused make_connection_string() warning [-Werror=unused-function]Gaël PORTAY
This function is used when USE_VFORK is unset.
2015-05-05Turn cleantext()'s dirtytext argument into char *Gaël PORTAY
2015-05-05Fix unused but set variable warnings [-Werror=unused-but-set-variable]Gaël PORTAY
2015-05-05Turn username, servicename and methodname local variables into char *Gaël PORTAY
Changing checkusername()'s username argument into char * as well.
2015-05-05Fix unused parameters warnings [-Werror=unused-parameter]Gaël PORTAY
2015-05-05Turn sendaddr, listenaddr and request_listenaddr local variables into char *Gaël PORTAY
2015-05-05Turn send_msg_channel_open_failure()'s text and lang into const char *Gaël PORTAY
2015-05-05Turn start_send_channel_request()'s type argument into char *Gaël PORTAY
2015-05-05Turn addrandom()'s buf argument into unsigned char *Gaël PORTAY
Data is usually represented as "unsigned char *" like genrandom().
2015-05-05Expect len to be a type of socklen_t [-Werror=pointer-sign]Gaël PORTAY
2015-05-05Fix pointer differ in signess warnings [-Werror=pointer-sign]Gaël PORTAY
2015-05-05Uses abort() instead of raising a SIGABRT signal [-Werror]Gaël PORTAY
error: ‘noreturn’ function does return [-Werror] abort() is a noreturn function while raise() is not. And because crypt_argchk() is flagged as __attribute__(noreturn), abort() appears to be a better condidate. This compilation warning has probably been introduced by commit 1809f741cba865b03d4db5c4ba8c41364a55d6bc.
2015-05-05Uses k_size as an signed integerGaël PORTAY
buf_incrwritepos() and mp_to_unsigned_bin() functions use k_size as signed integer argument. k_size is also used in an assertion that compared it to curve_size which is a signed long. Only buf_getwriteptr() is using k_size as unsigned. So it safe to use it as signed.
2015-05-05Test struct existance against sizeof() operatorGaël PORTAY
Instead of declaring an "unused-variable" or "unused-but-set-variable" structure. This avoid unexpected broken configurations when using something like: $ ./configure CFLAGS="-Wall -Wextra -Werror" It causes AC_COMPILE_IFELSE to fail and thus leading to a mismatch configuration (because the CFLAGS are passed to the macro).
2015-05-03Make sure kexfirstinitialise is called early enoughMatt Johnston
2015-05-02fix travis moreMatt Johnston
2015-05-02bad travis syntaxMatt Johnston
2015-05-02add no-writev buildMatt Johnston
2015-05-02Fix no-writev fallbackMatt Johnston
2015-04-17Should be AF_UNSPEC not PF_UNSPECMatt Johnston
2015-04-14fastopen code was totally brokenMatt Johnston
2015-03-21Avoid channel writev() when there is nothing to writeMatt Johnston
2015-03-20Make main socket nonblocking. Limit writequeue size.Matt Johnston
2015-03-20Fix when iov queue is largeMatt Johnston
2015-03-20avoid malloc for iovecMatt Johnston
2015-03-16dropbear_assert() rather than assert()Matt Johnston