Simplify this code
Move these service control functions into service-utils.inc so they may be re-used.
Tidy up "services" widget XHTML
Added ALT to img tagsClosed off IMG tagsDeprecated the ampersand in HREF tagAdded summary to table tagsMoved nowrap to class definitionTidied up the CDATA section in scripts.
Use the actual openvpn restart routine when starting/stopping from services rather than killing/restarting manually.
Update usr/local/www/status_services.php
Missing include which defines functions such as get_shortcut_by_service_name()
Extend the shortcuts code and link back from Status > Services also.
Refine the formatting of the service status icon a bit depending on its context.
Whoops don't need this parameter.
Consolodate a bunch of duplicate service status code
Add additional check
Fix Captive Portal status
Make sure it's an array as an empty string has a count > 0
fix typo
Added radvd / Updated Captive Portal service widget
Add radvd to Status:Services #2485
Added Captiveportal to service status
Fixed HTML tag.
Add relayd to Status > Services and widget. Add capability to kill when restarting instead of a simple reload. Implements #1913
Correctly restart the SSL lighty instance when running.
Sort services on the services status page and widget.
Fix misc XSS issues from davey b
Fix Status > Services display and sorting, plus some HTML formatting and cleanup.
Fix variable name typo in status_services.php and fix return value of is_pid_running. Fixes #877
Ticket #877. Some cleanup and fixes so that openvpn status works correctly.
Fix ntpd starting at boot time and also status->services checking/stop/start/restart display. Previously ntpd would not start at all either though it should.
Use exec() for is_process_running since system() displays command output(not sure why). Also handle captiveportal specially and use proper function to start/stop it.
More fixes to status services.
No functional changes just remove redundant code.
More fixes to openvpn to catch up with latest changes.
Correctly pass parameters for openvpn.
Better require_once.
Bring up openvpn up to speed and try to bring this file near to useful/readable.
Corrections gettext implementation on status_services.php
Implement gettext() calls on status_services.php
Ticket #353. Add neccessary include.
Do propper check to avoid errors. Reported-by: http://forum.pfsense.org/index.php/topic,22296.0.html
fix racoon restart
Reviewed-by: scott@ and billm@
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Turn common tabular data areas into sortable items. Revert the sortable.js change that used tabcont and change back to sortable
Add missing include.
Add the GUI part for IGMPproxy that has been on the snapshots for a while.
Correct status -> service entries for ntpd
Based on a patch submitted-by: David Rees <drees76+AT+gmail.com>
Correct openntpd binary name
Add openntpd
Fix detection if an interface is part of bridge.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Continue interface improvements
touch up text
Ticket #1569
remove annoying and potentially problematic forced page refresh.
Ticket #1545
Switch over to array style page titles. Obtained-from: m0n0wall
-move upnp_action to services.inc-make sure to clear rules when stopping miniupnpd-fix status_upnp and status_services pages so they use upnp_action and not the rcfile
Make OpenVPN usable in status_service.php
s/dhcprelay/dhcrelay/ so that service status shows up correctly
Ticket #1333
-bump miniupnpd version 20070521-dropped status tab from upnp services page-dropped tabs from upnp status page
Add stop / start / restart racoon (IPSEC VPN) service option.
MFC miniupnpd changes from Ryan Wagoner
Change items to read "SNMP Service" and "DHCP Service"
Wait 5 seconds after stopping or starting a service to give the kill or starting process enough time to do its magic instead of marking the service as up when it really is not.
Wait 5 seconds after stopping a service to give the kill process enough time to do its magic instead of marking the service as up when it really is not.
Resolve package descriptions if they are available.
Add logic to restart service similar to star service code.
Do not attempt to start_service() twice. This is already handled and can lead to ticket #1044
Use is_dhcp_server_enabled() and fix DHCP Server from not displaying.
MFC 11963The switch syntax was wrong (or at least blatlantly weird). Also, the default case was being always invoked. Corrected some indentation as well.
MFC 11632Fix start service to also start other services then what is defined in the case strings.
Teach status services how to start system services
MFC 10465Prettier version of the refresh page fix. Pointy-hat-too: fernandotcl
Refresh to page name, not the GET'd url
Fix out of order icons
MFC 9156use the correct class to stop from having double horizontal lines
Remove #!/usr/local/bin/php
Remove wake on lan. It's not a service, its simply a binary that sends a magic packet.
We no longer use mini_httpd
MFC 8046Only show DHCP Relay if its enabled on an interface
More refresh patches from databeestje
proxyarp -> choparp
Ticket #401
Correctly output theme name
Fix field colors.
XXX: Move all system services to a service XML file.
Correctly add multiple servies to the array
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
Last of the bottom round fixesTurn top rounding back on now that those are all fixed
Use $pgtitlesmall code cleanups
include head.inc and round corners on tabs
Updates and fixes.
require -> require_onceinclude -> require_once
Tweak copyright and typo.
Rework services.
No more xmlparse_pkg.
Remove find_package_description - this can be done with a call to get_pkg_info.
Sleep after killall
Correct path to killall.
Duh, Scott!
Show the executable name on error