Commit Graph

  • 719b47e3aa send success message for successful window change request Matt Johnston 2006-03-27 15:13:48 +00:00
  • d57a56407b A few more fixups, make sure that variable declarations are the first thing in a function Matt Johnston 2006-03-26 09:26:43 +00:00
  • 3cee7b6378 merge of 6ace12c71fc2773210f2f3d374c96622ca54fe48 and 84eb6fedc6df0666f8053b9018bf16635dbfb257 Matt Johnston 2006-03-25 12:57:44 +00:00
  • 1e03393b68 Some cleanups/fixes for various TRACE statements Matt Johnston 2006-03-25 12:57:37 +00:00
  • dde673f8d7 minor cleanups for some warnings Matt Johnston 2006-03-22 05:12:18 +00:00
  • f7caf6f5c6 propagate from branch 'au.asn.ucc.matt.dropbear' (head 0501e6f661b5415eb76f3b312d183c3adfbfb712) to branch 'au.asn.ucc.matt.dropbear.cli-agent' (head 01038174ec27245b51bd43a66c01ad930880f67b) Matt Johnston 2006-03-21 16:20:59 +00:00
  • cdbe853595 A hack to make dbclient to tcp forwarding netcat style. Matt Johnston 2006-03-21 16:16:41 +00:00
  • 3f49fc5f2c 0.48.1 DROPBEAR_0.48.1 Matt Johnston 2006-03-11 14:59:34 +00:00
  • c517ff57ca put back the TIMEVAL_TO_TIMESPEC and timersub macros for Linux Matt Johnston 2006-03-11 14:57:12 +00:00
  • ba869e5601 propagate from branch 'au.asn.ucc.matt.dropbear' (head 7ad1775ed65e75dbece27fe6b65bf1a234db386a) to branch 'au.asn.ucc.matt.dropbear.insecure-nocrypto' (head 88ed2b94d9bfec9a4f661caf592ed01da5eb3b6a) Matt Johnston 2006-03-10 06:30:52 +00:00
  • 46d53c37fa 0.48 bump DROPBEAR_0.48 Matt Johnston 2006-03-09 15:03:22 +00:00
  • 94b28e420c 0.48 progress Matt Johnston 2006-03-09 12:37:38 +00:00
  • 9368e4db33 code was untested and wrong. Matt Johnston 2006-03-08 15:46:24 +00:00
  • ae15e644b1 removed some large informational files Matt Johnston 2006-03-08 15:07:52 +00:00
  • 3a5c4b68bb Update to scp from OpenSSH portable 4.3p2 Matt Johnston 2006-03-08 14:20:24 +00:00
  • a7a5365af2 some minor cleanups to the uClinux parts Matt Johnston 2006-03-08 13:48:05 +00:00
  • 6ae3a09ef3 propagate from branch 'au.asn.ucc.matt.ltc.dropbear' (head 20dccfc09627970a312d77fb41dc2970b62689c3) to branch 'au.asn.ucc.matt.dropbear' (head fdf4a7a3b97ae5046139915de7e40399cceb2c01) Matt Johnston 2006-03-08 13:23:58 +00:00
  • 8608a8e64c propagate from branch 'au.asn.ucc.matt.ltm.dropbear' (head 6c790cad5a7fa866ad062cb3a0c279f7ba788583) to branch 'au.asn.ucc.matt.dropbear' (head fff0894a0399405a9410ea1c6d118f342cf2aa64) Matt Johnston 2006-03-08 13:23:49 +00:00
  • 2481693cf2 * Changes imported from Dropbear 0.47. * bn_mp_clear.c is changed so that some vars are volatile, so that the compiler won't optimise away Matt Johnston 2006-03-08 13:22:52 +00:00
  • 1c5fda515f Import of libtommath 0.35 From ltm-0.35.tar.bz2 SHA1 of 3f193dbae9351e92d02530994fa18236f7fde01c libtommath-0.35 Matt Johnston 2006-03-08 13:16:18 +00:00
  • 33defd1f9b Just import the Dropbear 0.47 libtomcrypt changes Matt Johnston 2006-03-08 13:02:58 +00:00
  • c57e1d8def Re-import libtomcrypt 1.05 for cleaner propagating. From crypt-1.05.tar.bz2, SHA1 of 88250202bb51570dc64f7e8f1c943cda9479258f libtomcrypt-1.05 Matt Johnston 2006-03-08 12:58:00 +00:00
  • 882a9ced90 merge of 4c883eb469d2d251ee8abddbc11ae4005db6da17 and bed6155e95a293c9fce7e889d283b5958f3035dc Matt Johnston 2006-03-08 12:53:11 +00:00
  • e4697de175 merge of 4cbdd6e0a0d8c061075b9ed7609a06c4547f67d3 and 5d396842815593611f0d61762440145d1fc74d5a Matt Johnston 2006-03-08 12:53:09 +00:00
  • 422f4f2b41 * Per-IP connection unauthed connection limits * m_close() exits fatally on failure * other cleanups Matt Johnston 2006-03-08 12:41:27 +00:00
  • 1dc0652444 Stomp on some minor warnings Matt Johnston 2006-03-08 12:09:02 +00:00
  • b598996497 Exit with a message if the ssh protocol version is incompatible Matt Johnston 2006-03-04 08:22:16 +00:00
  • a5a56874af merge of 50848a51c2f9867bc10e81826190dbc326ea16b9 and 84e3597daa468534c4a34231ae8761f841a0f5ae Matt Johnston 2006-02-28 04:04:27 +00:00
  • af485f89cd Merge of the uClinux-dist patch, should work in inetd mode Matt Johnston 2006-02-28 04:03:49 +00:00
  • 1eb9209afe Only read /dev/random once when the program starts rather than for every connection, to "conserve entropy". Matt Johnston 2006-02-11 15:15:37 +00:00
  • fcba907998 Fix up #ifdefs for tcp forwarding Matt Johnston 2006-02-01 09:05:13 +00:00
  • 096ac021a9 merge of c9dc9c734d4724866a86987356e6aedeed1c93dd and fe38e5c38c2e7d5a4bb76aee511d345f1c2d5ac2 Matt Johnston 2006-01-25 17:14:32 +00:00
  • b05ab854ae Check that the output circular buffer is actually empty before closing the channel (thanks to Tomas Vanek for his help). Matt Johnston 2006-01-25 17:13:38 +00:00
  • fd0f873a36 Cancel a dbclient password prompt if the user presses ctrl-c. Enter still has to be pressed since glibc blocks ctrl-c in getpass() Matt Johnston 2006-01-15 06:43:24 +00:00
  • d8e61e51de * svr-tcpfwd.c: should be MAX_NAME_LEN not MAXNAMLEN Matt Johnston 2006-01-15 06:39:48 +00:00
  • bf045a0564 * options.h: bump the version number DROPBEAR_0.47 Matt Johnston 2005-12-09 06:10:27 +00:00
  • cec27b5bb4 * Update changelogs for 0.47 release Matt Johnston 2005-12-08 11:54:18 +00:00
  • a75c71299b * fix incorrect array sizing Matt Johnston 2005-12-08 11:45:33 +00:00
  • 187a7dcfdc * Update to debian 0.46-2 Matt Johnston 2005-12-08 08:17:42 +00:00
  • 9a07b93cb3 * workaround for systems such as glibc 2.1 that have sockaddr_storage.__ss_family rather than sockaddr_storage.ss_family Matt Johnston 2005-12-06 17:49:59 +00:00
  • a4bf09e7b9 * common-channel.c: get rid of the read()-from-writefd code which caused problems when redirecting to or from /dev/null Matt Johnston 2005-12-06 17:32:53 +00:00
  • 1d91bc6119 Make the clean target a bit saner LTC_DB_0.47 Matt Johnston 2005-12-06 17:18:41 +00:00
  • 6c56271e8c * fix -L forwarding on the client, broke last rev Matt Johnston 2005-12-06 16:51:55 +00:00
  • a673d60963 * add -g (dbclient) and -a (dropbear) options for allowing non-local hosts to connect to forwarded ports. Rearranged various some of the tcp listening code. * changed to /* */ style brackets in svr-authpam.c Matt Johnston 2005-12-04 16:13:11 +00:00
  • 736f370dce * options.h, common-kex.c: fix support of 4096 byte host keys Matt Johnston 2005-11-30 10:11:24 +00:00
  • 4a4e1b49ec * keyimport.c: fclose() the key file to make sure data gets written Matt Johnston 2005-11-30 06:32:26 +00:00
  • 0314b2cf45 * common-algo.c: use zlib for dbclient Matt Johnston 2005-11-08 11:35:52 +00:00
  • f1d36b1970 * include netinet/in_systm.h if available before netinet/ip.h, since netbsd seems to require it for some reason. hooray for many unices. Matt Johnston 2005-10-31 07:49:57 +00:00
  • b131f74533 * rename infd/outfd to writefd/readfd, to avoid confusion Matt Johnston 2005-10-20 16:53:12 +00:00
  • 1632bd4a18 - a hack for grahame to run dropbear with "none" cipher. DO NOT USE IF YOU DON'T KNOW THE CONSEQUENCES Here is your noose. Use it wisely. Matt Johnston 2005-09-23 16:29:19 +00:00
  • a2d343b108 - new function to set "low delay" for a packet, set the ip TOS bit (can help significantly over some links) Matt Johnston 2005-09-21 15:58:19 +00:00
  • a43af44e9c Forgot to revert echo flag Matt Johnston 2005-09-20 17:36:32 +00:00
  • 876b7081d8 added keyboard-interactive client support Matt Johnston 2005-09-20 17:35:21 +00:00
  • cb2cb15916 Log when pubkey auth fails because of bad pubkey perms/ownership Matt Johnston 2005-09-20 08:59:46 +00:00
  • 3510531683 add note about compiling for 386 Matt Johnston 2005-09-06 04:04:51 +00:00
  • 744268f388 - add explicit check that correct keytype exists for pubkey verification Matt Johnston 2005-09-06 03:57:21 +00:00
  • 18b082955b * ensure that we only handle open confirmation/failure for channels where it is expected Matt Johnston 2005-09-05 17:10:32 +00:00
  • 70438b7715 merge of da30137eaac417f50a323f9ddd29999ec21261e0 and fb45ddf51e20f0ff007eb8abc737de3c024f45cc Matt Johnston 2005-09-05 15:16:52 +00:00
  • 53681cbdb6 * use own assertions which should get logged properly Matt Johnston 2005-09-05 15:16:10 +00:00
  • e7f579b75d common session initialiser doesn't need to call chansessioninnitialise(), fix up header definition Matt Johnston 2005-09-05 12:13:44 +00:00
  • 21c4cd7cb2 add a missing freeaddrinfo() Matt Johnston 2005-09-05 12:12:55 +00:00
  • 5a6404712c use a buffer rather than raw char array for creating the comma-seperated algorithm lists Matt Johnston 2005-09-02 15:35:18 +00:00
  • b332e4aaf9 merge of 57902417ad22502b79c63fcabb7f4a8c8449e682 and 92bb4dd3f6f212342a5c991f738b987d7a07a6b2 Matt Johnston 2005-09-02 15:33:45 +00:00
  • cff00f43c2 disapproval of revision ac41ae96770156bca2c0193b500ee07ee8d9a027 Matt Johnston 2005-09-02 15:33:09 +00:00
  • 1cf8d6b631 Change the preferred algorithm order Matt Johnston 2005-09-02 07:43:42 +00:00
  • f724ece386 Increase algorithm list buffer length Matt Johnston 2005-09-02 07:14:50 +00:00
  • aba295323e bytes/bits in a comment. Matt Johnston 2005-08-30 18:00:11 +00:00
  • c804883350 trans, not recv for macsize Matt Johnston 2005-08-30 17:56:53 +00:00
  • cebbc4e2b7 - register AES and Twofish even if just the 256 bit key variants are used Matt Johnston 2005-08-30 17:46:34 +00:00
  • 56e774ac0c - check for generic AES/TWOFISH settings from Dropbear, not AES128 etc Matt Johnston 2005-08-30 17:40:30 +00:00
  • 77f4520207 - "twofish-cbc" is an alias for "twofish256-cbc" - increase the maximum key length constant Matt Johnston 2005-08-30 17:30:39 +00:00
  • ca77392bd1 - Fixed twofish algorithm naming so it actually works. - Added support for aes256, twofish256 and sha1-96 - Fixed some debugging statements Matt Johnston 2005-08-30 16:58:57 +00:00
  • 71c07ed930 Make a variables static - Patch from Andreas Mohr Matt Johnston 2005-08-24 16:43:29 +00:00
  • 20ceb493b6 channel.h: make definition extern svr-authpam.c: be smarter comparing pam prompts Matt Johnston 2005-07-29 05:37:20 +00:00
  • e444f0cfe6 - progress towards client agent forwarding (incomplete and does not compile) Matt Johnston 2005-07-18 14:32:52 +00:00
  • b8e28df43a * ... and a bit more for the CHANGES DROPBEAR_0.46 Matt Johnston 2005-07-08 19:20:10 +00:00
  • 2ed6c25c80 * 0.46 CHANGES done Matt Johnston 2005-07-08 19:17:09 +00:00
  • 11373647c3 * change include path of options.h * don't use the constant ROL/ROR operations, since compilers seem to have problems LTC_DB_0.46 Matt Johnston 2005-07-08 19:13:24 +00:00
  • 5002c95048 * close a file descriptor after we've shutdown() both sides, to avoid a leak Matt Johnston 2005-07-08 15:04:06 +00:00
  • 9888ffd8d1 * preparing for 0.46 release Matt Johnston 2005-07-08 14:28:21 +00:00
  • aaa0b1ec3c merge of 9522146cb07d4576f161fc4567c2c2fbd6f61fbb and b11630c15bc4d0649dba51c3572cac6f44e0ab0e Matt Johnston 2005-07-08 13:28:03 +00:00
  • 03731c723b * patch up to date with debian 0.45-3 diff Matt Johnston 2005-07-08 13:27:28 +00:00
  • 215a369c2b merge of 197e1bd25c1741218fbe0d73a1e37d4082054216 and 4dc12a3e22d2e0c63f65a9d48b07b37db7567899 Matt Johnston 2005-07-08 13:19:20 +00:00
  • 8f75480ebc * move RSA_BLINDING to options.h Matt Johnston 2005-07-08 13:19:10 +00:00
  • fb1fd7f6f4 rename PubkeyList to SignKeyList for clarity Matt Johnston 2005-07-08 11:32:09 +00:00
  • 109b87d2a3 Change the format of for loops, gcc4 produces incorrect binaries with the previous code. Matt Johnston 2005-07-08 11:30:54 +00:00
  • b15ae6671f - try to properly rename Makefile and get it up-to-date with 1.05, hopefully next time we propagate things will work correctly Matt Johnston 2005-07-06 13:31:04 +00:00
  • 17bbfa99c0 merge of 24ccd6df75086f1028c185f4ad5946f449bf2e05 and cc138b6aed8d554f52f041a11afecb95e95ed3b8 Matt Johnston 2005-07-06 13:24:05 +00:00
  • f797e3b97f disapproval of revision 6a39eb8b36778460fca83b8149df2a8b6d3327fd Matt Johnston 2005-07-06 13:23:45 +00:00
  • b8eb875955 propagate from branch 'au.asn.ucc.matt.ltc-orig' (head 33c416b902f1a44913d825bae7ad9a160f703ed3) to branch 'au.asn.ucc.matt.dropbear.ltc' (head 4d6aec6e6121e13f68c11c149b6579c41cb63e74) Matt Johnston 2005-07-06 12:10:23 +00:00
  • b15f54e39c Import of libtomcrypt 1.05 LTC_1.05 Matt Johnston 2005-07-06 03:53:40 +00:00
  • 975b94c5f2 * fix off-by-one closing open FDs Matt Johnston 2005-06-02 22:53:18 +00:00
  • d92ca4d9d1 merge of 72b0db220b7fc6b4fb6079d6b82c843186bab5a7 and feb4fdd2cc17783a3cd158d06be59a57382b398d Matt Johnston 2005-06-02 16:21:58 +00:00
  • 83f6c8cddb * defined USING_LISTENERS when tcp forwarding is enabled but not X11 or agent forwarding Matt Johnston 2005-06-01 16:15:38 +00:00
  • 3d58025805 merge of 7d53fee744460df7d2297614c9a4a8a6722eb277 and cc783df3845d0779e2407f0a83fbb605c12efa7d Matt Johnston 2005-05-27 16:37:58 +00:00
  • a8785cf719 Seperate out exit errors from setgid()/initgroups(), and errors from setuid(), to make debugging a bit easier Matt Johnston 2005-05-27 16:34:57 +00:00
  • 52b6ae0d97 Don't remove ~ files on make clean (and find -type was wrong anyway) LTM_DB_0.47 LTM_DB_0.46 Matt Johnston 2005-05-11 16:27:28 +00:00
  • 6ab9858dec Update Makefile.in for dropbear Matt Johnston 2005-05-11 16:25:34 +00:00
  • 0ac65f3f84 Bringing back the original ltc 0.35 makefile Matt Johnston 2005-05-11 16:23:24 +00:00
  • a89b26e778 propagate from branch 'au.asn.ucc.matt.ltm-orig' (head 7fa10cba9535de3461cedb14b877c24858826204) to branch 'au.asn.ucc.matt.dropbear.ltm' (head fc26f60de0370ab0a281fa41a2d13fb17c9d90a8) Matt Johnston 2005-05-11 16:15:27 +00:00