Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mterron-clone into review/master
Only start log update ajax timer if the updateDelay is defined. http://forum.pfsense.org/index.php/topic,35771.0.html
Optimized all images using Yahoo Smush.it service.Savings:-------------------------------------Total images uploaded - 1432Total images smushed - 575Total uploaded images size - 4507518 bytesTotal smushed image size - 3928995 bytesPercentage saving - 14.724452%...
Comment
Add rowhelper_onDelete call
Nuke function_exists()
Add and use rowhelper_onAdd which will fire javascript code after adding new row
Remove debugging alert()
Add rowhelper_onChange variable for row helper and remove the previous function detection code
Touch log file so it can be created on livecd
Adding support for custom hooks. If the function row_helper_dynamic_custom() exists it will be called and pass a tr object which is the createElement("tr") handle.
Honor rowsize.
Cleanup code and fix dynamic firewall log reverse view, fixes #1031
Add a function type to the field types allowed, to allow more field types without directly adding all of them to row helper.
Remove unnecessary variable and fix loop test. Corrects AJAX update of last gateway status table cell (it was never updated before)
Hide redirect and filter rule association fields when "no rdr" is checked. Ticket #570
Unhide the source port options on firewall rules when they are not at the defaults.
Revert "Shows source ports when they are already defined" - this only made it so they were never hidden.
This reverts commit d886ebd6d438cf9b397face67ed4f254de661a94.
Simplify the logic here so that it only uses this conditional expression once.
Revert "Remove unnecessary JS variable" - it had a purpose.
This reverts commit ec325889dc8a9a9ee4476bea6cb17cc4b63e28fe.
Fix the delete button and a couple other small errors. Ticket #891
Make possible to run multiple instances of pppoe server. Not yet switched to mpd4.
Move to javascript/
Fix ajax updating of fields when the CPU graph widget is not in use.
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