Anderson Toshiyuki Sasaki
ae68f13a78
misc: Add a function to encode newlines
...
Given a string, the added function encodes existing newline characters
('\n') as the string "\\n" and puts into a given output buffer.
The output buffer must have at least 2 times the length of the input
string plus 1 for the terminating '\0'. In the worst case, each
character can be replaced by 2 characters.
Fixes T189
Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com >
Reviewed-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit c9ce8fa40b )
2019-12-09 16:38:37 +01:00
Andreas Schneider
ad49f0a556
gzip: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 6c79ed9801 )
2019-12-09 16:38:37 +01:00
Andreas Schneider
975eb87c19
knownhosts: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 7ae47df16a )
2019-12-09 16:38:37 +01:00
Andreas Schneider
a888b65ff5
pcap: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 6734516278 )
2019-12-09 16:38:37 +01:00
Andreas Schneider
375724bafe
base64: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 3cf665a53d )
2019-12-09 16:38:37 +01:00
Andreas Schneider
b7b9c6d5b9
packet: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 35799bb1c6 )
2019-12-09 16:38:37 +01:00
Andreas Schneider
1c7efb7b46
socket: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 476bde4d69 )
2019-12-09 16:38:37 +01:00
Andreas Schneider
128fb03d7e
examples: Use SSH_STRING_FREE_CHAR()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 0938d397be )
2019-12-09 16:38:37 +01:00
Andreas Schneider
994b653161
tests: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 4e809ef122 )
2019-12-09 16:38:37 +01:00
Andreas Schneider
9817d13de0
dh-gex: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 80d092037f )
2019-12-09 16:38:37 +01:00
Andreas Schneider
41cd5f4012
message: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 45d9802e1b )
2019-12-09 16:38:37 +01:00
Andreas Schneider
e6fdb28faf
message: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 5db5e7e527 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
b21cba0c3c
pki_container_openssh: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit d7abfe7e8f )
2019-12-09 16:38:36 +01:00
Andreas Schneider
7498167e6c
pki_container_openssh: Use SSH_STRING_FREE
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit f422fb02f6 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
f1b1355975
gssapi: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit b719f705c6 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
83a8c87b08
gssapi: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 3b8fcbad24 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
48c34509f2
kex: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 3ab8b76921 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
0469458194
kex: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 7c3a6ca6bc )
2019-12-09 16:38:36 +01:00
Andreas Schneider
d0dc57be06
agent: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 6eb34cec33 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
7f7c249e15
agent: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 45ee892327 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
a64aa7406b
server: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 321b27b788 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
81650a7652
ecdh_mbedcrypto: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit ac33b3adbc )
2019-12-09 16:38:36 +01:00
Andreas Schneider
26a29ee362
dh: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 5e21c24fab )
2019-12-09 16:38:36 +01:00
Andreas Schneider
7f5d851f6e
ecdh: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit abe1bf910e )
2019-12-09 16:38:36 +01:00
Andreas Schneider
b1f4b6ffec
channels: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 752c906ea7 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
1788f98543
channels: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 1832ed4fef )
2019-12-09 16:38:36 +01:00
Andreas Schneider
413ee92572
sftp: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 4cae57c581 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
d6664d248b
sftp: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 9384a18e91 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
14e19ee37e
packet_cb: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 88a3dd86f1 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
7fe7203f06
sftpserver: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 449c0d66cc )
2019-12-09 16:38:36 +01:00
Andreas Schneider
02ed74711f
packet_cb: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 4cd084f13b )
2019-12-09 16:38:36 +01:00
Andreas Schneider
55cbb64f44
curve25519: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 9020f4e63a )
2019-12-09 16:38:36 +01:00
Andreas Schneider
acc109eb67
auth: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 6596ee9fb2 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
54e7c8d21a
session: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 25f1c80950 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
a8b2a874de
session: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 5e6cb6891f )
2019-12-09 16:38:36 +01:00
Andreas Schneider
deaf3f3195
pki_mbedcrypto: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 0684f1b94a )
2019-12-09 16:38:36 +01:00
Andreas Schneider
123e8448e6
pki_mbedcrypto: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 42547772df )
2019-12-09 16:38:36 +01:00
Andreas Schneider
ba563611ee
ecdh_crypto: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 288bbd5bd0 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
69b4860404
pki_crypto: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 8525b4bb01 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
564e298989
pki_crypto: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit d97770b025 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
5a41514d8d
pki: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit f89cf79c49 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
8f0ab53b7b
pki: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 189fd76589 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
0016888942
ecdh_gcrypt: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 2786a3e96a )
2019-12-09 16:38:36 +01:00
Andreas Schneider
ce045cf5ed
libcrypto: Use SSH_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 09dfda8489 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
5ae2a05ca1
pki_gcrypt: Use SSH_BUFFER_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 9a112f1548 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
8dcaf4bfa3
pki_gcrypt: Use SSS_STRING_FREE()
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 4e2d85745f )
2019-12-09 16:38:36 +01:00
Andreas Schneider
6c392befcc
SSH-01-007: Fix possible double free of ssh strings
...
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 032f25aab3 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
5b55eefb96
gssapi: Make sure buffer is initialized
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit da81b99df1 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
9fc8e095ce
SSH-01-006: Add missing NULL check in sftp_open()
...
Fixes T193
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit af2aeba838 )
2019-12-09 16:38:36 +01:00
Andreas Schneider
65918ec38a
SSH-01-006: Add missing NULL check in server_set_kex()
...
Fixes T193
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
Reviewed-by: Jakub Jelen <jjelen@redhat.com >
(cherry picked from commit 9ae81c5ceb )
2019-12-09 16:38:36 +01:00