patches for crypto, erl_interface and ssh

Claes Wikstrom klacke@REDACTED
Thu Apr 27 19:38:37 CEST 2006


3 different patches,

One for lib/crypto which checks that the driver is properly
loaded.

One for erl_interface which

- adds support for 64bit ints
- allows for dotted pairs in the erl_interface encoder
- add ~b as a modifier to erl_format
- better printouts of binaries


One for ssh which

- removes all io:formats and generally cleans up
- correct {stop ... return values from the different
   gen_servers. It's not an error if the remote end close

- Adds customized authorization, whereby the the user of the
   ssh server can pass in an Auth fun which is used to authenticate
   the user. Typically this woud be radius client or some proprietary
   stuff

- Fixes a severe bug whereby we use our local ChannelId instead
   of the remote ends. The bug doesn't show up when openssh is the
   client which start with channelid = 0. paramiko, a python client
   starts at 1, and the bug shows up.



-- 
Claes Wikstrom                        -- Caps lock is nowhere and
http://www.tail-f.com                 -- everything is under control
cellphone: +46 70 2097763
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crypto.patch
Type: text/x-patch
Size: 1223 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20060427/8b09db19/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: erl_interface.patch
Type: text/x-patch
Size: 12730 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20060427/8b09db19/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ssh.patch
Type: text/x-patch
Size: 23936 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20060427/8b09db19/attachment-0002.bin>


More information about the erlang-patches mailing list