[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:01993] Re: mhc2palm/palm2mhc でパスワードを扱う
乃村です.いつもありがとうございます.
取り込ませていただきました.
これは,パスワード保護があっても
書込めてしまうということでしょうか.
それともパスワードを入力するタイミングがある?
On Fri, 12 Nov 2004 14:42:30 +0900 (JST),
KOIE Hidetaka (鯉江英隆) <hide@xxxxxxxx> said:
> Palmにパスワード保護を設定すると
> palm2mhc/mhc2palmが使えなくなる問題がありましたが
> Jpilotのコードをみたら2行追加するだけで
> syncできるようになったのでパッチです。
> (コメントもJpilotのものです)
>
> Index: ruby-ext/mhc_pilib.c
> ===================================================================
> RCS file: /cvsroot/mhc/ruby-ext/mhc_pilib.c,v
> retrieving revision 1.4
> diff -p -u -r1.4 mhc_pilib.c
> --- ruby-ext/mhc_pilib.c 21 Nov 2002 00:04:17 -0000 1.4
> +++ ruby-ext/mhc_pilib.c 12 Nov 2004 05:35:45 -0000
> @@ -139,10 +139,16 @@ static VALUE rpi_sock_open(VALUE obj, VA
> static VALUE rpi_sock_listen(VALUE obj, VALUE rb_sd)
> {
> int sd = FIX2INT(rb_sd);
> + struct SysInfo sys_info;
> struct PilotUser user;
>
> if (pi_listen(sd, 1) < 0) return Qnil;
> if ((sd = pi_accept(sd, 0, 0)) < 0) return Qnil;
> +
> + /* We must do this to take care of the password being required to sync
> + * on Palm OS 4.x */
> + if (dlp_ReadSysInfo(sd, &sys_info) < 0)return Qnil;
> +
> if (dlp_ReadUserInfo(sd, &user) < 0) return Qnil;
> if (dlp_OpenConduit(sd) < 0) return Qnil;
>
>
> --
> 鯉江英隆 <hide@xxxxxxxx>