<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/openisp/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/openisp/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 02 Mar 2004 14:13:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openisp/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Improved data model for DNS database</title><link>https://sourceforge.net/p/openisp/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have made several modifications to the default &lt;br /&gt;
database schema used by MySQLBind to accurately &lt;br /&gt;
reflect the status of fields and provide more &lt;br /&gt;
information if you were to just look at the database &lt;br /&gt;
and get an idea of what was going on.  Also, I have &lt;br /&gt;
added some foreign key constraints, etc on the tables &lt;br /&gt;
to minimize the amount of queries that need to happen &lt;br /&gt;
when things are modified and/or deleted. However, &lt;br /&gt;
these modifications cause breakage to the current CGI &lt;br /&gt;
GUI as well as mysqlBind in general when trying to &lt;br /&gt;
update zones.  I would recommend implementing these &lt;br /&gt;
schema changes and/or additional changes as well as &lt;br /&gt;
updating the behavior of the app to work with and &lt;br /&gt;
take advantage of these schema settings.  Some &lt;br /&gt;
elements of my schema require InnoDB tables which are &lt;br /&gt;
a standard part of the 4.0 series and were an addon &lt;br /&gt;
in the 3.23 series. &lt;/p&gt;
&lt;p&gt;I have attached my schema. &lt;/p&gt;
&lt;p&gt;In it I make a few assumptions based on my &lt;br /&gt;
preferences in database and DNS management.  Such as &lt;br /&gt;
if the modby and/or createdby person is deleted, then &lt;br /&gt;
the field can now be NULL (instead of zero).&lt;br /&gt;
However, if the owner of a particular entry is zero, &lt;br /&gt;
that person's records will also be deleted.  In the &lt;br /&gt;
event of an owner deletion, I would recommend jobs be &lt;br /&gt;
created for all DNS servers for all zones or the &lt;br /&gt;
effects a DELETE CASCADE will have may need to be &lt;br /&gt;
assessed by the program prior to deleting a person to &lt;br /&gt;
create the accurate jobs for the accurate zones. &lt;/p&gt;
&lt;p&gt;Another change I made was that if a person who owns &lt;br /&gt;
and/or creates a job is deleted, those jobs are &lt;br /&gt;
deleted prior to running. &lt;/p&gt;
&lt;p&gt;These foreign key constraints and column changes &lt;br /&gt;
provide a better data representation.  As a last &lt;br /&gt;
resort, if the program wishes to work around the &lt;br /&gt;
constraints, it can also update the Owner field for &lt;br /&gt;
all referenced records to the person deleting the &lt;br /&gt;
present owner. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen Cuppett</dc:creator><pubDate>Tue, 02 Mar 2004 14:13:05 -0000</pubDate><guid>https://sourceforge.net49ed435679919fce325495fed731c2789ca548fa</guid></item><item><title>Diff for mysql 4.1 alpha support</title><link>https://sourceforge.net/p/openisp/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Attached is a diff file between the normal mysqlSendmail &lt;br /&gt;
version 1.21 and a version i patched to include mysql &lt;br /&gt;
4.1 Alpha Support.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eelco Bode</dc:creator><pubDate>Fri, 16 Jan 2004 19:50:46 -0000</pubDate><guid>https://sourceforge.netf1e445a82ca6c00d512ab6444f118f04a099c91d</guid></item><item><title>mysqlISP: Adding products</title><link>https://sourceforge.net/p/openisp/feature-requests/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I think mysqlISP need an new kind of &amp;amp;quot;Main&amp;amp;quot; product&lt;br /&gt;
with other products inside.&lt;/p&gt;
&lt;p&gt;For Example:&lt;/p&gt;
&lt;p&gt;A customer builds a product called Business that has I&lt;br /&gt;
dial-up&lt;br /&gt;
account(Dial UP only) and 5 email accounts(Mail Box only).&lt;/p&gt;
&lt;p&gt;So when adding this product it would be better if one&lt;br /&gt;
&amp;amp;quot;Dial Up only&amp;amp;quot; and 5 &amp;amp;quot;Mail Box Only prods&amp;amp;quot;  are added&lt;br /&gt;
to the customer and can be configured when needed to.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Admin Role</dc:creator><pubDate>Fri, 22 Aug 2003 00:20:52 -0000</pubDate><guid>https://sourceforge.netb2e570a8dffb210185be59897df0c6669a237fb8</guid></item><item><title>mysqlIPM: Major changes tc/iptables/accounting</title><link>https://sourceforge.net/p/openisp/feature-requests/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Major application changes for internal development team:&lt;/p&gt;
&lt;p&gt;1-. Add new tAccounting table&lt;br /&gt;
2-. Add cMAC to tIP for hardware address&lt;br /&gt;
3-. Add tipfunc.h functionality for cIP to be used for&lt;br /&gt;
CIDR &lt;br /&gt;
4-. and/or range of IP's for ease of use.&lt;br /&gt;
5-. Add navigation list for class-c etc to tIP table&lt;br /&gt;
interfafce&lt;/p&gt;
&lt;p&gt;6-. Startup command line for bootup basic tc setup (see&lt;br /&gt;
cbq_init)&lt;br /&gt;
7-. Startup command line for bootup of iptables basic&lt;br /&gt;
firewall&lt;br /&gt;
8-. Startup command line for bootup of iptables&lt;br /&gt;
accounting user chains&lt;br /&gt;
9-. Commandline for crontab iptables user chain traffic&lt;br /&gt;
extraction into tAccounting.&lt;/p&gt;
&lt;p&gt;10-. taccountingfunc.h button for adding user chains&lt;br /&gt;
for accounting.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Admin Role</dc:creator><pubDate>Thu, 14 Aug 2003 22:48:57 -0000</pubDate><guid>https://sourceforge.net2cc7c72c2c5ce573d50fd805616f2e153cc18fa0</guid></item></channel></rss>