Markus Friedl
185e7749a3
mux.c: replace sshbuf_get_stringb with sshbuf_froms
2012-10-10 23:16:31 +02:00
Damien Miller
60cb7a627f
new functions for read-only buffers with external storage
...
This adds some new functions: sshbuf_from(), sshbuf_fromb() and sshbuf_froms()
that create new buffers from a read-only blob, the contents of a buffer and
the contents of a string in a buffer respectively. In all cases the memory
contents are not copied - the new buffer, which is read-only, just refers to
the original location in memory.
2012-10-09 23:22:53 +02:00
Markus Friedl
48278e629e
remove remaining calls to packet_*
2012-09-21 12:07:07 +02:00
Damien Miller
d3255259ea
... and remove packet_send()
2012-09-21 08:52:07 +10:00
Damien Miller
065694672e
actually remove packet_get_int()
2012-09-21 08:49:35 +10:00
Damien Miller
6526ead4fe
remove last compat packet_ function from mux.c
...
add ssh argument to global confirm callbacks. We'll need to put
the head of this list under struct ssh at some time in the future.
2012-09-21 08:15:59 +10:00
Damien Miller
12d60b5fa2
be more careful with initialisation/free
2012-09-20 16:34:54 +02:00
Damien Miller
a873d2e3a2
convert mux.c to new buffer API
2012-09-20 17:38:56 +10:00
Damien Miller
449fa4049d
Convert auth-options.c auth.c auth2-pubkey.c and channels code to new
...
buffer API
2012-09-19 18:40:19 +10:00
Markus Friedl
fbbec84071
sync to cvs as of 2012-09-14
2012-09-14 18:59:11 +02:00
Markus Friedl
e3403f3457
update to openssh-6.1
2012-07-30 20:41:29 +02:00
Markus Friedl
ee43f74f13
clientloop.c: packet_ -> ssh_packet, dispatch_ -> ssh_dispatch_
2012-03-04 21:19:21 +01:00
Damien Miller
ea5ceecdc2
first cut at merging disentangled buffer and library code. buffer_* continue
...
to exist as thin wrappers around sshbuf_*
doesn't yet pass regress (breakage in hostkey checking, probably related to
new sshkey_* return values)
2012-01-17 14:32:48 +01:00
Markus Friedl
b2a6a55106
sync to openssh cvs as of 2012/01/08
2012-01-17 14:32:47 +01:00
Markus Friedl
a87828ec88
import openssh as of 2012/01/05
2012-01-05 12:08:12 +01:00