From owner-freebsd-bluetooth@FreeBSD.ORG Fri Dec 10 00:48:18 2004 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41FAE16A4CE; Fri, 10 Dec 2004 00:48:18 +0000 (GMT) Received: from mailgate1b.savvis.net (mailgate1b.savvis.net [216.91.182.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3C6543D39; Fri, 10 Dec 2004 00:48:17 +0000 (GMT) (envelope-from Maksim.Yevmenkin@savvis.net) Received: from out002.email.savvis.net (out002.apptix.savvis.net [216.91.32.45])iBA0mF2f003065; Thu, 9 Dec 2004 18:48:16 -0600 Received: from s228130hz1ew03.apptix-01.savvis.net ([10.146.4.28]) by out002.email.savvis.net with Microsoft SMTPSVC(6.0.3790.211); Thu, 9 Dec 2004 18:48:11 -0600 Received: from [10.254.186.111] ([66.35.239.94]) by s228130hz1ew03.apptix-01.savvis.net with Microsoft SMTPSVC(6.0.3790.211); Thu, 9 Dec 2004 18:48:00 -0600 Message-ID: <41B8F23F.6050807@savvis.net> Date: Thu, 09 Dec 2004 16:47:59 -0800 From: Maksim Yevmenkin User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20040822 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maksim Yevmenkin References: <41B8D6D5.6090801@savvis.net> <1102634931.90683.9.camel@hood.oook.cz> <41B8E56C.6050409@savvis.net> In-Reply-To: <41B8E56C.6050409@savvis.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 10 Dec 2004 00:48:01.0039 (UTC) FILETIME=[E647A9F0:01C4DE51] X-ECS-MailScanner: No virus is found cc: freebsd-bluetooth@freebsd.org Subject: Re: obexapp-1.4 X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Dec 2004 00:48:18 -0000 updated version http://www.geocities.com/m_evmenkin/obexapp-1.4.1.tar.gz added 'getdefault' command. changed 'get', 'getdefault' and 'put' behavior to match their non-interactive versions. max Maksim Yevmenkin wrote: > Pav Lucistnik wrote: > >> Maksim Yevmenkin píše v čt 09. 12. 2004 v 14:51 -0800: >> >>> Hello, >>> >>> please help me with testing of obexapp v1.4. it can be downloaded from >>> >>> http://www.geocities.com/m_evmenkin/obexapp-1.4.tar.gz >>> >>> the main feature is readline(3) support. it is now possible to repeat >>> and edit commands in interactive mode. the command parser also has >>> been changed. it is now possible to enter command parameters together >>> with commands (for example "cd /" or "get foo bar"). >> >> >> >> obex> get Soul.mp3 Soul.mp3 >> Success, response: OK, Success (0x20) >> >> obex> get Wazzup.mp3 >> Failure, response: Unautorized (0x41) >> >> When I write get with single argument, could obexapp assume it as both >> remote and local filename? > > > well, it could. right now i opted for non-intuitive version :) that is > 'get foo' means get default vcard object and save it locally as foo :) > funky, huh? :) > > i do not like it myself, and i'm not sure how often one wants to pull > default vcard object. i like your idea better, i.e. 'get foo' should > mean 'get foo foo'. perhaps adding another command to get default object > would be better? > > > There's some odity with line breaks, it seems, on my terminal: > >> >> +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ >> >> | obex> get Soul.mp3 >> Soul.mp3 >> Success, response: OK, Success (0x20) | >> | obex> get Wazzup.mp3 >> | Failure, response: Unautorized (0x41) >> +------------------------------------- >> >> Should there be so many spaces and shouldn't there be line break before >> "Success" ? > > > i'm not really sure what do you mean. could you please provide a sample > of what you would like output to be? > >> What about autocompletion, like in shell? > > > autocompletion for the remote filenames would be tricky to do. directory > listing is required for that. not all devices support 'ls' command. > >> What about unicode characters? My cell phones have czech localisation >> and name of directories visible over OBEX are with czech characters, >> coded in Unicode. Accessible for me with obexapp but in latin2 charset: >> >> obex> ls >> Access Owner Group Size Modified Name >> n/a n/a n/a n/a Obrázky/ >> n/a n/a n/a n/a Zvuky/ >> n/a n/a n/a n/a Schémata/ >> n/a n/a n/a n/a Videosoubory/ >> n/a n/a n/a n/a Jiné/ >> Success, response: OK, Success (0x20) >> obex> cd Jiné >> Failure, response: Not found (0x44) >> obex> cd Jiné >> Success, response: OK, Success (0x20) > > > well, directory listing is a xml document. i just get it and parse/print > it with bsdxml(3). does your phone sets xml charset? (hint: use hcidump > to actually see xml :) > > unicode input is a completely different beast. you actually have to > switch your console to unicode. > >> It wanted to pair my cell phone on connect, obexapp-1.3 does not wanted >> to pair. > > > obexapp does not care about piring. if you want to authenticate incoming > connection on freebsd you have to use hccontrol(8). right now there is > no way to turn authentication on individual connections. its all or none. > >> Otherwise it works very nice, big step forward in usability. > > > thanks for feedback. > > max > > > _______________________________________________ > freebsd-bluetooth@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-bluetooth > To unsubscribe, send any mail to > "freebsd-bluetooth-unsubscribe@freebsd.org"