You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libtdevnc/common
Joel Martin d8b7f7a7d6 Add sha1.*. Remove UTF-8 encode. Protocol handling.
Add common/sha1.h and common/sha1.c so that we have the SHA routines
even if openssl is not available. From the IETF SHA RFC example code.

Remove the UTF-8 encoding hack. This was really just an experiment.

If the protocol passed in the handshake has "binary" then don't base64
encode for the HyBi protocol. This will allow noVNC to request the
binary data be passed raw and not base64 encoded. Unfortunately, the
client doesn't speak first in VNC protocol (bad original design). If
it did then we could determine whether to base64 encode or not based
on the first HyBi frame from the client and whether the binary bit is
set or not. Oh well.

Misc Cleanup:

- Always free response and buf in handshake routine.

- Remove some unused variables.
14 years ago
..
d3des.c Set proper file permissions for source files. 14 years ago
d3des.h Set proper file permissions for source files. 14 years ago
lzoconf.h Update minilzo library used for Ultra encoding to ver 2.04. 14 years ago
lzodefs.h Update minilzo library used for Ultra encoding to ver 2.04. 14 years ago
md5.c Move libvncserver/md5* to common 14 years ago
md5.h Move libvncserver/md5* to common 14 years ago
minilzo.c Update minilzo library used for Ultra encoding to ver 2.04. 14 years ago
minilzo.h Update minilzo library used for Ultra encoding to ver 2.04. 14 years ago
sha1.c Add sha1.*. Remove UTF-8 encode. Protocol handling. 14 years ago
sha1.h Add sha1.*. Remove UTF-8 encode. Protocol handling. 14 years ago
vncauth.c Put files used by both libs into a 'common' dir. 14 years ago
zywrletemplate.c Fix compilation in c89 mode. 14 years ago