summaryrefslogtreecommitdiffstats
path: root/atomicio.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-05-10 - (dtucker) [configure.ac] Add -Werror to the -Qunused-arguments test soDarren Tucker2-3/+10
we don't get a warning on compilers that *don't* support it. Add -Wno-unknown-warning-option. Move both to the start of the list for maximum noise suppression. Tested with gcc 4.6.3, gcc 2.95.4 and clang 2.9.
2013-05-10 - (dtucker) [kex.c] Only include sha256 and ECC key exchange methods when theDarren Tucker2-1/+5
underlying libraries support them.
2013-05-10- (dtucker) [openbsd-compat/getopt.h openbsd-compat/getopt_long.cDarren Tucker4-3/+87
openbsd-compat/openbsd-compat.h] pull in getopt.h from openbsd and plumb in to use it when we're using our own getopt.
2013-05-10 - (dtucker) [openbsd-compat/Makefile.in openbsd-compat/getopt.cDarren Tucker5-134/+26
openbsd-compat/getopt_long.c regress/modpipe.c] Remove getopt.c, add portability code to getopt_long.c and switch over Makefile and the ugly hack in modpipe.c. Fixes bz#1448.
2013-05-10 - (dtucker) [openbsd-compat/getopt_long.c] Import from OpenBSD. NoDarren Tucker2-0/+513
portability changes yet.
2013-05-10 - (dtucker) [openbsd-compat/getopt.c] Factor out portibility changes toDarren Tucker2-25/+35
getopt.c. Preprocessed source is identical other than line numbers.
2013-05-10 - (dtucker) [configure.ac] Enable -Wsizeof-pointer-memaccess if the compilerDarren Tucker2-2/+7
supports it. Mentioned by Colin Watson in bz#2100, ok djm.
2013-04-23 - dtucker@cvs.openbsd.org 2013/04/22 01:17:18Damien Miller2-2/+5
[mux.c] typo in debug output: evitval->exitval
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 12:07:08Damien Miller2-1/+4
[kex.c] remove duplicated list entry pointed out by naddy@
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 11:10:18Damien Miller2-2/+5
[ssh.c] add -Q to usage; reminded by jmc@
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 01:06:50Damien Miller16-251/+314
[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@
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 01:03:01Damien Miller2-1/+12
[session.c] reintroduce 1.262 without the connection-killing bug: fatal() when ChrootDirectory specified by running without root privileges; ok markus@
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 01:01:00Damien Miller2-1/+7
[ssh-keygen.c] fix some memory leaks; bz#2088 ok dtucker@
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 01:00:10Damien Miller2-3/+9
[sshd_config.5] document the requirment that the AuthorizedKeysCommand be owned by root; ok dtucker@ markus@
2013-04-23 - djm@cvs.openbsd.org 2013/04/18 02:16:07Damien Miller2-10/+27
[sftp.c] make "sftp -q" do what it says on the sticker: hush everything but errors;
2013-04-23 - dtucker@cvs.openbsd.org 2013/04/17 09:04:09Damien Miller2-4/+5
[session.c] revert rev 1.262; it fails because uid is already set here. ok djm@
2013-04-23 - djm@cvs.openbsd.org 2013/04/11 02:27:50Damien Miller2-2/+10
[packet.c] quiet disconnect notifications on the server from error() back to logit() if it is a normal client closure; bz#2057 ok+feedback dtucker@
2013-04-23 - dtucker@cvs.openbsd.org 2013/04/07 09:40:27Damien Miller2-4/+5
[sshd.8] clarify -e text. suggested by & ok jmc@
2013-04-23 - dtucker@cvs.openbsd.org 2013/04/07 02:10:33Damien Miller7-20/+72
[log.c log.h ssh.1 ssh.c sshd.8 sshd.c] Add -E option to ssh and sshd to append debugging logs to a specified file instead of stderr or syslog. ok markus@, man page help jmc@
2013-04-23 - markus@cvs.openbsd.org 2013/04/06 16:07:00Damien Miller3-7/+16
[channels.c sshd.c] handle ECONNABORTED for accept(); ok deraadt some time ago...
2013-04-23 - djm@cvs.openbsd.org 2013/04/05 00:58:51Damien Miller2-2/+7
[mux.c] cleanup mux-created channels that are in SSH_CHANNEL_OPENING state too (in addition to ones already in OPEN); bz#2079, ok dtucker@
2013-04-23 - djm@cvs.openbsd.org 2013/04/05 00:31:49Damien Miller2-11/+15
[pathnames.h] use the existing _PATH_SSH_USER_RC define to construct the other pathnames; bz#2077, ok dtucker@ (no binary change)
2013-04-23 - djm@cvs.openbsd.org 2013/04/05 00:14:00Damien Miller4-16/+20
[auth2-gss.c krl.c sshconnect2.c] hush some {unused, printf type} warnings
2013-04-23 - djm@cvs.openbsd.org 2013/03/08 06:32:58Damien Miller2-2/+6
[ssh.c] allow "ssh -f none ..." ok markus@
2013-04-23 - markus@cvs.openbsd.org 2013/03/07 19:27:25Damien Miller6-34/+91
[auth.h auth2-chall.c auth2.c monitor.c sshd_config.5] add submethod support to AuthenticationMethods; ok and freedback djm@
2013-04-23 - djm@cvs.openbsd.org 2013/03/07 00:19:59Damien Miller3-14/+32
[auth2-pubkey.c monitor.c] reconstruct the original username that was sent by the client, which may have included a style (e.g. "root:skey") when checking public key signatures. Fixes public key and hostbased auth when the client specified a style; ok markus@
2013-04-23 - djm@cvs.openbsd.org 2013/03/06 23:36:53Damien Miller2-3/+4
[readconf.c] g/c unused variable (-Wunused)
2013-04-23 - djm@cvs.openbsd.org 2013/03/06 23:35:23Damien Miller2-2/+8
[session.c] fatal() when ChrootDirectory specified by running without root privileges; ok markus@
2013-04-23 - (djm) OpenBSD CVS SyncDamien Miller2-2/+10
- markus@cvs.openbsd.org 2013/03/05 20:16:09 [sshconnect2.c] reset pubkey order on partial success; ok djm@
2013-04-23 - (djm) [auth.c configure.ac misc.c monitor.c monitor_wrap.c] SupportDamien Miller6-49/+30
platforms, such as Android, that lack struct passwd.pw_gecos. Report and initial patch from Nathan Osman bz#2086; feedback tim@ ok dtucker@
2013-04-18 - (dtucker) [configure.ac] Use -Qunused-arguments to suppress warnings fromDarren Tucker2-2/+5
unused argument warnings (in particular, -fno-builtin-memset) from clang.
2013-04-18 - (djm) [config.guess config.sub] Update to last versions before they switchDamien Miller3-186/+270
to GPL3. ok dtucker@
2013-04-05 - djm@cvs.openbsd.org 2013/02/22 22:09:01Darren Tucker2-2/+7
[ssh.c] Allow IdenityFile=none; ok markus deraadt (and dtucker for an earlier version)
2013-04-05 - markus@cvs.openbsd.org 2013/02/22 19:13:56Darren Tucker2-1/+11
[sshconnect.c] support ProxyCommand=- (stdin/out already point to the proxy); ok djm@
2013-04-05 - dtucker@cvs.openbsd.org 2013/02/22 04:45:09Darren Tucker4-12/+23
[ssh.c readconf.c readconf.h] Don't complain if IdentityFiles specified in system-wide configs are missing. ok djm, deraadt
2013-04-05 - dtucker@cvs.openbsd.org 2013/02/19 02:12:47Darren Tucker2-1/+4
[krl.c] Remove bogus include. ok djm (id sync only)
2013-04-05 - dtucker@cvs.openbsd.org 2013/02/17 23:16:57Darren Tucker5-35/+45
[readconf.c ssh.c readconf.h sshconnect2.c] Keep track of which IndentityFile options were manually supplied and which were default options, and don't warn if the latter are missing. ok markus@
2013-04-01 - (dtucker) [openbsd-compat/bsd-cygwin_util.{c,h}] Don't include windows.hDarren Tucker3-18/+15
to avoid conflicting definitions of __int64, adding the required bits. Patch from Corinna Vinschen.
2013-03-22 - (tim) [Makefile.in] remove some duplication introduced in 20130220 commit.Tim Rice2-5/+7
2013-03-22 - (dtucker) [includes.h] Check if _GNU_SOURCE is already defined beforeDarren Tucker2-0/+4
defining it again. Prevents warnings if someone, eg, sets it in CFLAGS.
2013-03-22 - (dtucker) [configure.ac] Add stdlib.h to zlib check for exit() prototype.Darren Tucker2-2/+4
2013-03-22 - (djm) Release 6.2p1V_6_2_P1Damien Miller1-0/+1
2013-03-22 - (djm) [contrib/ssh-copy-id contrib/ssh-copy-id.1] Updated to PhilDamien Miller3-105/+459
Hands' greatly revised version.
2013-03-20 - (djm) [configure.ac log.c scp.c sshconnect2.c openbsd-compat/vis.c]Damien Miller7-8/+14
[openbsd-compat/vis.h] FreeBSD's strnvis isn't compatible with OpenBSD's so mark it as broken. Patch from des AT des.no
2013-03-17 - (tim) [configure.ac] OpenServer 5 wants lastlog even though it has noneTim Rice2-2/+9
of the bits the configure test looks for.
2013-03-15 - (djm) [session.c] FreeBSD needs setusercontext(..., LOGIN_SETUMASK) toDamien Miller2-0/+8
occur after UID switch; patch from John Marshall via des AT des.no; ok dtucker@
2013-03-15 - (djm) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]Damien Miller4-3/+21
Add a usleep replacement for platforms that lack it; ok dtucker
2013-03-15 - (djm) [configure.ac] Disable utmp, wtmp and/or lastlog if the platformDamien Miller2-3/+42
is unable to successfully compile them. Based on patch from des AT des.no
2013-03-12 - (dtucker) [auth.c configure.ac platform.c platform.h] Accept uid 2 ("bin")Darren Tucker5-8/+28
in addition to root as an owner of system directories on AIX and HP-UX. ok djm@
2013-03-12 - (dtucker) [regress/Makefile regress/cipher-speed.sh regress/test-exec.sh]Darren Tucker4-6/+14
Improve portability of cipher-speed test, based mostly on a patch from Iain Morgan.