Merge remote branch 'mainline/master' into js
should be #777 not *777
Shows source ports when they are already defined
Merge branch 'master' of rcs.pfsense.org:pfsense/mainline
Expose MRRU settings in the GUI for PPPoE (MLPPP).
Remove unnecessary JS variable
Fix the js that hides advanced button on firewall rules
Add the ability to select a mode for LB pool members, load balance (default) or manual failover. If manual failover is selected, only allow one server to be chosen as active.
Use more prototype conventions, fix some, and correct logic for moving rows.
Use prototype selectors here, and ensure we use only the log rows. Should fix the rare occasion where a rapid dynamic log update would overwrite the header row.
Fix javascript error and apn id so not duplicate id in html.
Simplify GUI even more, especially for PPP connections.
Rework GUI to hide advanced options and display via button.
requested by Ermal.
Listing service providers
- Added dropdown list to select provider - Added javascrit methods to handle Ajax requests
Clean up javascript even more, so unnecessary loops don't get executed.
Really fix javascript . . .
Fixed problems in javascript and added L2TP support to GUI.
Fix javascript error.
Clean up code in interfaces_ppps_edit.php and in javascript.
Fix many things related to PPP connections.
Fixed tab array numbering in interfaces_* files. Enabled multilink over PPtP connections.Fixed handling of bandwidth, mtu, mru settings. Removed unnecessary curly brackets fromsingle line if conditionals, and more . . .
Fix HTML tags in interfaces.php and delete extra javascript function in ppps_edit.js
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
Conflicts: etc/inc/upgrade_config.inc
Bandwidth, MTU, MRU settings working.
Fix source input validation, saving, and the "View the NAT rule" link on linked filter rules. Ticket #586
Fix up final bits of PPPoE Periodic reset and disable setting of bandwidths for mlppp links for now.
Working on PPPoE periodic reset. Writing out pppoe_restart_XXX file still needs work.
Implement tcp flags and sloppy state on the GUI.
Use "PPPs" as the new Tab name in Interfaces -> Assign. Rename files and update affected files.
Also, add upgrade_config function 062_to_063.
Code to save data on a per port(bandwidth, mtu, mru, etc.) basis is working.
Working on javascript for bandwidth, mtu, mru inputs on mlppp gui.
Fix up javascript and add id # to interfaces_mlppp page.
Pull javascript out of mlppp_edit page into a separate file.
Improve NAT Port Forwarding
Automatically select destination as $Interface address when Interface is changed just for new rules, or, if previous rule has already the combination interface + interface address selected
Merge remote branch 'mainline/master'
Add binding support for row helper drop downs
Consider VIPs on Destination Address and below few fixes
- Rename change_dst to dst_change to follow standards- Fix indent
changed destination type according to the selected interface
Hidding Redirect Target Port when using GRE and ESP
Disable redirect port field when a port different of (other) is selected
Block source edit on associated firewall rules
Conflicts: etc/inc/filter.inc
remove commented out bit that causes annoying pop ups in IE. Ticket #299
Adding new fields to improved NAT port forward
Fix sortable to handle sorting of IP address columns properly. Resolves #469
Fix rowhelper size usage.
fix alert scroller in Chrome
Ticket #237
fix conflict between domTT and prototype that was breaking javascript in a number of areas. Problem described here.http://groups.google.com/group/dom-tooltip/browse_thread/thread/3f0ecf76e0755ffc?pli=1Ticket #276 among others
Adding latest dom_TT. Fixes #202 Thanks to RobisCool
Updating to 1.8.3
Add patch from lietu (Janne Enberg). Ticket #136
1) Multiple NAT rules can be assigned the same filter rule-> Fixed, added assigned-nat-rule-id to filter rules to keep track of the assignment
2) when removing the link (i.e. switching to "pass" or "none", the linked rule isn't deleted (should it be? probably yes)...
Make all autocompletes in there case insensitive.
Fixup Source OS box
Minor formatting + hide Source OS behind Advanced box
Hide layer7 and in/out behind advanced button
Make xmlrpc sync, schedule, gateway, in/out, ackqueue and layer7 all advanced type buttons simplifying the firewall rule edit form for 99% of the cases
Ticket #146. Fix the autocompletion of ports aliases only for the ports and host/network aliases for the src/dst. Checking if a valid alias is entered end if it is a correct one for this box seems like to much overhead and work for this. (For firewall_nat_edit.php)
Ticket #146. Fix the autocompletion of ports aliases only for the ports and host/network aliases for the src/dst. Checking if a valid alias is entered end if it is a correct one for this box seems like to much overhead and work for this.
Seperate diffserv box into a <select> dropdown. Hide item behind advanced button. Move down one section near other advanced items. Resolves #60
Move back to using sortable as class name
Modify sortable.js to work on tabcont as opposed to sortable class. This has the effect of making any table that has a single header sortable instead of having to visit each page. Sponsored-by: BSD Perimeter Commercial Support
Make matching on autosuggestion case insensitive.
Add the id tag to the row helper javascript created input objects. Make the controls of aliases clearly show that they can be even alias names with autocomplete.(Loop checking is not yet implemented).
Avoid errors when a non-existent element is called by a function
Submitted-by: Manoel Carvalho
remove dead JS files
Massive javascript cleanup, all .js files now live in $g['www_path']/javascriptPurged unused JS
Move datetimepicker javascript to JS directory
Adding Ajax queue system.
Example usage:
AjaxQueue.setBatchSize(1);AjaxQueue.push("http://www.testingqueue.com/process/",{onSucess: funcSuccess, onfailure: funcFailure});AjaxQueue.push("http://www.testingqueue.com/process1/",{onSucess: funcSuccess1, onfailure: funcFailure1}, "myDiv");...
a little cleaner JS
Sajax is no more, long live PrototypeThis eliminates one AJAX library, but not all "non-Prototype" AJAX code
Make use of Prototype-ism's in sajax.js - first small step in attempting to remove sajax from pfSense
dunno where prototype 1.6.0.3 ran off to, but reign it back in and make it submit
bump scriptaculous to 1.8.2
Ensure that the gateway widget exists before populating data during ajax calls.
Change to 11 second refresh, a lot of underlying information refreshesevery 10 seconds.
Add ajax mojo to gateway status widget
Graph value on the GraphLink graph, too
Test to make sure items exist before trying to get their properties
Change update interval for sajax to 10000
Revert "show/hide icmp6box"
This reverts commit 9ce5e10ac4fe43e9b580344454dd27172b6c4456.
show/hide icmp6box
add IPv6.inc and NetUtils.js
Update to v2
Break out the advanced system options page into tabs group by categories.Fold the sysctl tunables page into a tab under the advanced options page.This reduces the top level menu options by one. There should be nofunctional changes.
update scriptaculous to version 1.8.1
Adding firebug lite
Fix closing </script> so we can be inlined.
correct definitions
Show loading icon while loading new widget through AJAX. Note: loading icon needs improvement.
new ajax functions for dashboard
Add back scriptaculous files which are being used by the RRD graphspage. Replacements welcome if we want it removed. Seestatus_rrd_graph.php
Ticket #1448: IP Address sorting was MFC'd from HEAD (this whole fileshould probably be MFC'd)
MFC: to RELENG_1_2
DomTT library for popups.
MFC #2 of #2
Allow item to be saved