**** BEGIN LOGGING AT Thu Sep 30 12:26:14 2004 | ||
-->You are now talking on #schooltool | 12:26 | |
-->sabdfl (~mark@host217-37-231-28.in-addr.btopenworld.com) has joined #schooltool | 13:24 | |
<--sabdfl (~mark@host217-37-231-28.in-addr.btopenworld.com) has left #schooltool | 13:24 | |
bskahan | anyone know if Chandler has decided to go with CalDAV? | 13:30 |
---|---|---|
bskahan | I've been looking over their mailing list and I see discussion of it, but not a decision | 13:30 |
bskahan | nm, found it | 13:32 |
bskahan | http://scottstuff.net/scott/archives/000298.html | 13:32 |
<--bskahan has quit (Remote closed the connection) | 14:11 | |
-->bskahan (~bskahan@dsl093-119-225.blt1.dsl.speakeasy.net) has joined #schooltool | 14:12 | |
<--Aiste has quit (Remote closed the connection) | 14:36 | |
th1a | Oh, suPYbot. Well, yeah, I guess a python bot would be more friendly. | 17:22 |
-->hazmat (~hazmat@c-24-15-10-12.client.comcast.net) has joined #schooltool | 18:31 | |
<--hazmat has quit (Read error: 110 (Connection timed out)) | 19:22 | |
---Disconnected (). | 19:24 | |
**** ENDING LOGGING AT Thu Sep 30 19:24:40 2004 | ||
**** BEGIN LOGGING AT Thu Sep 30 20:47:27 2004 | ||
-->You are now talking on #schooltool | 20:47 | |
th1a | mgedmin: I have a quick question. | 20:49 |
mgedmin | yes? | 20:49 |
th1a | Apple iCal doesn't send a content-type. | 20:49 |
th1a | Which causes us to generate an error (with good reason). | 20:50 |
th1a | But if I could check the user-agent and add one. But I can't figure out where to do it. | 20:51 |
mgedmin | schooltool.rest.cal, I think | 20:51 |
mgedmin | grep for Content-Type or something like that | 20:51 |
th1a | I'm already changing the path in with some code right before ._handleVh() in http.py | 20:51 |
mgedmin | the content-type check can be disabled | 20:51 |
th1a | Ah. | 20:51 |
th1a | OK. Thanks. | 20:51 |
mgedmin | making schooltool work nicely with iCal is on our proverbial to-do list | 20:52 |
th1a | Yeah. Our first real users are iCal users, so I'm trying to accomodate them. | 20:52 |
hazmat | mgedmin, is there a formal todo list? | 22:05 |
mgedmin | issues.schooltool.org is the closest thing to one | 22:06 |
th1a | Yeah. | 22:06 |
th1a | I'm afraid I haven't fully embraced the issue tracker. | 22:06 |
th1a | I'd like to move it to Trac when we move onto the new server. | 22:07 |
th1a | Now I can't get iCal to do the authentication handshake. | 22:08 |
th1a | Does DAV do password authentication differently? | 22:08 |
*th1a picks up HTTP: The Definitive Guide | 22:08 | |
th1a | hazmat: there are a number of fairly discrete technical features I'd like to add to SchoolTool. | 22:13 |
th1a | LDAP, ZeroConf, CalDAV. | 22:14 |
hazmat | any bounties? ;-) | 22:19 |
th1a | I'll have to talk to Mark. I'm still a bit reluctant to start throwing around his money publically. | 22:20 |
th1a | You can make an offer, though. | 22:20 |
hazmat | working with schooltool would be a nice change of pace | 22:20 |
th1a | The ZeroConf stuff should only take a day or two. There's already some work floating around. | 22:20 |
hazmat | th1a, dav does standard http basic auth | 22:21 |
th1a | CalDAV would be pretty involved. | 22:21 |
th1a | I'm baffled by iCal's behavior. | 22:21 |
hazmat | th1a, there is a more advanced standard for dav acl which denotes hierarchical groups, permissions | 22:21 |
th1a | It does the handshake correctly when "subscribing" | 22:21 |
th1a | but not when "publishing" | 22:21 |
th1a | GET-ting and PUT-ting respectively. | 22:22 |
hazmat | th1a, i don't think caldav isn't really useful at this stage.. there any clients, the spec is still under development | 22:22 |
hazmat | the mailing list for it is at http://lists.osafoundation.org/mailman/listinfo | 22:22 |
th1a | Yeah. Politically it would be good to jump on it when it is ready. | 22:22 |
th1a | LDAP support will fit in with what the Etria guys are doing for 'person info' next month. | 22:24 |
hazmat | the existing zeroconf implementation for python isn't really suitable.. | 22:24 |
th1a | Even to just advertise services? | 22:24 |
hazmat | its firing of a thread per query | 22:24 |
hazmat | well you don't even need the python implementation for that | 22:24 |
hazmat | you can just register with the system's mdnsresolver | 22:24 |
th1a | But we can't count on the system having one. | 22:25 |
th1a | Right? | 22:25 |
hazmat | agreed, it should play well with both cases | 22:25 |
hazmat | there is a associated port here | 22:25 |
th1a | So you think the existing implementation would be inefficient? | 22:26 |
hazmat | in the future just about every system will have one.. at least *nix and mac... windows is an open question, but using the howl library would be good | 22:26 |
hazmat | th1a, grossely.. but it depends on the usage purpose and the integration level i think, something twisted based would be preferrable but its not strictly nesc. depends on the use case | 22:26 |
hazmat | doing the ldap work would interest me | 22:27 |
th1a | On a basic level I'd like to be able to install SchoolTool on a LAN and have it assign itself a .local address that and advertise its start page. | 22:28 |
mgedmin | twisted.zeroconf would be nice | 22:28 |
th1a | I guess that's more than I initially said. | 22:28 |
th1a | Not having to remember an IP address would be good. | 22:29 |
th1a | Yeah. twisted.zeroconf gets into that grey area where I don't know if Mark will want to pay for it. | 22:29 |
*bskahan wonders if anyone is allready working on it | 22:45 | |
th1a | Not really. | 22:45 |
th1a | Ted Leung and some people did some hacking at a LUG meeting or something. | 22:46 |
th1a | That's the only thing I found. | 22:46 |
bskahan | http://www.seapig.org/svn/twisted-rendezvous/ | 22:46 |
th1a | Yeah. PIG. | 22:46 |
bskahan | uses the pyzeroconf lib that hazmat said sucks | 22:48 |
bskahan | i suspect | 22:48 |
th1a | Right. | 22:48 |
hazmat | heh.. suck is a bit harsh.. inefficient is what i said.. looking over it again, it still looks pretty useful as is | 22:56 |
hazmat | actually it looks like just one dedicated thread | 22:58 |
---Disconnected (). | 23:47 | |
**** ENDING LOGGING AT Thu Sep 30 23:47:10 2004 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!