aboutsummaryrefslogtreecommitdiffstats
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Remove menu items correctly.Scott Ullrich2005-01-121-1/+1
| | | | Noticed-by: "Bryan"
* If user does not append .jpg onto the imagename, then force it on there.Scott Ullrich2005-01-111-0/+4
|
* Alert user when no graphs are creaedScott Ullrich2005-01-111-0/+4
|
* Fix many small errorsScott Ullrich2005-01-101-8/+8
|
* Add more optionsScott Ullrich2005-01-101-27/+181
|
* Initial port of powerdnsScott Ullrich2005-01-101-0/+43
|
* * Correctly delete package and its depdencies, leaving a depdency untouched ↵Scott Ullrich2005-01-091-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
* Do not call ow.Scott Ullrich2005-01-091-2/+0
|
* Fix up formatting. No functional changesScott Ullrich2005-01-081-6/+6
|
* Allow multiple interfacesScott Ullrich2005-01-081-2/+11
|
* Move the interfac selection to the add fieldScott Ullrich2005-01-081-1/+7
|
* Turn on multiselect tag allowing the user to select multiple interfaces for ↵Scott Ullrich2005-01-071-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 Ullrich2005-01-071-16/+21
| | | | with the interfaces.
* Make sure we use custom_deinstall_php_command tag for deinstall commandsScott Ullrich2005-01-064-6/+8
|
* Delete /usr/local/etc/pure* on deinstallScott Ullrich2005-01-061-0/+1
|
* Clean up install and deinstallScott Ullrich2005-01-051-2/+5
|
* Do not loop $config['installedpackages']['pfstat']['config'] if its not definedScott Ullrich2005-01-051-0/+2
|
* Move PFStat Graphs to statusScott Ullrich2005-01-051-1/+1
|
* Minor coesmetic touch upsScott Ullrich2005-01-052-5/+9
|
* Add pfstat.php command used to show graphs.Scott Ullrich2005-01-052-12/+86
| | | | Fix graph layouts when multiple graphs defined.
* Sync package more often with pfstat.confScott Ullrich2005-01-051-29/+38
|
* add graph before the graph type in pfstat.confScott Ullrich2005-01-051-2/+2
|
* Break 2 line crontab entries into multiple textneeded/item directives.Scott Ullrich2005-01-051-0/+5
|
* Convert spaces to tabs for crontab lineScott Ullrich2005-01-041-2/+2
|
* Don't foget to remove pfstat.conf upon package deletionScott Ullrich2005-01-041-2/+3
|
* Add a new custom_php_resync_config_command sync directive which gets called ↵Scott Ullrich2005-01-041-30/+42
| | | | | | after add or delete. Fix a number of small bugs discovered by: B.Kharazmi
* Only need 1 of Maximum connections per ip addressScott Ullrich2004-12-301-7/+0
|
* Add validation type fieldsScott Ullrich2004-12-301-0/+6
|
* Additional file updatesScott Ullrich2004-12-301-1/+4
|
* Typo in urlScott Ullrich2004-12-301-1/+1
|
* Update method of accessScott Ullrich2004-12-301-1/+1
|
* Forgot a spaceScott Ullrich2004-12-301-1/+1
|
* Update package startup file when options are changed.Scott Ullrich2004-12-301-6/+16
|
* Add new pure-ftpd settings xml module allowing user to set many neat options.Scott Ullrich2004-12-302-1/+99
|
* Add new ntop menu area to access running package.Scott Ullrich2004-12-291-2/+8
|
* Move installation tasks to custom_php_install_command tag.Scott Ullrich2004-12-291-3/+5
|
* Add configfile tagScott Ullrich2004-12-295-2/+7
|
* Seperate pfStat into 2 menu settingsScott Ullrich2004-12-271-2/+2
|
* Add second menu item that shows the graphsScott Ullrich2004-12-271-1/+8
|
* Make sure to start / restart cronScott Ullrich2004-12-271-0/+2
|
* Make password fields mask out password with *Scott Ullrich2004-12-251-2/+2
|
* straighten out cron textScott Ullrich2004-12-231-1/+4
|
* Use tabs to seperate graph paramaters to make the conf file look cleaner and ↵Scott Ullrich2004-12-231-2/+2
| | | | closer to the example.
* Create pfstat.conf from posted settings.Scott Ullrich2004-12-231-13/+91
| | | | And the crowd goes wild!
* Correct scanning typo.Scott Ullrich2004-12-231-5/+5
|
* Start stunnel after changes using rc.d script.Scott Ullrich2004-12-221-1/+1
|
* Forgot to mv the sample stunnel startup script and chmod it to 555.Scott Ullrich2004-12-221-0/+2
|
* Add rowhelper type which will place add and delete row items on a form. ↵Scott Ullrich2004-12-221-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 Ullrich2004-12-221-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 Ullrich2004-12-221-5/+10
|