From: John G. <gr...@ag...> - 2008-08-02 16:38:13
|
There doesn't appear to be any tinydns support for virtualmin (or did I overlook it)? With recent events, I think I've had enough of bind. I'm not very concerned with configuring tinydns as much as just the day to day issues of adding/deleting domains/entries. Tinydns has cmd line utilities for doing all this, so I would imagine it would be fairly easy to write a module to do it. But I don't want to invent the wheel. If nothing exists, I'll create one ala the exim module (basicly just what I need to facilitate adding/deleting/modifing virtual servers in virtualmin). Thanks, John -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: Jamie C. <jca...@we...> - 2008-08-02 18:33:57
|
On 02/Aug/2008 09:36 John Gray wrote .. > There doesn't appear to be any tinydns support for virtualmin (or did I > overlook it)? > > With recent events, I think I've had enough of bind. > > I'm not very concerned with configuring tinydns as much as just the day > to day issues of adding/deleting domains/entries. Tinydns has cmd line > utilities for doing all this, so I would imagine it would be fairly easy > to write a module to do it. But I don't want to invent the wheel. > > If nothing exists, I'll create one ala the exim module (basicly just > what I need to facilitate adding/deleting/modifing virtual servers in > virtualmin). Hi John, At the moment, there is no support for tinydns or djbdns in Virtualmin. However, it's plugin architecture would make this pretty easy to add - for example, I did one for PowerDNS a while ago that can be used instead of the regular BIND feature. You can get it from : http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns and check out the source. - Jamie |
From: John G. <gr...@ag...> - 2008-08-08 20:22:23
|
Hi Jamie, I took the powerdns module, and used to it from template to setting up module for tinydns. I have it working now (though it needs some config work yet). As I was working on it, I came across a big question. Sometimes we add aliases to existing domains to into already existing domain, for instances. we add foo.com, then add an alias for it as foo.bar.com, and bar.com is an existing domain on the server. With that foo.bar.com is added as new domain, instead of entry for foo being added to bar.com. I was toying with the idea of checking to see if a higher-level domain is there, so for example if I am adding a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, then I'd add entries to it, instead of creating a new domain. But I wondered if that would screw up other things? Sound like a good idea or bad? Thanks John Jamie Cameron wrote: > On 02/Aug/2008 09:36 John Gray wrote .. >> There doesn't appear to be any tinydns support for virtualmin (or did I >> overlook it)? >> >> With recent events, I think I've had enough of bind. >> >> I'm not very concerned with configuring tinydns as much as just the day >> to day issues of adding/deleting domains/entries. Tinydns has cmd line >> utilities for doing all this, so I would imagine it would be fairly easy >> to write a module to do it. But I don't want to invent the wheel. >> >> If nothing exists, I'll create one ala the exim module (basicly just >> what I need to facilitate adding/deleting/modifing virtual servers in >> virtualmin). > > Hi John, > > At the moment, there is no support for tinydns or djbdns in Virtualmin. > However, it's plugin architecture would make this pretty easy to add - > for example, I did one for PowerDNS a while ago that can be used instead > of the regular BIND feature. > > You can get it from : > http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns > and check out the source. > > - Jamie -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: Jamie C. <jca...@we...> - 2008-08-08 20:29:26
|
On 08/Aug/2008 13:21 John Gray wrote .. > Hi Jamie, > > I took the powerdns module, and used to it from template to setting up > module for tinydns. I have it working now (though it needs some config > work yet). Awesome! If it's OK, you should make it publicly available when it is done.. I know several people have expressed interest in djbdns due to it's lower memory use. > As I was working on it, I came across a big question. Sometimes we add > aliases to existing domains to into already existing domain, for instances. > > we add > foo.com, then add an alias for it as foo.bar.com, and bar.com is an > existing domain on the server. With that foo.bar.com is added as new > domain, instead of entry for foo being added to bar.com. > > I was toying with the idea of checking to see if a higher-level domain > is there, so for example if I am adding > a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, > then I'd add entries to it, instead of creating a new domain. > > But I wondered if that would screw up other things? That is a perfectly reasonable approach - in fact, Virtualmin already does this for BIND when you add a sub-domain. You just have to make sure your code keeps track of whether the djbdns domain was added as a real zone or just as entries in an existing zone. The best way is to set some key in the domain hash passed to the feature_setup function, which will be saved and available when feature_modify and feature_delete are called. - Jamie > Sound like a good idea or bad? > > Thanks > John > > Jamie Cameron wrote: > > On 02/Aug/2008 09:36 John Gray wrote .. > >> There doesn't appear to be any tinydns support for virtualmin (or did I > >> overlook it)? > >> > >> With recent events, I think I've had enough of bind. > >> > >> I'm not very concerned with configuring tinydns as much as just the day > >> to day issues of adding/deleting domains/entries. Tinydns has cmd line > >> utilities for doing all this, so I would imagine it would be fairly easy > >> to write a module to do it. But I don't want to invent the wheel. > >> > >> If nothing exists, I'll create one ala the exim module (basicly just > >> what I need to facilitate adding/deleting/modifing virtual servers in > >> virtualmin). > > > > Hi John, > > > > At the moment, there is no support for tinydns or djbdns in Virtualmin. > > However, it's plugin architecture would make this pretty easy to add - > > for example, I did one for PowerDNS a while ago that can be used instead > > of the regular BIND feature. > > > > You can get it from : > > http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns > > and check out the source. > > > > - Jamie > > > -- > John Gray gr...@ag... > AgoraNet, Inc. (302) 224-2475 > 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > Newark, De 19711 http://www.agora-net.com > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel |
From: John G. <gr...@ag...> - 2008-08-08 20:42:59
|
Ok, I'll make it publicly available once I have it flushed out. Right now all the config is hard coded, and I think I'll to add some options. And I'll need to add some post mod glue (cmds to make the changes effective). I just realized why I wasn't seeing the sub-domain working that way. The domain I most often use for <somenewsite>.mytestdomain.com isn't actually in virtualmin. duh! John Jamie Cameron wrote: > On 08/Aug/2008 13:21 John Gray wrote .. >> Hi Jamie, >> >> I took the powerdns module, and used to it from template to setting up >> module for tinydns. I have it working now (though it needs some config >> work yet). > > Awesome! If it's OK, you should make it publicly available when it is done.. > I know several people have expressed interest in djbdns due to it's lower > memory use. > >> As I was working on it, I came across a big question. Sometimes we add >> aliases to existing domains to into already existing domain, for instances. >> >> we add >> foo.com, then add an alias for it as foo.bar.com, and bar.com is an >> existing domain on the server. With that foo.bar.com is added as new >> domain, instead of entry for foo being added to bar.com. >> >> I was toying with the idea of checking to see if a higher-level domain >> is there, so for example if I am adding >> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, >> then I'd add entries to it, instead of creating a new domain. >> >> But I wondered if that would screw up other things? > > That is a perfectly reasonable approach - in fact, Virtualmin already does > this for BIND when you add a sub-domain. You just have to make sure your > code keeps track of whether the djbdns domain was added as a real zone or > just as entries in an existing zone. The best way is to set some key in the > domain hash passed to the feature_setup function, which will be saved and > available when feature_modify and feature_delete are called. > > - Jamie > >> Sound like a good idea or bad? >> >> Thanks >> John >> >> Jamie Cameron wrote: >>> On 02/Aug/2008 09:36 John Gray wrote .. >>>> There doesn't appear to be any tinydns support for virtualmin (or did I >>>> overlook it)? >>>> >>>> With recent events, I think I've had enough of bind. >>>> >>>> I'm not very concerned with configuring tinydns as much as just the day >>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line >>>> utilities for doing all this, so I would imagine it would be fairly easy >>>> to write a module to do it. But I don't want to invent the wheel. >>>> >>>> If nothing exists, I'll create one ala the exim module (basicly just >>>> what I need to facilitate adding/deleting/modifing virtual servers in >>>> virtualmin). >>> Hi John, >>> >>> At the moment, there is no support for tinydns or djbdns in Virtualmin. >>> However, it's plugin architecture would make this pretty easy to add - >>> for example, I did one for PowerDNS a while ago that can be used instead >>> of the regular BIND feature. >>> >>> You can get it from : >>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns >>> and check out the source. >>> >>> - Jamie >> >> -- >> John Gray gr...@ag... >> AgoraNet, Inc. (302) 224-2475 >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >> Newark, De 19711 http://www.agora-net.com >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> - >> Forwarded by the Webmin development list at web...@we... >> To remove yourself from this list, go to >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: John G. <gr...@ag...> - 2008-08-08 20:53:30
|
I see the bind code uses dns_submode to denote this. I guess the question is this: Better for the tinydns code to use the same var, or another one? John Jamie Cameron wrote: > On 08/Aug/2008 13:21 John Gray wrote .. >> Hi Jamie, >> >> I took the powerdns module, and used to it from template to setting up >> module for tinydns. I have it working now (though it needs some config >> work yet). > > Awesome! If it's OK, you should make it publicly available when it is done.. > I know several people have expressed interest in djbdns due to it's lower > memory use. > >> As I was working on it, I came across a big question. Sometimes we add >> aliases to existing domains to into already existing domain, for instances. >> >> we add >> foo.com, then add an alias for it as foo.bar.com, and bar.com is an >> existing domain on the server. With that foo.bar.com is added as new >> domain, instead of entry for foo being added to bar.com. >> >> I was toying with the idea of checking to see if a higher-level domain >> is there, so for example if I am adding >> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, >> then I'd add entries to it, instead of creating a new domain. >> >> But I wondered if that would screw up other things? > > That is a perfectly reasonable approach - in fact, Virtualmin already does > this for BIND when you add a sub-domain. You just have to make sure your > code keeps track of whether the djbdns domain was added as a real zone or > just as entries in an existing zone. The best way is to set some key in the > domain hash passed to the feature_setup function, which will be saved and > available when feature_modify and feature_delete are called. > > - Jamie > >> Sound like a good idea or bad? >> >> Thanks >> John >> >> Jamie Cameron wrote: >>> On 02/Aug/2008 09:36 John Gray wrote .. >>>> There doesn't appear to be any tinydns support for virtualmin (or did I >>>> overlook it)? >>>> >>>> With recent events, I think I've had enough of bind. >>>> >>>> I'm not very concerned with configuring tinydns as much as just the day >>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line >>>> utilities for doing all this, so I would imagine it would be fairly easy >>>> to write a module to do it. But I don't want to invent the wheel. >>>> >>>> If nothing exists, I'll create one ala the exim module (basicly just >>>> what I need to facilitate adding/deleting/modifing virtual servers in >>>> virtualmin). >>> Hi John, >>> >>> At the moment, there is no support for tinydns or djbdns in Virtualmin. >>> However, it's plugin architecture would make this pretty easy to add - >>> for example, I did one for PowerDNS a while ago that can be used instead >>> of the regular BIND feature. >>> >>> You can get it from : >>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns >>> and check out the source. >>> >>> - Jamie >> >> -- >> John Gray gr...@ag... >> AgoraNet, Inc. (302) 224-2475 >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >> Newark, De 19711 http://www.agora-net.com >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> - >> Forwarded by the Webmin development list at web...@we... >> To remove yourself from this list, go to >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: Jamie C. <jca...@we...> - 2008-08-08 20:58:01
|
I'd suggest another variable, just in case someone has both a BIND and djbdns domain enabled for the same virtual server (crazy as that sounds :-) Perhaps name is djbdns_submode - Jamie On 08/Aug/2008 13:52 John Gray wrote .. > I see the bind code uses dns_submode to denote this. > > I guess the question is this: Better for the tinydns code to use the > same var, or another one? > > John > > Jamie Cameron wrote: > > On 08/Aug/2008 13:21 John Gray wrote .. > >> Hi Jamie, > >> > >> I took the powerdns module, and used to it from template to setting up > >> module for tinydns. I have it working now (though it needs some config > >> work yet). > > > > Awesome! If it's OK, you should make it publicly available when it is done.. > > I know several people have expressed interest in djbdns due to it's lower > > memory use. > > > >> As I was working on it, I came across a big question. Sometimes we add > >> aliases to existing domains to into already existing domain, for instances. > >> > >> we add > >> foo.com, then add an alias for it as foo.bar.com, and bar.com is an > >> existing domain on the server. With that foo.bar.com is added as new > >> domain, instead of entry for foo being added to bar.com. > >> > >> I was toying with the idea of checking to see if a higher-level domain > >> is there, so for example if I am adding > >> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, > >> then I'd add entries to it, instead of creating a new domain. > >> > >> But I wondered if that would screw up other things? > > > > That is a perfectly reasonable approach - in fact, Virtualmin already does > > this for BIND when you add a sub-domain. You just have to make sure your > > code keeps track of whether the djbdns domain was added as a real zone or > > just as entries in an existing zone. The best way is to set some key in the > > domain hash passed to the feature_setup function, which will be saved and > > available when feature_modify and feature_delete are called. > > > > - Jamie > > > >> Sound like a good idea or bad? > >> > >> Thanks > >> John > >> > >> Jamie Cameron wrote: > >>> On 02/Aug/2008 09:36 John Gray wrote .. > >>>> There doesn't appear to be any tinydns support for virtualmin (or did I > >>>> overlook it)? > >>>> > >>>> With recent events, I think I've had enough of bind. > >>>> > >>>> I'm not very concerned with configuring tinydns as much as just the day > >>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line > >>>> utilities for doing all this, so I would imagine it would be fairly easy > >>>> to write a module to do it. But I don't want to invent the wheel. > >>>> > >>>> If nothing exists, I'll create one ala the exim module (basicly just > >>>> what I need to facilitate adding/deleting/modifing virtual servers in > >>>> virtualmin). > >>> Hi John, > >>> > >>> At the moment, there is no support for tinydns or djbdns in Virtualmin. > >>> However, it's plugin architecture would make this pretty easy to add - > >>> for example, I did one for PowerDNS a while ago that can be used instead > >>> of the regular BIND feature. > >>> > >>> You can get it from : > >>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns > >>> and check out the source. > >>> > >>> - Jamie > >> > >> -- > >> John Gray gr...@ag... > >> AgoraNet, Inc. (302) 224-2475 > >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >> Newark, De 19711 http://www.agora-net.com > >> > >> ------------------------------------------------------------------------- > >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >> Build the coolest Linux based applications with Moblin SDK & win great prizes > >> Grand prize is a trip for two to an Open Source event anywhere in the world > >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >> - > >> Forwarded by the Webmin development list at web...@we... > >> To remove yourself from this list, go to > >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > - > > Forwarded by the Webmin development list at web...@we... > > To remove yourself from this list, go to > > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > > -- > John Gray gr...@ag... > AgoraNet, Inc. (302) 224-2475 > 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > Newark, De 19711 http://www.agora-net.com > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel |
From: John G. <gr...@ag...> - 2008-08-08 21:04:12
|
Ok, though I noticed one reference in virtual-server-lib-funcs.pl to your var. I thought it might be good if virtual-server-lib-funcs.pl didn't have to worry about which dns module did it. John Jamie Cameron wrote: > I'd suggest another variable, just in case someone has both a BIND > and djbdns domain enabled for the same virtual server (crazy as that > sounds :-) > > Perhaps name is djbdns_submode > > - Jamie > > On 08/Aug/2008 13:52 John Gray wrote .. >> I see the bind code uses dns_submode to denote this. >> >> I guess the question is this: Better for the tinydns code to use the >> same var, or another one? >> >> John >> >> Jamie Cameron wrote: >>> On 08/Aug/2008 13:21 John Gray wrote .. >>>> Hi Jamie, >>>> >>>> I took the powerdns module, and used to it from template to setting up >>>> module for tinydns. I have it working now (though it needs some config >>>> work yet). >>> Awesome! If it's OK, you should make it publicly available when it is done.. >>> I know several people have expressed interest in djbdns due to it's lower >>> memory use. >>> >>>> As I was working on it, I came across a big question. Sometimes we add >>>> aliases to existing domains to into already existing domain, for instances. >>>> >>>> we add >>>> foo.com, then add an alias for it as foo.bar.com, and bar.com is an >>>> existing domain on the server. With that foo.bar.com is added as new >>>> domain, instead of entry for foo being added to bar.com. >>>> >>>> I was toying with the idea of checking to see if a higher-level domain >>>> is there, so for example if I am adding >>>> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, >>>> then I'd add entries to it, instead of creating a new domain. >>>> >>>> But I wondered if that would screw up other things? >>> That is a perfectly reasonable approach - in fact, Virtualmin already does >>> this for BIND when you add a sub-domain. You just have to make sure your >>> code keeps track of whether the djbdns domain was added as a real zone or >>> just as entries in an existing zone. The best way is to set some key in the >>> domain hash passed to the feature_setup function, which will be saved and >>> available when feature_modify and feature_delete are called. >>> >>> - Jamie >>> >>>> Sound like a good idea or bad? >>>> >>>> Thanks >>>> John >>>> >>>> Jamie Cameron wrote: >>>>> On 02/Aug/2008 09:36 John Gray wrote .. >>>>>> There doesn't appear to be any tinydns support for virtualmin (or did I >>>>>> overlook it)? >>>>>> >>>>>> With recent events, I think I've had enough of bind. >>>>>> >>>>>> I'm not very concerned with configuring tinydns as much as just the day >>>>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line >>>>>> utilities for doing all this, so I would imagine it would be fairly easy >>>>>> to write a module to do it. But I don't want to invent the wheel. >>>>>> >>>>>> If nothing exists, I'll create one ala the exim module (basicly just >>>>>> what I need to facilitate adding/deleting/modifing virtual servers in >>>>>> virtualmin). >>>>> Hi John, >>>>> >>>>> At the moment, there is no support for tinydns or djbdns in Virtualmin. >>>>> However, it's plugin architecture would make this pretty easy to add - >>>>> for example, I did one for PowerDNS a while ago that can be used instead >>>>> of the regular BIND feature. >>>>> >>>>> You can get it from : >>>>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns >>>>> and check out the source. >>>>> >>>>> - Jamie >>>> -- >>>> John Gray gr...@ag... >>>> AgoraNet, Inc. (302) 224-2475 >>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >>>> Newark, De 19711 http://www.agora-net.com >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> - >>>> Forwarded by the Webmin development list at web...@we... >>>> To remove yourself from this list, go to >>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> - >>> Forwarded by the Webmin development list at web...@we... >>> To remove yourself from this list, go to >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> >> >> -- >> John Gray gr...@ag... >> AgoraNet, Inc. (302) 224-2475 >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >> Newark, De 19711 http://www.agora-net.com >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> - >> Forwarded by the Webmin development list at web...@we... >> To remove yourself from this list, go to >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: Jamie C. <jca...@we...> - 2008-08-08 21:08:35
|
The cases where it is used in that file wouldn't be related to your plugin, so it's safe not to use it .. On 08/Aug/2008 14:02 John Gray wrote .. > Ok, though I noticed one reference in virtual-server-lib-funcs.pl to > your var. I thought it might be good if virtual-server-lib-funcs.pl > didn't have to worry about which dns module did it. > > John > > Jamie Cameron wrote: > > I'd suggest another variable, just in case someone has both a BIND > > and djbdns domain enabled for the same virtual server (crazy as that > > sounds :-) > > > > Perhaps name is djbdns_submode > > > > - Jamie > > > > On 08/Aug/2008 13:52 John Gray wrote .. > >> I see the bind code uses dns_submode to denote this. > >> > >> I guess the question is this: Better for the tinydns code to use the > >> same var, or another one? > >> > >> John > >> > >> Jamie Cameron wrote: > >>> On 08/Aug/2008 13:21 John Gray wrote .. > >>>> Hi Jamie, > >>>> > >>>> I took the powerdns module, and used to it from template to setting up > >>>> module for tinydns. I have it working now (though it needs some config > >>>> work yet). > >>> Awesome! If it's OK, you should make it publicly available when it is done.. > >>> I know several people have expressed interest in djbdns due to it's lower > >>> memory use. > >>> > >>>> As I was working on it, I came across a big question. Sometimes we add > >>>> aliases to existing domains to into already existing domain, for instances. > >>>> > >>>> we add > >>>> foo.com, then add an alias for it as foo.bar.com, and bar.com is an > >>>> existing domain on the server. With that foo.bar.com is added as new > >>>> domain, instead of entry for foo being added to bar.com. > >>>> > >>>> I was toying with the idea of checking to see if a higher-level domain > >>>> is there, so for example if I am adding > >>>> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, > >>>> then I'd add entries to it, instead of creating a new domain. > >>>> > >>>> But I wondered if that would screw up other things? > >>> That is a perfectly reasonable approach - in fact, Virtualmin already does > >>> this for BIND when you add a sub-domain. You just have to make sure your > >>> code keeps track of whether the djbdns domain was added as a real zone or > >>> just as entries in an existing zone. The best way is to set some key in the > >>> domain hash passed to the feature_setup function, which will be saved and > >>> available when feature_modify and feature_delete are called. > >>> > >>> - Jamie > >>> > >>>> Sound like a good idea or bad? > >>>> > >>>> Thanks > >>>> John > >>>> > >>>> Jamie Cameron wrote: > >>>>> On 02/Aug/2008 09:36 John Gray wrote .. > >>>>>> There doesn't appear to be any tinydns support for virtualmin (or did I > >>>>>> overlook it)? > >>>>>> > >>>>>> With recent events, I think I've had enough of bind. > >>>>>> > >>>>>> I'm not very concerned with configuring tinydns as much as just the day > >>>>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line > >>>>>> utilities for doing all this, so I would imagine it would be fairly easy > >>>>>> to write a module to do it. But I don't want to invent the wheel. > >>>>>> > >>>>>> If nothing exists, I'll create one ala the exim module (basicly just > >>>>>> what I need to facilitate adding/deleting/modifing virtual servers in > >>>>>> virtualmin). > >>>>> Hi John, > >>>>> > >>>>> At the moment, there is no support for tinydns or djbdns in Virtualmin. > >>>>> However, it's plugin architecture would make this pretty easy to add - > >>>>> for example, I did one for PowerDNS a while ago that can be used instead > >>>>> of the regular BIND feature. > >>>>> > >>>>> You can get it from : > >>>>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns > >>>>> and check out the source. > >>>>> > >>>>> - Jamie > >>>> -- > >>>> John Gray gr...@ag... > >>>> AgoraNet, Inc. (302) 224-2475 > >>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >>>> Newark, De 19711 http://www.agora-net.com > >>>> > >>>> ------------------------------------------------------------------------- > >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>> - > >>>> Forwarded by the Webmin development list at web...@we... > >>>> To remove yourself from this list, go to > >>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>> ------------------------------------------------------------------------- > >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>> - > >>> Forwarded by the Webmin development list at web...@we... > >>> To remove yourself from this list, go to > >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>> > >> > >> -- > >> John Gray gr...@ag... > >> AgoraNet, Inc. (302) 224-2475 > >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >> Newark, De 19711 http://www.agora-net.com > >> > >> ------------------------------------------------------------------------- > >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >> Build the coolest Linux based applications with Moblin SDK & win great prizes > >> Grand prize is a trip for two to an Open Source event anywhere in the world > >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >> - > >> Forwarded by the Webmin development list at web...@we... > >> To remove yourself from this list, go to > >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > - > > Forwarded by the Webmin development list at web...@we... > > To remove yourself from this list, go to > > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > > -- > John Gray gr...@ag... > AgoraNet, Inc. (302) 224-2475 > 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > Newark, De 19711 http://www.agora-net.com > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel |
From: John G. <gr...@ag...> - 2008-08-11 11:43:46
|
I just about have the module written. One last question (I hope). In tinydns A records are define this way: +name:IP:optionally TTL That'll define the A record. If you change the + to =, then a match PTR reocrd in generated too. What I'm thinking about doing is a looking up IP, if doesn't around have PTR record, I'll set the record to create both the A and PTR records. So an IP verse will match the first record defined using it. Sound reasonable? I'm also buffed this module up over the powerdns module a bit. It looks at other flags to figure out if the mx record is needed for instance. John Jamie Cameron wrote: > The cases where it is used in that file wouldn't be related to your > plugin, so it's safe not to use it .. > > On 08/Aug/2008 14:02 John Gray wrote .. >> Ok, though I noticed one reference in virtual-server-lib-funcs.pl to >> your var. I thought it might be good if virtual-server-lib-funcs.pl >> didn't have to worry about which dns module did it. >> >> John >> >> Jamie Cameron wrote: >>> I'd suggest another variable, just in case someone has both a BIND >>> and djbdns domain enabled for the same virtual server (crazy as that >>> sounds :-) >>> >>> Perhaps name is djbdns_submode >>> >>> - Jamie >>> >>> On 08/Aug/2008 13:52 John Gray wrote .. >>>> I see the bind code uses dns_submode to denote this. >>>> >>>> I guess the question is this: Better for the tinydns code to use the >>>> same var, or another one? >>>> >>>> John >>>> >>>> Jamie Cameron wrote: >>>>> On 08/Aug/2008 13:21 John Gray wrote .. >>>>>> Hi Jamie, >>>>>> >>>>>> I took the powerdns module, and used to it from template to setting up >>>>>> module for tinydns. I have it working now (though it needs some config >>>>>> work yet). >>>>> Awesome! If it's OK, you should make it publicly available when it is done.. >>>>> I know several people have expressed interest in djbdns due to it's lower >>>>> memory use. >>>>> >>>>>> As I was working on it, I came across a big question. Sometimes we add >>>>>> aliases to existing domains to into already existing domain, for instances. >>>>>> >>>>>> we add >>>>>> foo.com, then add an alias for it as foo.bar.com, and bar.com is an >>>>>> existing domain on the server. With that foo.bar.com is added as new >>>>>> domain, instead of entry for foo being added to bar.com. >>>>>> >>>>>> I was toying with the idea of checking to see if a higher-level domain >>>>>> is there, so for example if I am adding >>>>>> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, >>>>>> then I'd add entries to it, instead of creating a new domain. >>>>>> >>>>>> But I wondered if that would screw up other things? >>>>> That is a perfectly reasonable approach - in fact, Virtualmin already does >>>>> this for BIND when you add a sub-domain. You just have to make sure your >>>>> code keeps track of whether the djbdns domain was added as a real zone or >>>>> just as entries in an existing zone. The best way is to set some key in the >>>>> domain hash passed to the feature_setup function, which will be saved and >>>>> available when feature_modify and feature_delete are called. >>>>> >>>>> - Jamie >>>>> >>>>>> Sound like a good idea or bad? >>>>>> >>>>>> Thanks >>>>>> John >>>>>> >>>>>> Jamie Cameron wrote: >>>>>>> On 02/Aug/2008 09:36 John Gray wrote .. >>>>>>>> There doesn't appear to be any tinydns support for virtualmin (or did I >>>>>>>> overlook it)? >>>>>>>> >>>>>>>> With recent events, I think I've had enough of bind. >>>>>>>> >>>>>>>> I'm not very concerned with configuring tinydns as much as just the day >>>>>>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line >>>>>>>> utilities for doing all this, so I would imagine it would be fairly easy >>>>>>>> to write a module to do it. But I don't want to invent the wheel. >>>>>>>> >>>>>>>> If nothing exists, I'll create one ala the exim module (basicly just >>>>>>>> what I need to facilitate adding/deleting/modifing virtual servers in >>>>>>>> virtualmin). >>>>>>> Hi John, >>>>>>> >>>>>>> At the moment, there is no support for tinydns or djbdns in Virtualmin. >>>>>>> However, it's plugin architecture would make this pretty easy to add - >>>>>>> for example, I did one for PowerDNS a while ago that can be used instead >>>>>>> of the regular BIND feature. >>>>>>> >>>>>>> You can get it from : >>>>>>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns >>>>>>> and check out the source. >>>>>>> >>>>>>> - Jamie >>>>>> -- >>>>>> John Gray gr...@ag... >>>>>> AgoraNet, Inc. (302) 224-2475 >>>>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >>>>>> Newark, De 19711 http://www.agora-net.com >>>>>> >>>>>> ------------------------------------------------------------------------- >>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>> - >>>>>> Forwarded by the Webmin development list at web...@we... >>>>>> To remove yourself from this list, go to >>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>>>> ------------------------------------------------------------------------- >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>> - >>>>> Forwarded by the Webmin development list at web...@we... >>>>> To remove yourself from this list, go to >>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>>>> >>>> -- >>>> John Gray gr...@ag... >>>> AgoraNet, Inc. (302) 224-2475 >>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >>>> Newark, De 19711 http://www.agora-net.com >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> - >>>> Forwarded by the Webmin development list at web...@we... >>>> To remove yourself from this list, go to >>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> - >>> Forwarded by the Webmin development list at web...@we... >>> To remove yourself from this list, go to >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> >> >> -- >> John Gray gr...@ag... >> AgoraNet, Inc. (302) 224-2475 >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >> Newark, De 19711 http://www.agora-net.com >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> - >> Forwarded by the Webmin development list at web...@we... >> To remove yourself from this list, go to >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: Jamie C. <jca...@we...> - 2008-08-11 16:46:35
|
On 11/Aug/2008 04:42 John Gray wrote .. > I just about have the module written. One last question (I hope). > > In tinydns A records are define this way: > +name:IP:optionally TTL > > That'll define the A record. If you change the + to =, then a match PTR > reocrd in generated too. > > What I'm thinking about doing is a looking up IP, if doesn't around have > PTR record, I'll set the record to create both the A and PTR records. > So an IP verse will match the first record defined using it. Sounds harmless to me. Although in most Virtualmin deployments, users don't have control over the reverse DNS domain containing their system's IP address, so PTR records don't matter much.. > Sound reasonable? I'm also buffed this module up over the powerdns > module a bit. It looks at other flags to figure out if the mx record is > needed for instance. Good idea! - Jamie > John > > Jamie Cameron wrote: > > The cases where it is used in that file wouldn't be related to your > > plugin, so it's safe not to use it .. > > > > On 08/Aug/2008 14:02 John Gray wrote .. > >> Ok, though I noticed one reference in virtual-server-lib-funcs.pl to > >> your var. I thought it might be good if virtual-server-lib-funcs.pl > >> didn't have to worry about which dns module did it. > >> > >> John > >> > >> Jamie Cameron wrote: > >>> I'd suggest another variable, just in case someone has both a BIND > >>> and djbdns domain enabled for the same virtual server (crazy as that > >>> sounds :-) > >>> > >>> Perhaps name is djbdns_submode > >>> > >>> - Jamie > >>> > >>> On 08/Aug/2008 13:52 John Gray wrote .. > >>>> I see the bind code uses dns_submode to denote this. > >>>> > >>>> I guess the question is this: Better for the tinydns code to use the > >>>> same var, or another one? > >>>> > >>>> John > >>>> > >>>> Jamie Cameron wrote: > >>>>> On 08/Aug/2008 13:21 John Gray wrote .. > >>>>>> Hi Jamie, > >>>>>> > >>>>>> I took the powerdns module, and used to it from template to setting up > >>>>>> module for tinydns. I have it working now (though it needs some config > >>>>>> work yet). > >>>>> Awesome! If it's OK, you should make it publicly available when it is done.. > >>>>> I know several people have expressed interest in djbdns due to it's lower > >>>>> memory use. > >>>>> > >>>>>> As I was working on it, I came across a big question. Sometimes we add > >>>>>> aliases to existing domains to into already existing domain, for instances. > >>>>>> > >>>>>> we add > >>>>>> foo.com, then add an alias for it as foo.bar.com, and bar.com is an > >>>>>> existing domain on the server. With that foo.bar.com is added as new > >>>>>> domain, instead of entry for foo being added to bar.com. > >>>>>> > >>>>>> I was toying with the idea of checking to see if a higher-level domain > >>>>>> is there, so for example if I am adding > >>>>>> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, > >>>>>> then I'd add entries to it, instead of creating a new domain. > >>>>>> > >>>>>> But I wondered if that would screw up other things? > >>>>> That is a perfectly reasonable approach - in fact, Virtualmin already does > >>>>> this for BIND when you add a sub-domain. You just have to make sure your > >>>>> code keeps track of whether the djbdns domain was added as a real zone or > >>>>> just as entries in an existing zone. The best way is to set some key in the > >>>>> domain hash passed to the feature_setup function, which will be saved and > >>>>> available when feature_modify and feature_delete are called. > >>>>> > >>>>> - Jamie > >>>>> > >>>>>> Sound like a good idea or bad? > >>>>>> > >>>>>> Thanks > >>>>>> John > >>>>>> > >>>>>> Jamie Cameron wrote: > >>>>>>> On 02/Aug/2008 09:36 John Gray wrote .. > >>>>>>>> There doesn't appear to be any tinydns support for virtualmin (or did > I > >>>>>>>> overlook it)? > >>>>>>>> > >>>>>>>> With recent events, I think I've had enough of bind. > >>>>>>>> > >>>>>>>> I'm not very concerned with configuring tinydns as much as just the day > >>>>>>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line > >>>>>>>> utilities for doing all this, so I would imagine it would be fairly easy > >>>>>>>> to write a module to do it. But I don't want to invent the wheel. > >>>>>>>> > >>>>>>>> If nothing exists, I'll create one ala the exim module (basicly just > >>>>>>>> what I need to facilitate adding/deleting/modifing virtual servers in > >>>>>>>> virtualmin). > >>>>>>> Hi John, > >>>>>>> > >>>>>>> At the moment, there is no support for tinydns or djbdns in Virtualmin. > >>>>>>> However, it's plugin architecture would make this pretty easy to add - > >>>>>>> for example, I did one for PowerDNS a while ago that can be used instead > >>>>>>> of the regular BIND feature. > >>>>>>> > >>>>>>> You can get it from : > >>>>>>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns > >>>>>>> and check out the source. > >>>>>>> > >>>>>>> - Jamie > >>>>>> -- > >>>>>> John Gray gr...@ag... > >>>>>> AgoraNet, Inc. (302) 224-2475 > >>>>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >>>>>> Newark, De 19711 http://www.agora-net.com > >>>>>> > >>>>>> ------------------------------------------------------------------------- > >>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>>>> - > >>>>>> Forwarded by the Webmin development list at web...@we... > >>>>>> To remove yourself from this list, go to > >>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>>>> ------------------------------------------------------------------------- > >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>>> - > >>>>> Forwarded by the Webmin development list at web...@we... > >>>>> To remove yourself from this list, go to > >>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>>>> > >>>> -- > >>>> John Gray gr...@ag... > >>>> AgoraNet, Inc. (302) 224-2475 > >>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >>>> Newark, De 19711 http://www.agora-net.com > >>>> > >>>> ------------------------------------------------------------------------- > >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>> - > >>>> Forwarded by the Webmin development list at web...@we... > >>>> To remove yourself from this list, go to > >>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>> ------------------------------------------------------------------------- > >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>> - > >>> Forwarded by the Webmin development list at web...@we... > >>> To remove yourself from this list, go to > >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>> > >> > >> -- > >> John Gray gr...@ag... > >> AgoraNet, Inc. (302) 224-2475 > >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >> Newark, De 19711 http://www.agora-net.com > >> > >> ------------------------------------------------------------------------- > >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >> Build the coolest Linux based applications with Moblin SDK & win great prizes > >> Grand prize is a trip for two to an Open Source event anywhere in the world > >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >> - > >> Forwarded by the Webmin development list at web...@we... > >> To remove yourself from this list, go to > >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > - > > Forwarded by the Webmin development list at web...@we... > > To remove yourself from this list, go to > > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > > -- > John Gray gr...@ag... > AgoraNet, Inc. (302) 224-2475 > 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > Newark, De 19711 http://www.agora-net.com > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel |
From: John G. <gr...@ag...> - 2008-08-11 17:16:11
|
I sent you a copy privately. Feel free to post it if you think its up to snuff. John Jamie Cameron wrote: > On 11/Aug/2008 04:42 John Gray wrote .. >> I just about have the module written. One last question (I hope). >> >> In tinydns A records are define this way: >> +name:IP:optionally TTL >> >> That'll define the A record. If you change the + to =, then a match PTR >> reocrd in generated too. >> >> What I'm thinking about doing is a looking up IP, if doesn't around have >> PTR record, I'll set the record to create both the A and PTR records. >> So an IP verse will match the first record defined using it. > > Sounds harmless to me. Although in most Virtualmin deployments, users > don't have control over the reverse DNS domain containing their system's > IP address, so PTR records don't matter much.. > >> Sound reasonable? I'm also buffed this module up over the powerdns >> module a bit. It looks at other flags to figure out if the mx record is >> needed for instance. > > Good idea! > > - Jamie > >> John >> >> Jamie Cameron wrote: >>> The cases where it is used in that file wouldn't be related to your >>> plugin, so it's safe not to use it .. >>> >>> On 08/Aug/2008 14:02 John Gray wrote .. >>>> Ok, though I noticed one reference in virtual-server-lib-funcs.pl to >>>> your var. I thought it might be good if virtual-server-lib-funcs.pl >>>> didn't have to worry about which dns module did it. >>>> >>>> John >>>> >>>> Jamie Cameron wrote: >>>>> I'd suggest another variable, just in case someone has both a BIND >>>>> and djbdns domain enabled for the same virtual server (crazy as that >>>>> sounds :-) >>>>> >>>>> Perhaps name is djbdns_submode >>>>> >>>>> - Jamie >>>>> >>>>> On 08/Aug/2008 13:52 John Gray wrote .. >>>>>> I see the bind code uses dns_submode to denote this. >>>>>> >>>>>> I guess the question is this: Better for the tinydns code to use the >>>>>> same var, or another one? >>>>>> >>>>>> John >>>>>> >>>>>> Jamie Cameron wrote: >>>>>>> On 08/Aug/2008 13:21 John Gray wrote .. >>>>>>>> Hi Jamie, >>>>>>>> >>>>>>>> I took the powerdns module, and used to it from template to setting up >>>>>>>> module for tinydns. I have it working now (though it needs some config >>>>>>>> work yet). >>>>>>> Awesome! If it's OK, you should make it publicly available when it is done.. >>>>>>> I know several people have expressed interest in djbdns due to it's lower >>>>>>> memory use. >>>>>>> >>>>>>>> As I was working on it, I came across a big question. Sometimes we add >>>>>>>> aliases to existing domains to into already existing domain, for instances. >>>>>>>> >>>>>>>> we add >>>>>>>> foo.com, then add an alias for it as foo.bar.com, and bar.com is an >>>>>>>> existing domain on the server. With that foo.bar.com is added as new >>>>>>>> domain, instead of entry for foo being added to bar.com. >>>>>>>> >>>>>>>> I was toying with the idea of checking to see if a higher-level domain >>>>>>>> is there, so for example if I am adding >>>>>>>> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, >>>>>>>> then I'd add entries to it, instead of creating a new domain. >>>>>>>> >>>>>>>> But I wondered if that would screw up other things? >>>>>>> That is a perfectly reasonable approach - in fact, Virtualmin already does >>>>>>> this for BIND when you add a sub-domain. You just have to make sure your >>>>>>> code keeps track of whether the djbdns domain was added as a real zone or >>>>>>> just as entries in an existing zone. The best way is to set some key in the >>>>>>> domain hash passed to the feature_setup function, which will be saved and >>>>>>> available when feature_modify and feature_delete are called. >>>>>>> >>>>>>> - Jamie >>>>>>> >>>>>>>> Sound like a good idea or bad? >>>>>>>> >>>>>>>> Thanks >>>>>>>> John >>>>>>>> >>>>>>>> Jamie Cameron wrote: >>>>>>>>> On 02/Aug/2008 09:36 John Gray wrote .. >>>>>>>>>> There doesn't appear to be any tinydns support for virtualmin (or did >> I >>>>>>>>>> overlook it)? >>>>>>>>>> >>>>>>>>>> With recent events, I think I've had enough of bind. >>>>>>>>>> >>>>>>>>>> I'm not very concerned with configuring tinydns as much as just the day >>>>>>>>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line >>>>>>>>>> utilities for doing all this, so I would imagine it would be fairly easy >>>>>>>>>> to write a module to do it. But I don't want to invent the wheel. >>>>>>>>>> >>>>>>>>>> If nothing exists, I'll create one ala the exim module (basicly just >>>>>>>>>> what I need to facilitate adding/deleting/modifing virtual servers in >>>>>>>>>> virtualmin). >>>>>>>>> Hi John, >>>>>>>>> >>>>>>>>> At the moment, there is no support for tinydns or djbdns in Virtualmin. >>>>>>>>> However, it's plugin architecture would make this pretty easy to add - >>>>>>>>> for example, I did one for PowerDNS a while ago that can be used instead >>>>>>>>> of the regular BIND feature. >>>>>>>>> >>>>>>>>> You can get it from : >>>>>>>>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns >>>>>>>>> and check out the source. >>>>>>>>> >>>>>>>>> - Jamie >>>>>>>> -- >>>>>>>> John Gray gr...@ag... >>>>>>>> AgoraNet, Inc. (302) 224-2475 >>>>>>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >>>>>>>> Newark, De 19711 http://www.agora-net.com >>>>>>>> >>>>>>>> ------------------------------------------------------------------------- >>>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>>>> - >>>>>>>> Forwarded by the Webmin development list at web...@we... >>>>>>>> To remove yourself from this list, go to >>>>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>>>>>> ------------------------------------------------------------------------- >>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>>> - >>>>>>> Forwarded by the Webmin development list at web...@we... >>>>>>> To remove yourself from this list, go to >>>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>>>>>> >>>>>> -- >>>>>> John Gray gr...@ag... >>>>>> AgoraNet, Inc. (302) 224-2475 >>>>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >>>>>> Newark, De 19711 http://www.agora-net.com >>>>>> >>>>>> ------------------------------------------------------------------------- >>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>> - >>>>>> Forwarded by the Webmin development list at web...@we... >>>>>> To remove yourself from this list, go to >>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>>>> ------------------------------------------------------------------------- >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>> - >>>>> Forwarded by the Webmin development list at web...@we... >>>>> To remove yourself from this list, go to >>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>>>> >>>> -- >>>> John Gray gr...@ag... >>>> AgoraNet, Inc. (302) 224-2475 >>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >>>> Newark, De 19711 http://www.agora-net.com >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>>> Grand prize is a trip for two to an Open Source event anywhere in the world >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>> - >>>> Forwarded by the Webmin development list at web...@we... >>>> To remove yourself from this list, go to >>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> - >>> Forwarded by the Webmin development list at web...@we... >>> To remove yourself from this list, go to >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> >> >> -- >> John Gray gr...@ag... >> AgoraNet, Inc. (302) 224-2475 >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) >> Newark, De 19711 http://www.agora-net.com >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> - >> Forwarded by the Webmin development list at web...@we... >> To remove yourself from this list, go to >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > -- John Gray gr...@ag... AgoraNet, Inc. (302) 224-2475 314 E. Main Street, Suite 1 (302) 224-2552 (fax) Newark, De 19711 http://www.agora-net.com |
From: Jamie C. <jca...@we...> - 2008-08-11 18:03:01
|
Sure, I'll take a look shortly .. although I don't have djbdns setup myself to fully test it. BTW, do you have a website on which you can host it? If not, I can do so .. - Jamie On 11/Aug/2008 10:14 John Gray wrote .. > I sent you a copy privately. Feel free to post it if you think its up > to snuff. > > John > > Jamie Cameron wrote: > > On 11/Aug/2008 04:42 John Gray wrote .. > >> I just about have the module written. One last question (I hope). > >> > >> In tinydns A records are define this way: > >> +name:IP:optionally TTL > >> > >> That'll define the A record. If you change the + to =, then a match PTR > >> reocrd in generated too. > >> > >> What I'm thinking about doing is a looking up IP, if doesn't around have > >> PTR record, I'll set the record to create both the A and PTR records. > >> So an IP verse will match the first record defined using it. > > > > Sounds harmless to me. Although in most Virtualmin deployments, users > > don't have control over the reverse DNS domain containing their system's > > IP address, so PTR records don't matter much.. > > > >> Sound reasonable? I'm also buffed this module up over the powerdns > >> module a bit. It looks at other flags to figure out if the mx record is > >> needed for instance. > > > > Good idea! > > > > - Jamie > > > >> John > >> > >> Jamie Cameron wrote: > >>> The cases where it is used in that file wouldn't be related to your > >>> plugin, so it's safe not to use it .. > >>> > >>> On 08/Aug/2008 14:02 John Gray wrote .. > >>>> Ok, though I noticed one reference in virtual-server-lib-funcs.pl to > >>>> your var. I thought it might be good if virtual-server-lib-funcs.pl > >>>> didn't have to worry about which dns module did it. > >>>> > >>>> John > >>>> > >>>> Jamie Cameron wrote: > >>>>> I'd suggest another variable, just in case someone has both a BIND > >>>>> and djbdns domain enabled for the same virtual server (crazy as that > >>>>> sounds :-) > >>>>> > >>>>> Perhaps name is djbdns_submode > >>>>> > >>>>> - Jamie > >>>>> > >>>>> On 08/Aug/2008 13:52 John Gray wrote .. > >>>>>> I see the bind code uses dns_submode to denote this. > >>>>>> > >>>>>> I guess the question is this: Better for the tinydns code to use the > >>>>>> same var, or another one? > >>>>>> > >>>>>> John > >>>>>> > >>>>>> Jamie Cameron wrote: > >>>>>>> On 08/Aug/2008 13:21 John Gray wrote .. > >>>>>>>> Hi Jamie, > >>>>>>>> > >>>>>>>> I took the powerdns module, and used to it from template to setting up > >>>>>>>> module for tinydns. I have it working now (though it needs some config > >>>>>>>> work yet). > >>>>>>> Awesome! If it's OK, you should make it publicly available when it is done.. > >>>>>>> I know several people have expressed interest in djbdns due to it's lower > >>>>>>> memory use. > >>>>>>> > >>>>>>>> As I was working on it, I came across a big question. Sometimes we add > >>>>>>>> aliases to existing domains to into already existing domain, for instances. > >>>>>>>> > >>>>>>>> we add > >>>>>>>> foo.com, then add an alias for it as foo.bar.com, and bar.com is an > >>>>>>>> existing domain on the server. With that foo.bar.com is added as new > >>>>>>>> domain, instead of entry for foo being added to bar.com. > >>>>>>>> > >>>>>>>> I was toying with the idea of checking to see if a higher-level domain > >>>>>>>> is there, so for example if I am adding > >>>>>>>> a.b.c.d I'd check for b.c.d, then c.d, then d. If I find one of them, > >>>>>>>> then I'd add entries to it, instead of creating a new domain. > >>>>>>>> > >>>>>>>> But I wondered if that would screw up other things? > >>>>>>> That is a perfectly reasonable approach - in fact, Virtualmin already does > >>>>>>> this for BIND when you add a sub-domain. You just have to make sure your > >>>>>>> code keeps track of whether the djbdns domain was added as a real zone > or > >>>>>>> just as entries in an existing zone. The best way is to set some key in > the > >>>>>>> domain hash passed to the feature_setup function, which will be saved and > >>>>>>> available when feature_modify and feature_delete are called. > >>>>>>> > >>>>>>> - Jamie > >>>>>>> > >>>>>>>> Sound like a good idea or bad? > >>>>>>>> > >>>>>>>> Thanks > >>>>>>>> John > >>>>>>>> > >>>>>>>> Jamie Cameron wrote: > >>>>>>>>> On 02/Aug/2008 09:36 John Gray wrote .. > >>>>>>>>>> There doesn't appear to be any tinydns support for virtualmin (or did > >> I > >>>>>>>>>> overlook it)? > >>>>>>>>>> > >>>>>>>>>> With recent events, I think I've had enough of bind. > >>>>>>>>>> > >>>>>>>>>> I'm not very concerned with configuring tinydns as much as just the > day > >>>>>>>>>> to day issues of adding/deleting domains/entries. Tinydns has cmd line > >>>>>>>>>> utilities for doing all this, so I would imagine it would be fairly > easy > >>>>>>>>>> to write a module to do it. But I don't want to invent the wheel. > >>>>>>>>>> > >>>>>>>>>> If nothing exists, I'll create one ala the exim module (basicly just > >>>>>>>>>> what I need to facilitate adding/deleting/modifing virtual servers in > >>>>>>>>>> virtualmin). > >>>>>>>>> Hi John, > >>>>>>>>> > >>>>>>>>> At the moment, there is no support for tinydns or djbdns in Virtualmin. > >>>>>>>>> However, it's plugin architecture would make this pretty easy to add > - > >>>>>>>>> for example, I did one for PowerDNS a while ago that can be used instead > >>>>>>>>> of the regular BIND feature. > >>>>>>>>> > >>>>>>>>> You can get it from : > >>>>>>>>> http://www.webmin.com/cgi-bin/search_third.cgi?search=powerdns > >>>>>>>>> and check out the source. > >>>>>>>>> > >>>>>>>>> - Jamie > >>>>>>>> -- > >>>>>>>> John Gray gr...@ag... > >>>>>>>> AgoraNet, Inc. (302) 224-2475 > >>>>>>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >>>>>>>> Newark, De 19711 http://www.agora-net.com > >>>>>>>> > >>>>>>>> ------------------------------------------------------------------------- > >>>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>>>>>> Build the coolest Linux based applications with Moblin SDK & win great > prizes > >>>>>>>> Grand prize is a trip for two to an Open Source event anywhere in the > world > >>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>>>>>> - > >>>>>>>> Forwarded by the Webmin development list at web...@we... > >>>>>>>> To remove yourself from this list, go to > >>>>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>>>>>> ------------------------------------------------------------------------- > >>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>>>>> Build the coolest Linux based applications with Moblin SDK & win great > prizes > >>>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>>>>> - > >>>>>>> Forwarded by the Webmin development list at web...@we... > >>>>>>> To remove yourself from this list, go to > >>>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>>>>>> > >>>>>> -- > >>>>>> John Gray gr...@ag... > >>>>>> AgoraNet, Inc. (302) 224-2475 > >>>>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >>>>>> Newark, De 19711 http://www.agora-net.com > >>>>>> > >>>>>> ------------------------------------------------------------------------- > >>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>>>> - > >>>>>> Forwarded by the Webmin development list at web...@we... > >>>>>> To remove yourself from this list, go to > >>>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>>>> ------------------------------------------------------------------------- > >>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>>> - > >>>>> Forwarded by the Webmin development list at web...@we... > >>>>> To remove yourself from this list, go to > >>>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>>>> > >>>> -- > >>>> John Gray gr...@ag... > >>>> AgoraNet, Inc. (302) 224-2475 > >>>> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >>>> Newark, De 19711 http://www.agora-net.com > >>>> > >>>> ------------------------------------------------------------------------- > >>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>>> - > >>>> Forwarded by the Webmin development list at web...@we... > >>>> To remove yourself from this list, go to > >>>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>> ------------------------------------------------------------------------- > >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >>> Build the coolest Linux based applications with Moblin SDK & win great prizes > >>> Grand prize is a trip for two to an Open Source event anywhere in the world > >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >>> - > >>> Forwarded by the Webmin development list at web...@we... > >>> To remove yourself from this list, go to > >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > >>> > >> > >> -- > >> John Gray gr...@ag... > >> AgoraNet, Inc. (302) 224-2475 > >> 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > >> Newark, De 19711 http://www.agora-net.com > >> > >> ------------------------------------------------------------------------- > >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > >> Build the coolest Linux based applications with Moblin SDK & win great prizes > >> Grand prize is a trip for two to an Open Source event anywhere in the world > >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ > >> - > >> Forwarded by the Webmin development list at web...@we... > >> To remove yourself from this list, go to > >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > - > > Forwarded by the Webmin development list at web...@we... > > To remove yourself from this list, go to > > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > > -- > John Gray gr...@ag... > AgoraNet, Inc. (302) 224-2475 > 314 E. Main Street, Suite 1 (302) 224-2552 (fax) > Newark, De 19711 http://www.agora-net.com > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel |