---------------------------------------------------------------------------- Text of TeleFinder Chat from Tuesday, November 3, 1997 11 AM PST. In attendance: From Spider Island: Rusty Tucker, Sysops: Michael Davidson, Ken Sutherland, Jonathan Paisley, Bob Nunn ---------------------------------------------------------------------------- Jonathan Paisley: hi Michael Michael Davidson: ready for mail PI questions?? :) Rusty Tucker: Hola! Michael Davidson: Hi Rusty Jonathan Paisley: yah, sure! Michael Davidson: I'm on another line with my ISP, I may have to "disconnect quickly" Jonathan Paisley: modem hung up :( Michael Davidson: Hi 2 Jonathan Paisley: ; Michael Davidson: What's in the Rusty works? Rusty Tucker: Looking at cleaning up 5.6 and releasing it soon! Jonathan Paisley: how about including support for serving by file type/creator? Rusty Tucker: :) Michael Davidson: Great Rusty Tucker: I'll take a look at adding that when Internet Config is installed. Jonathan Paisley: great! Jonathan Paisley: Like I said before, WebStar does it, so TF really ought to too :) Rusty Tucker: I need to find out what is a higher priority extension or type Jonathan Paisley: extension is higher priority Jonathan Paisley: I saw a post about it in WebStar[dev|talk] list a few days ago Rusty Tucker: From a "Purity" point of view, it should really just be extension Rusty Tucker: It may be confusing to some users otherwise Jonathan Paisley: W* searches for an extension match. If there is no extension, or there is no extension match with defined mappings, file type and creator are searched Jonathan Paisley: First for an exact file/creator match Jonathan Paisley: second for a file type only Rusty Tucker: Some people just won't get why a file has a given Finder icon, but gets served by TeleFinder differently than another file Rusty Tucker: that has the same icon Jonathan Paisley: Surely if the file has the same icon its likely to be the same file type? Rusty Tucker: Overall its much simpler to go by File Extension only Rusty Tucker: Exactly Jon, but maybe a different extension Jonathan Paisley: One example where this would be very helpful is for serving text files on the BBS over the web. Text files that don't end in '.txt' aren't served as text/plain, but are shown raw by the browser, without proper line mappings Jonathan Paisley: Perhaps we could have an option for turning it on or off then? Jonathan Paisley: Remember also though, that WebStar does this automatically, and I've never seen/heard of problems from WebStar users experiencing difficulty with this behaviors Rusty Tucker: maybe so Rusty Tucker: Do you know what priority Internet Config uses? Michael Davidson: ? Rusty Tucker: ga Michael Davidson: Can IE display PICT previews if it has the QT plug-in installed? Rusty Tucker: I didn't try that Michael Michael Davidson: I might have to go in a second Jonathan Paisley: my main reason for wanting this facility is to be able to serve up jpeg images directly from the bbs without having to add '.jpg' to the filename Jonathan Paisley: I have a plugin working that extracts pict previews from jpegs etc and creates a GIF from it on the fly, caching as it goes Rusty Tucker: I'll try it in the next B release Jonathan Paisley: cool! Jonathan Paisley: Michael: you had q's regarding the mail pi? Rusty Tucker: Jon, did you get the TF Dir Mapping/Vir hosting issue resolved? I've never seen anything like that before. Rusty Tucker: BTW - i send you an email file that produced the wrong downloading options. Rusty Tucker: ( in the mail-pi ) Jonathan Paisley: Oh yeah, I remember that now. The file got filed away in my attachment sfolder and I forgot all about it. I'll add a sticky to remind me about it Jonathan Paisley: What went wrong with that particular message? Rusty Tucker: It showed 2 attachments, when there was really just 1 Jonathan Paisley: Was it AppleDouble encoded? Rusty Tucker: maybe so Jonathan Paisley: It should have shown two files, the first with a '%' at the start (depends on what encoded the appledouble in the first place) Rusty Tucker: yep that's it Jonathan Paisley: The PI doesn't know about appledouble at the moment Rusty Tucker: ok Jonathan Paisley: Its a pain, because in general AppleDouble has the resource fork first, then the data fork Jonathan Paisley: Unfortunately, all the mac encoding methods (eg macbinary and binhex) encode the data fork before the resource fork. Rusty Tucker: why is that a prob? Jonathan Paisley: What I need to do is either extract and cache the resource fork to a file, or save the file position (probably what I'll do) and go back and read that part. Jonathan Paisley: It's a prob since the PI tries to do absolutely everything based on a single non-positionable stream Rusty Tucker: you shouldn't need to do that much work Rusty Tucker: just create the res file and write it, then the data Jonathan Paisley: IE, it decodes base64 Pop3 attachments as it goes and then re-encodes in macbinary or binhex in order to send to the client Rusty Tucker: o i c Jonathan Paisley: But I'd rather not have to build the file on disk. But I may resort to that... Jonathan Paisley: The other thing is that building the file on disk will take time, time during which the client is not receiving any data Rusty Tucker: right, plus you might run out of space Jonathan Paisley: exactly Jonathan Paisley: Also, the code to parse multipart 822 messages is a real pain Rusty Tucker: seeking back is probably the thing to do Rusty Tucker: have you checked out "hotmail" Jonathan Paisley: especially when you have to consider that some multipart parts constitute one attachment (appledouble), whereas sometimes the part is just an alternative (text/html) Jonathan Paisley: I don't know about hotmail, I have an account there but rarely use it. I have a friend who uses hotmail exclusively, so he may know about hotmail's handling of attachments Jonathan Paisley: Basically, everything would be very easy if I were to parse the 822 file TWICE. However, I'd rather not do that since Rusty Tucker: I know they have a 1 Meg limit. Rusty Tucker: I'll send myself a appledouble and see what happens Jonathan Paisley: the 822 file may contain (say) a 10mb attachment, and that would take an awful long time to parse twice Jonathan Paisley: You might find that it just lets you download the appledouble file Jonathan Paisley: And then you have to somehow drop that into something like your POP3 email client that will decode it for you. Jonathan Paisley: One thing you can do with the mail pi is let the browser view the RFC822 file as MIME type message/RFC822 Jonathan Paisley: When you are viewing a message, the url should be something like view.mail?file=12345 Rusty Tucker: u mean as raw test? Ken Sutherland: is it me or is this sllloooowwww Rusty Tucker: text Rusty Tucker: not slow here Jonathan Paisley: Change it to RFC822.asimail?file=12345 Jonathan Paisley: That should show the RFC822 as the browser will view it Jonathan Paisley: That way you can let the browse re-extract the message Jonathan Paisley: I know for one that Netscape just downloads the appledouble part and does nothing else with it Jonathan Paisley: . Rusty Tucker: it wanted to download it as RFC822 Jonathan Paisley: yah, that's right. That URL I indicated should to that Jonathan Paisley: . Ken Sutherland: where did every 1 go Rusty Tucker: no chatters today Ken Sutherland: was telling Jon, demon in the uk are testing a mail plugin for pc Ken Sutherland: nt Rusty Tucker: yeah? Rusty Tucker: did you see it? Ken Sutherland: amy sing in the us Ken Sutherland: not yet, will try tonight Rusty Tucker: www.hotmail.com Ken Sutherland: any sing Rusty Tucker: a whole site based on web mail Ken Sutherland: ok Ken Sutherland: several virtual bbs's based on web are starting to become popular Rusty Tucker: it would be great to sync the release of the mail-pi with TF Server 5.6 :) Jonathan Paisley: what do you think about $$ for mail pi standalone (ie just the plugin)? Ken Sutherland: Jon, status with attachment prob? Rusty Tucker: also it would be nice to use SPML type code for customizing the pages. Rusty Tucker: $150 seems good to me Jonathan Paisley: I think a lot of users would think that a bit steep Ken Sutherland: $149.99 Jonathan Paisley: How do you work with the commercial/hobby pricing strategy? Rusty Tucker: You can always 'seed' the market with hand picked sites to get some examples in use Rusty Tucker: Its pretty much in line with other Plug-in prices Rusty Tucker: Check what they charge at Maxum and other web* PI's Jonathan Paisley: BTW, I got the source from Suzie from Chris today... Rusty Tucker: I just picked a price for hobbyists that seems good Rusty Tucker: me2, that's the file that had the Apple Double attachment Jonathan Paisley: What I meant was do you think it's worth having a 'hobbyists' price for the mail pi? Jonathan Paisley: Having said that, hobbyists are unlikely to have a need for the mail pi Jonathan Paisley: ie they're unlikely to have the necessary internet connection Rusty Tucker: right Rusty Tucker: I'd bang on sunflower and mac connect to get their interest in the mail pi Jonathan Paisley: righto Jonathan Paisley: [I'm gonna have to go in 10 mins] Ken Sutherland: give k56 a miss BTW Rusty Tucker: I found a folder with a bunch of ca 1995 Internet downloads :) Rusty Tucker: things sure have changed! Rusty Tucker: GNN was a "big site" Ken Sutherland: dusty Ken Sutherland: Jon, how is the SI feed, its crap through demon Jonathan Paisley: I'm on through Glasgow uni dialup Ken Sutherland: wow , big pipe Ken Sutherland: have u worked out how to get plugin working with aims yet? Rusty Tucker: Hye Bob! Ken Sutherland: hi Bob Bob Nunn: Hello sorry I am so late get tied up sometimes hate to miss anything. I need OAT update my server may be down if it expired right? Rusty Tucker: brb Jonathan Paisley: nope, not yet Jonathan Paisley: yah Ken Sutherland: u got new key Ken Sutherland: ? Ken Sutherland: will be showing Apple UK the mail plugin on Friday at the MacExpo in London Bob Nunn: Did you say you sent me a new key. I have an office full. Jonathan Paisley: gotta go, cya folks later! Rusty Tucker: c ya Bob Nunn: By Jon Ken Sutherland: Bob, ok , what do you need? Bob Nunn: I think my OAT is ready to expire. Ken Sutherland: serial no. Bob Nunn: Does 19063 sound right Ken Sutherland: snap Bob Nunn: think that is right. Ken Sutherland: ok, copy paste these details, then delete from log 8-) Rusty Tucker: yep its right Bob Nunn: wait let us do that separate Rusty Tucker: do it by IM Ken Sutherland: ok Ken Sutherland: that should do you for 30 days Rusty Tucker: BTW - Should start updating the Spider Island Web Site today w/ new home page and TF Info pages Ken Sutherland: we are hoping to release fc6 in the next few days Ken Sutherland: we are classing it as final release Ken Sutherland: ie OAT v2 by start of next week Ken Sutherland: so even Rusty could run it 8-) Rusty Tucker: The TeleFinder info is split into 4 sections, Web Server, BBS, Mail Server and TF Clients. Ken Sutherland: BTW its been stable for weeks Rusty Tucker: yee ha! Ken Sutherland: smart Ken Sutherland: Rusty, u promised me some docs, any chance of getting them Rusty Tucker: oh yeah, TF User? Ken Sutherland: for both clients Ken Sutherland: when are u planning to release 5.6 Rusty Tucker: very soon - just gotta make the final tweaks Ken Sutherland: rusty, would it be ok to use SI's chat room for a q/a session on oat and mail plugin Rusty Tucker: Jon wants an change in the file mapping, so that it will work by extension and file type Rusty Tucker: Yes, please do. Rusty Tucker: Would you like me to post a time on the schedule? Ken Sutherland: what day is better, Tuesday or Friday, best to run after SI chat Rusty Tucker: i may have missed that Ken Sutherland: what day is better, Tuesday or Friday, best to run after SI chat Rusty Tucker: I'd go for a separate day- since the TF chat runs on from time to time Ken Sutherland: 8-) Rusty Tucker: + it would make the OAT chat more distinct Rusty Tucker: like take Wed or Thursday Ken Sutherland: IÍll check with Jon, if we release on schedule ( I hope) then maybe next Thursday Ken Sutherland: Bob, any final probs we need to know about? Rusty Tucker: time for me to go, I'll upload the log to chat Bob Nunn: Not really. I haven't had time to retry the file search plug in again. I did not get it to work the first time I tried it. Thanks Rusty. ------------------------------------------------------------------ November 3, 1997 -- ©Copyright 1997, Spider Island Software