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