* Matthew Toseland <toad at amphibian.dyndns.org> [2006-06-14 21:55:21]:
> Are we talking about permanent or temporary redirects? For temporary > redirects IIRC we just throw a RedirectException which is handled > internally. For permanent redirects, can't we do the same? Plugins can't > write data with specific error codes and headers? With cyberdo's api they just have access to a String iirc... But yes, using Exceptions is a good idea. NextGen$ > > On Tue, Jun 13, 2006 at 05:59:21PM +0200, Florent Daigni?re (NextGen$) wrote: > > * Matthew Toseland <toad at amphibian.dyndns.org> [2006-06-13 16:04:52]: > > > > > There are some problems with plugins at the moment... > > > > > > Cyberdo has written a plugin API which is partially designed for > > > security, and therefore wraps many classes, and doesn't give access to > > > e.g. Node. In future, extensions to this may allow for untrusted or > > > semi-trusted plugins; a custom Loader might only allow access to > > > plugin-safe classes for loaded jar files. > > > > > > Bombe has written a really simple plugin API which allows you to access > > > everything, without wrappers. > > > > > > Neither of these is documented. > > > > > > We need a single, documented plugin API. > > > > > > What is the next step? I can certainly see an argument for plugins only > > > to be able to access plugin-safe or specific classes, although actual > > > untrusted plugins support is probably some way off... And it is clear > > > that there should be a set of interfaces and/or classes which are > > > available to plugin devs, and are clearly documented, rather than them > > > having to understand all the complexities of the node... So generally I > > > side with cyberdo's approach... > > > > So do I. However we need to decide how and where we implement an > > http-redirect > > hook in cyberdo's API. > > > > NextGen$ > > > > > _______________________________________________ > > Tech mailing list > > Tech at freenetproject.org > > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech > > -- > Matthew J Toseland - toad at amphibian.dyndns.org > Freenet Project Official Codemonkey - http://freenetproject.org/ > ICTHUS - Nothing is impossible. Our Boss says so. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/tech/attachments/20060614/d39b3ccc/attachment.pgp>
