XHTML Compliance
Open VPN Status
The service status icon (get_service_status_icon) is not always in a table.
So the caller should apply table td element, rather than the function.
Document type does not allow element "td" here <td class="listr" align="center">The element named above was found in a context where it is not allowed.
require service-utils.inc for find_service_by_openvpn_vpnid()
Add missing td
Remove use of undefined var $conn and fix some td class
Use a better description for this column.
Fix service status for OpenVPN peer-to-peer client/server instances.
Clarify notes when there is an error reaching the openvpn management daemon for service status. Also, add service controls to the openvpn status page.
A couple fixes for openvpn routing table display. Feature #2766
Add routing table display for each OpenVPN ssl/tls server instance, collapsed by default. Part of feature #2766
(line endings UNIX format..)Firewall log alternating colored rowsFirewall log sortableFixed several sorting issues in widgets and other pagesSorting now possible on multiple rows in the header tablesSorting now possible for text that starts with IPv4:port
Correct this function call, OpenVPN client killing works again, fixes #2554
Whoops forgot this one
Only display "No OpenVPN instance defined" if there really are none.
Converting ajax code from prototype to jQuery
Fixup OpenVPN status a bit to properly handle SSL servers using a /30 (no server directive) and also be a little more verbose about what is happening, if we can tell.
Rework OpenVPN status, show status for shared key servers.
Fix OpenVPN client kill. Reported at http://forum.pfsense.org/index.php/topic,28784.0.html
Ticket #826. Add more bandage to notice when a reading on socket timeouts.
Ticket #826. Convert to unix domain sockets for management interface so we do not have problems when interface is any.
Ticket #826. Add timeout of 1 second for all read/write actions performed on the socket. This should fix point 1) on the ticket.
Print a notice that OpenVPN status information is not available for shared key servers.
Corrections gettext calls on status_openvpn.php
Implement gettext() calls on status_openvpn.php
Move these functions to a more central location. Part of ticket #496
Handle empty OVPN client array correctly. Ticket #397
Add statistics for OpenVPN client instances
Add capability to kill active OpenVPN clients from Status > OpenVPN.
Rework includes/require. This saves about 4 megabytes.Simplify get_memory(). Tested on mips/i386
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
Fix a rendering bug in the new OpenVPN status page.
Replace the old openvpn status page with a new implementation. We now adda tcp management port option to each OpenVPN server. Instead of rootingthrough the OpenVPN logs once a minute for status updates, we now submit arequest to the management port to obtain informaiton. We probably need to...