Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Correctly delete package and its depdencies, leaving a depdency untouched ↵ | Scott Ullrich | 2005-01-09 | 1 | -2/+2 |
| | | | | | | | if another package depends on the dependency. Say that 3 times in a row real fast. * Correctly delete all configuration items for a package upon deletion * Clean up comments | ||||
* | Add version tags. | Scott Ullrich | 2005-01-09 | 1 | -5/+10 |
| | |||||
* | Finish switchover of packages to freebsd servers. | Scott Ullrich | 2005-01-09 | 1 | -8/+8 |
| | |||||
* | Do not call ow. | Scott Ullrich | 2005-01-09 | 1 | -2/+0 |
| | |||||
* | Revert last change and create a package creation script | Scott Ullrich | 2005-01-09 | 1 | -5/+5 |
| | |||||
* | Use new directory sorting to keep packages seperated. | Scott Ullrich | 2005-01-09 | 1 | -5/+5 |
| | |||||
* | Fix up formatting. No functional changes | Scott Ullrich | 2005-01-08 | 1 | -6/+6 |
| | |||||
* | Allow multiple interfaces | Scott Ullrich | 2005-01-08 | 1 | -2/+11 |
| | |||||
* | Move the interfac selection to the add field | Scott Ullrich | 2005-01-08 | 1 | -1/+7 |
| | |||||
* | Turn on multiselect tag allowing the user to select multiple interfaces for ↵ | Scott Ullrich | 2005-01-07 | 1 | -0/+2 |
| | | | | ntop to listen on. Also make the selection box sized to 3 items. | ||||
* | Add interfaces_selection field type which will populate a select box filled ↵ | Scott Ullrich | 2005-01-07 | 1 | -16/+21 |
| | | | | with the interfaces. | ||||
* | Make sure we use custom_deinstall_php_command tag for deinstall commands | Scott Ullrich | 2005-01-06 | 4 | -6/+8 |
| | |||||
* | Delete /usr/local/etc/pure* on deinstall | Scott Ullrich | 2005-01-06 | 1 | -0/+1 |
| | |||||
* | Clean up install and deinstall | Scott Ullrich | 2005-01-05 | 1 | -2/+5 |
| | |||||
* | Do not loop $config['installedpackages']['pfstat']['config'] if its not defined | Scott Ullrich | 2005-01-05 | 1 | -0/+2 |
| | |||||
* | Move PFStat Graphs to status | Scott Ullrich | 2005-01-05 | 1 | -1/+1 |
| | |||||
* | Minor coesmetic touch ups | Scott Ullrich | 2005-01-05 | 2 | -5/+9 |
| | |||||
* | Add pfstat.php command used to show graphs. | Scott Ullrich | 2005-01-05 | 2 | -12/+86 |
| | | | | Fix graph layouts when multiple graphs defined. | ||||
* | Sync package more often with pfstat.conf | Scott Ullrich | 2005-01-05 | 1 | -29/+38 |
| | |||||
* | add graph before the graph type in pfstat.conf | Scott Ullrich | 2005-01-05 | 1 | -2/+2 |
| | |||||
* | Break 2 line crontab entries into multiple textneeded/item directives. | Scott Ullrich | 2005-01-05 | 1 | -0/+5 |
| | |||||
* | Convert spaces to tabs for crontab line | Scott Ullrich | 2005-01-04 | 1 | -2/+2 |
| | |||||
* | Don't foget to remove pfstat.conf upon package deletion | Scott Ullrich | 2005-01-04 | 1 | -2/+3 |
| | |||||
* | Add a new custom_php_resync_config_command sync directive which gets called ↵ | Scott Ullrich | 2005-01-04 | 1 | -30/+42 |
| | | | | | | after add or delete. Fix a number of small bugs discovered by: B.Kharazmi | ||||
* | Only need 1 of Maximum connections per ip address | Scott Ullrich | 2004-12-30 | 1 | -7/+0 |
| | |||||
* | Add validation type fields | Scott Ullrich | 2004-12-30 | 1 | -0/+6 |
| | |||||
* | Additional file updates | Scott Ullrich | 2004-12-30 | 1 | -1/+4 |
| | |||||
* | Typo in url | Scott Ullrich | 2004-12-30 | 1 | -1/+1 |
| | |||||
* | Update method of access | Scott Ullrich | 2004-12-30 | 1 | -1/+1 |
| | |||||
* | Forgot a space | Scott Ullrich | 2004-12-30 | 1 | -1/+1 |
| | |||||
* | Update package startup file when options are changed. | Scott Ullrich | 2004-12-30 | 1 | -6/+16 |
| | |||||
* | Add new pure-ftpd settings xml module allowing user to set many neat options. | Scott Ullrich | 2004-12-30 | 2 | -1/+99 |
| | |||||
* | Add new ntop menu area to access running package. | Scott Ullrich | 2004-12-29 | 1 | -2/+8 |
| | |||||
* | Move installation tasks to custom_php_install_command tag. | Scott Ullrich | 2004-12-29 | 1 | -3/+5 |
| | |||||
* | Add configfile tag | Scott Ullrich | 2004-12-29 | 5 | -2/+7 |
| | |||||
* | Seperate pfStat into 2 menu settings | Scott Ullrich | 2004-12-27 | 1 | -2/+2 |
| | |||||
* | Add second menu item that shows the graphs | Scott Ullrich | 2004-12-27 | 1 | -1/+8 |
| | |||||
* | Make sure to start / restart cron | Scott Ullrich | 2004-12-27 | 1 | -0/+2 |
| | |||||
* | Make password fields mask out password with * | Scott Ullrich | 2004-12-25 | 1 | -2/+2 |
| | |||||
* | straighten out cron text | Scott Ullrich | 2004-12-23 | 1 | -1/+4 |
| | |||||
* | Use tabs to seperate graph paramaters to make the conf file look cleaner and ↵ | Scott Ullrich | 2004-12-23 | 1 | -2/+2 |
| | | | | closer to the example. | ||||
* | Create pfstat.conf from posted settings. | Scott Ullrich | 2004-12-23 | 1 | -13/+91 |
| | | | | And the crowd goes wild! | ||||
* | Correct scanning typo. | Scott Ullrich | 2004-12-23 | 1 | -5/+5 |
| | |||||
* | Start stunnel after changes using rc.d script. | Scott Ullrich | 2004-12-22 | 1 | -1/+1 |
| | |||||
* | Forgot to mv the sample stunnel startup script and chmod it to 555. | Scott Ullrich | 2004-12-22 | 1 | -0/+2 |
| | |||||
* | Add rowhelper type which will place add and delete row items on a form. ↵ | Scott Ullrich | 2004-12-22 | 1 | -51/+28 |
| | | | | This can be used to group like items together on the web gui. First package employing this neat feature is pfStat | ||||
* | Use <?xml version="1.0" encoding="utf-8" ?> | Scott Ullrich | 2004-12-22 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <packagegui> <name>stunnel</name> <!-- Menu is where this packages menu will appear --> <menu> <name>STunnel</name> <tooltiptext>The stunnel program is designed to work as an SSL encryption wrapper between remote client and local (inetd-startable) or remote server. It can be used to add SSL functionality to commonly used inetd daemons like POP2, POP3, and IMAP servers without any changes in the programs' code. It will negotiate an SSL connection using the OpenSSL or SSLeay libraries. It calls the underlying crypto libraries, so stunnel supports whatever cryptographic algorithms you compiled into your crypto package.</tooltiptext> <section>Services</section> </menu> <!-- configpath gets expanded out automatically and config items will be stored in that location --> <configpath>['installedpackages']['package']['$packagename']['configuration']</configpath> <!-- adddeleteeditpagefields items will appear on the first page where you can add / delete or edit items. An example of this would be the nat page where you add new nat redirects --> <adddeleteeditpagefields> <columnitem> <fielddescr>Description</fielddescr> <fieldname>description</fieldname> </columnitem> <columnitem> <fielddescr>Listen on IP</fielddescr> <fieldname>localip</fieldname> </columnitem> <columnitem> <fielddescr>Listen on Port</fielddescr> <fieldname>localport</fieldname> </columnitem> <columnitem> <fielddescr>Redirects to IP</fielddescr> <fieldname>redirectip</fieldname> </columnitem> <columnitem> <fielddescr>Redirects to Port</fielddescr> <fieldname>redirectport</fieldname> </columnitem> </adddeleteeditpagefields> <!-- fields gets invoked when the user adds or edits a item. the following items will be parsed and rendered for the user as a gui with input, and selectboxes. --> <fields> <field> <fielddescr>Description</fielddescr> <fieldname>description</fieldname> <description>Enter a description for this redirection.</description> <type>input</type> </field> <field> <fielddescr>Listen on IP</fielddescr> <fieldname>localip</fieldname> <description>Enter the local IP address to bind this redirection to.</description> <type>input</type> </field> <field> <fielddescr>Listen on port</fielddescr> <fieldname>localport</fieldname> <description>Enter the local port to bind this redirection to.</description> <type>input</type> </field> <field> <fielddescr>Redirects to IP</fielddescr> <fieldname>redirectip</fieldname> <description>Enter the local IP address to redirect this to.</description> <type>input</type> </field> <field> <fielddescr>Redirects to Port</fielddescr> <fieldname>redirectport</fieldname> <description>Enter the local port to rediect to.</description> <type>input</type> </field> </fields> <custom_php_install_command> system("mkdir /var/tmp/stunnel 2>/dev/null"); system("/usr/bin/openssl req -new -x509 -days 365 -nodes -out /usr/local/etc/stunnel/stunnel.pem -keyout /usr/local/etc/stunnel/stunnel.pem"); system("chmod a-r /usr/local/etc/stunnel/stunnel.pem"); system("chmod u+r /usr/local/etc/stunnel/stunnel.pem"); system("mkdir -p /var/tmp/stunnel/var/tmp"); system("chmod a+rw /var/tmp/stunnel/var/tmp/."); </custom_php_install_command> <custom_php_deinstall_command> system("rm -rf /var/tmp/stunnel 2>/dev/null"); system("rm -rf /usr/local/etc/stunnel/stunnel.pem"); </custom_php_deinstall_command> <custom_add_php_command_late> $fout = fopen("/usr/local/etc/stunnel/stunnel.conf","w"); fwrite($fout, "cert = /usr/local/etc/stunnel/mail.pem \n"); fwrite($fout, "chroot = /var/tmp/stunnel \n"); fwrite($fout, "setuid = stunnel \n"); fwrite($fout, "setgid = stunnel \n"); foreach($config['installedpackages']['stunnel']['config'] as $pkgconfig) { fwrite($fout, "\n[" . $pkgconfig['description'] . "]\n"); fwrite($fout, "accept = " . $pkgconfig['localip'] . ":" . $pkgconfig['localport'] . "\n"); fwrite($fout, "connect = " . $pkgconfig['redirectip'] . ":" . $pkgconfig['redirectport'] . "\n"); fwrite($fout, "TIMEOUTclose = 0\n\n"); } fclose($fout); system("/usr/bin/killall stunnel 2>/dev/null"); system("/usr/local/sbin/stunnel 2>/dev/null"); </custom_add_php_command_late> </packagegui> | ||||
* | Stunnel setup commands. | Scott Ullrich | 2004-12-22 | 1 | -5/+10 |
| | |||||
* | Add stunnel package! | Scott Ullrich | 2004-12-22 | 2 | -0/+102 |
| | |||||
* | Update nmap. Update pure-ftpd | Scott Ullrich | 2004-12-21 | 3 | -6/+7 |
| |