[freenet-dev] Plugin autoupdating question

2010-01-08 Thread Matthew Toseland
On Tuesday 01 December 2009 17:30:18 xor wrote: > > - The autoupdater MUST call plugin.terminate() before unloading the plugin > because plugins use databases and those must be properly closed. It does, as part of an orderly unload. > > - Deadlock bugs however might prevent plugins from termina

[freenet-dev] Plugin autoupdating question

2010-01-08 Thread Matthew Toseland
On Friday 04 December 2009 14:09:43 Evan Daniel wrote: > On Fri, Dec 4, 2009 at 6:16 AM, xor wrote: > > On Tuesday 01 December 2009 18:49:21 Evan Daniel wrote: > >> On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: > >> > - The autoupdater MUST call plugin.terminate() before unloading the > >> > plugin

Re: [freenet-dev] Plugin autoupdating question

2010-01-08 Thread Matthew Toseland
On Tuesday 01 December 2009 17:30:18 xor wrote: > > - The autoupdater MUST call plugin.terminate() before unloading the plugin > because plugins use databases and those must be properly closed. It does, as part of an orderly unload. > > - Deadlock bugs however might prevent plugins from termina

Re: [freenet-dev] Plugin autoupdating question

2010-01-08 Thread Matthew Toseland
On Friday 04 December 2009 14:09:43 Evan Daniel wrote: > On Fri, Dec 4, 2009 at 6:16 AM, xor wrote: > > On Tuesday 01 December 2009 18:49:21 Evan Daniel wrote: > >> On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: > >> > - The autoupdater MUST call plugin.terminate() before unloading the > >> > plugin

[freenet-dev] Plugin autoupdating question

2009-12-04 Thread xor
On Tuesday 01 December 2009 18:49:21 Evan Daniel wrote: > On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: > > - The autoupdater MUST call plugin.terminate() before unloading the > > plugin because plugins use databases and those must be properly closed. > > > > - Deadlock bugs however might prevent pl

[freenet-dev] Plugin autoupdating question

2009-12-04 Thread Evan Daniel
On Fri, Dec 4, 2009 at 6:16 AM, xor wrote: > On Tuesday 01 December 2009 18:49:21 Evan Daniel wrote: >> On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: >> > - The autoupdater MUST call plugin.terminate() before unloading the >> > plugin because plugins use databases and those must be properly closed.

Re: [freenet-dev] Plugin autoupdating question

2009-12-04 Thread Evan Daniel
On Fri, Dec 4, 2009 at 6:16 AM, xor wrote: > On Tuesday 01 December 2009 18:49:21 Evan Daniel wrote: >> On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: >> > - The autoupdater MUST call plugin.terminate() before unloading the >> > plugin because plugins use databases and those must be properly closed.

Re: [freenet-dev] Plugin autoupdating question

2009-12-04 Thread xor
On Tuesday 01 December 2009 18:49:21 Evan Daniel wrote: > On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: > > - The autoupdater MUST call plugin.terminate() before unloading the > > plugin because plugins use databases and those must be properly closed. > > > > - Deadlock bugs however might prevent pl

[freenet-dev] Plugin autoupdating question

2009-12-02 Thread Daniel Cheng
On Wed, Dec 2, 2009 at 1:49 AM, Evan Daniel wrote: > On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: >> >> - The autoupdater MUST call plugin.terminate() before unloading the plugin >> because plugins use databases and those must be properly closed. >> >> - Deadlock bugs however might prevent plugins

[freenet-dev] Plugin autoupdating question

2009-12-01 Thread xor
- The autoupdater MUST call plugin.terminate() before unloading the plugin because plugins use databases and those must be properly closed. - Deadlock bugs however might prevent plugins from terminating properly, terminate() might not return. So the question is: If a bug is introduced which pe

Re: [freenet-dev] Plugin autoupdating question

2009-12-01 Thread Daniel Cheng
On Wed, Dec 2, 2009 at 1:49 AM, Evan Daniel wrote: > On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: >> >> - The autoupdater MUST call plugin.terminate() before unloading the plugin >> because plugins use databases and those must be properly closed. >> >> - Deadlock bugs however might prevent plugins

[freenet-dev] Plugin autoupdating question

2009-12-01 Thread Evan Daniel
On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: > > - The autoupdater MUST call plugin.terminate() before unloading the plugin > because plugins use databases and those must be properly closed. > > - Deadlock bugs however might prevent plugins from terminating properly, > terminate() might not return.

Re: [freenet-dev] Plugin autoupdating question

2009-12-01 Thread Evan Daniel
On Tue, Dec 1, 2009 at 12:30 PM, xor wrote: > > - The autoupdater MUST call plugin.terminate() before unloading the plugin > because plugins use databases and those must be properly closed. > > - Deadlock bugs however might prevent plugins from terminating properly, > terminate() might not return.

[freenet-dev] Plugin autoupdating question

2009-12-01 Thread xor
- The autoupdater MUST call plugin.terminate() before unloading the plugin because plugins use databases and those must be properly closed. - Deadlock bugs however might prevent plugins from terminating properly, terminate() might not return. So the question is: If a bug is introduced which pe