Vinicius Coque
d886ebd6d4
Shows source ports when they are already defined
2010-08-13 13:49:16 -03:00
gnhb
2f848ab7ae
Merge branch 'master' of rcs.pfsense.org:pfsense/mainline
2010-08-13 21:33:56 +07:00
gnhb
6a30f701e2
Expose MRRU settings in the GUI for PPPoE (MLPPP).
2010-08-13 21:32:06 +07:00
Vinicius Coque
ec325889dc
Remove unnecessary JS variable
2010-08-13 10:30:58 -03:00
Vinicius Coque
7967131684
Fix the js that hides advanced button on firewall rules
2010-08-13 10:20:21 -03:00
jim-p
e0c27075f3
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.
2010-08-10 16:21:32 -04:00
jim-p
c63ee151da
Use more prototype conventions, fix some, and correct logic for moving rows.
2010-08-05 13:43:59 -04:00
jim-p
bca8429627
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.
2010-08-04 14:44:38 -04:00
gnhb
cac14686eb
Fix javascript error and apn id so not duplicate id in html.
2010-06-05 20:57:11 +07:00
gnhb
7db2ef5fd8
Simplify GUI even more, especially for PPP connections.
2010-06-04 07:20:41 +07:00
gnhb
c5232cbbb9
Rework GUI to hide advanced options and display via button.
...
requested by Ermal.
2010-06-03 23:07:44 +07:00
Vinicius Coque
460b635f14
Listing service providers
...
- Added dropdown list to select provider
- Added javascrit methods to handle Ajax requests
2010-06-02 10:22:35 -03:00
gnhb
6c538d04e2
Clean up javascript even more, so unnecessary loops don't get executed.
2010-05-29 18:36:13 +07:00
gnhb
d6366dd7be
Really fix javascript . . .
2010-05-28 22:46:59 +07:00
gnhb
114990f43a
Fixed problems in javascript and added L2TP support to GUI.
2010-05-28 22:05:40 +07:00
gnhb
ebef8175be
Fix javascript error.
2010-05-28 08:15:57 +07:00
gnhb
8d657558c2
Clean up code in interfaces_ppps_edit.php and in javascript.
2010-05-28 08:00:06 +07:00
gnhb
0661b194d9
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 from
single line if conditionals, and more . . .
2010-05-26 21:07:00 +07:00
gnhb
9978e156d5
Fix HTML tags in interfaces.php and delete extra javascript function in ppps_edit.js
2010-05-20 08:22:25 +07:00
gnhb
37df6d7b15
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
...
Conflicts:
etc/inc/upgrade_config.inc
2010-05-12 19:27:12 +07:00
gnhb
00b702ccd2
Bandwidth, MTU, MRU settings working.
2010-05-12 10:53:07 +07:00
Erik Fonnesbeck
1122a892f2
Fix source input validation, saving, and the "View the NAT rule" link on linked filter rules. Ticket #586
2010-05-11 20:09:52 -06:00
gnhb
0810c115f4
Fix up final bits of PPPoE Periodic reset and disable setting of bandwidths for mlppp links for now.
2010-05-11 15:41:01 +07:00
gnhb
a986f97f90
Working on PPPoE periodic reset. Writing out pppoe_restart_XXX file still needs work.
2010-05-08 11:12:52 +07:00
Ermal
b8ed2a11a0
Implement tcp flags and sloppy state on the GUI.
2010-05-05 19:26:34 +00:00
gnhb
42809b4a03
Use "PPPs" as the new Tab name in Interfaces -> Assign. Rename files and update affected files.
...
Also, add upgrade_config function 062_to_063.
2010-05-04 15:35:29 +07:00
gnhb
de77ffdb1e
Code to save data on a per port(bandwidth, mtu, mru, etc.) basis is working.
2010-05-02 16:39:08 +07:00
gnhb
44d57a2bf2
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
2010-05-02 15:08:05 +07:00
gnhb
c979706408
Working on javascript for bandwidth, mtu, mru inputs on mlppp gui.
2010-05-02 15:00:53 +07:00
gnhb
9291bf4476
Fix up javascript and add id # to interfaces_mlppp page.
2010-05-01 11:38:14 +07:00
gnhb
2595abeb56
Pull javascript out of mlppp_edit page into a separate file.
2010-04-30 16:21:42 +07:00
Renato Botelho
59ecde4930
Improve NAT Port Forwarding
...
New features available are:
* Now you can disable a rule
* You can define "no rdr" rules
* Source type, address and port, with an option "not" for exceptions
* Destination type, address and port, with an option "not" for exceptions
Implemented by: Carlos Eduardo Ramos <carlos.ramos@bluepex.com>
Renato Botelho <renato.botelho@bluepex.com>
Vinicius Coque <vinicius.coque@bluepex.com>
Reviewed by: cmb and efonne
Sponsored by: BluePex Security Solutions
2010-04-29 08:27:50 -03:00
Renato Botelho
2648fa63b8
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
2010-04-27 09:03:23 -03:00
Renato Botelho
be28a8c001
Merge remote branch 'mainline/master'
2010-04-27 08:41:15 -03:00
Scott Ullrich
db3829e199
Add binding support for row helper drop downs
2010-04-27 00:38:18 -04:00
Renato Botelho
a3e7bd0b25
Consider VIPs on Destination Address and below few fixes
...
- Rename change_dst to dst_change to follow standards
- Fix indent
2010-04-20 13:00:26 -03:00
Carlos Eduardo Ramos
eab4380473
changed destination type according to the selected interface
2010-04-20 10:55:40 -03:00
Vinicius Coque
59b6de82af
Hidding Redirect Target Port when using GRE and ESP
2010-04-20 09:26:43 -03:00
Carlos Eduardo Ramos
1b1d686f01
Disable redirect port field when a port different of (other) is selected
2010-04-20 09:22:00 -03:00
Vinicius Coque
383654fc0b
Block source edit on associated firewall rules
2010-04-19 15:51:17 -03:00
Renato Botelho
cf9f53c827
Merge remote branch 'mainline/master'
...
Conflicts:
etc/inc/filter.inc
2010-04-19 08:15:25 -03:00
Chris Buechler
7b7e5b3063
remove commented out bit that causes annoying pop ups in IE. Ticket #299
2010-04-18 18:24:06 -04:00
Vinicius Coque
0d8a86156d
Adding new fields to improved NAT port forward
2010-04-08 15:56:40 -03:00
jim-p
bef28e2d56
Fix sortable to handle sorting of IP address columns properly. Resolves #469
2010-04-03 18:18:48 -04:00
Ermal Lui
e54626e226
Fix rowhelper size usage.
2010-03-08 12:29:43 +00:00
Chris Buechler
856722c390
fix alert scroller in Chrome
...
Ticket #237
2010-01-07 23:09:56 -05:00
Chris Buechler
8803319ca4
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=1
Ticket #276 among others
2010-01-05 15:20:44 -05:00
Scott Ullrich
011b949362
Adding latest dom_TT. Fixes #202 Thanks to RobisCool
2009-12-23 20:38:51 -05:00
Scott Ullrich
3bb547c2b3
Updating to 1.8.3
2009-12-23 19:10:40 -05:00
pierrepomes
473d0ff02f
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)
-> Fixed, when a NAT rule's association is removed, the filter rule is deleted. Added a "create new associated filter rule" option to the
dropdown if there is none selected.
3) The destination IP and port of linked rules can be edited in firewall_rules_edit.php and shouldn't be. Source should be editable but not
destination, since that should strictly be tied to the NAT rule.
-> Fixed, you cannot edit the destination for the filter rules that are linked to NAT rules, this has been disabled both by JavaScript and
PHP.
4) If you edit the source in a linked firewall rule, it gets overwritten when you edit the NAT rule. The NAT rule should never touch the
firewall rule source after the rule exists.
-> Fixed, previously the old rule was deleted and a new one created, now it only updates the old rule and doesn't touch the source.
Also added crosslinking from the NAT rule to the filter rule and back, so you can jump to edit the filter rule from the NAT rule and
vice-versa.
2009-12-12 15:57:19 -05:00
Ermal Lui
c1dc065287
Make all autocompletes in there case insensitive.
2009-12-04 14:18:53 +00:00
sullrich
61c0250d9e
Fixup Source OS box
2009-12-03 17:09:54 -05:00
sullrich
adb633a09f
Minor formatting + hide Source OS behind Advanced box
2009-12-03 17:05:55 -05:00
sullrich
4c263f57c2
Hide layer7 and in/out behind advanced button
2009-12-03 16:50:21 -05:00
sullrich
0239d8ee4a
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
2009-12-03 15:17:10 -05:00
Ermal Lui
b6867d814b
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)
2009-11-30 06:43:44 +00:00
Ermal Lui
72cb5bafa3
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.
2009-11-30 06:40:31 +00:00
sullrich
30c4ae8a6b
Seperate diffserv box into a <select> dropdown. Hide item behind advanced button. Move down one section near other advanced items. Resolves #60
2009-11-28 14:56:43 -05:00
Scott Ullrich
b2d9323d9d
Move back to using sortable as class name
2009-08-23 17:33:29 -04:00
Scott Ullrich
ff9d672809
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
2009-08-20 15:33:03 -04:00
Ermal Lui
7581a05043
Make matching on autosuggestion case insensitive.
2009-07-23 21:32:37 +00:00
Ermal Lui
0cea9a2365
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).
2009-07-23 21:05:29 +00:00
Renato Botelho
0e0e232b84
Avoid errors when a non-existent element is called by a function
...
Submitted-by: Manoel Carvalho
2009-06-02 15:21:20 -03:00
jim-p
af8ae7cec9
Filter log parsing update
...
* Share filter log parsing code instead of using copy/paste/code duplication.
* Reworked the JavaScript a little so it could also be shared
* Fix a large number of bugs, especially in the AJAX-based dynamic log viewer.
* Picks up some more detail from the logs, and more accurately determines the protocol of a given log entry.
* Adds a CLI log parser (filterparser.php)
* Removed some redundant/unused code
* Code cleanup/style fixes
* Added support for finding logged rdr rules from miniupnpd
NOTE: Due to the dynamic nature of upnp rules, the rule may not be present when checked.
2009-04-04 19:50:25 -04:00
Bill Marquette
b1e3b7f48e
remove dead JS files
2009-03-14 18:45:21 -05:00
Bill Marquette
625dcc400c
Massive javascript cleanup, all .js files now live in $g['www_path']/javascript
...
Purged unused JS
2009-03-14 14:41:04 -05:00
Bill Marquette
d3bc15eae5
Move datetimepicker javascript to JS directory
2009-03-14 14:22:20 -05:00
Scott Ullrich
2687a6fa51
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");
AjaxQueue.push("http://www.testingqueue.com/process2/ ",{onSucess: funcSuccess2, onfailure: funcFailure2});
AjaxQueue.push("http://www.testingqueue.com/process3/ ",{onSucess: funcSuccess3, onfailure: funcFailure3});
AjaxQueue.push("http://www.testingqueue.com/process4/ ",{onSucess: funcSuccess4, onfailure: funcFailure4});
AjaxQueue.push("http://www.testingqueue.com/process5/ ",{onSucess: funcSuccess5, onfailure: funcFailure5});
2009-03-14 14:16:34 -04:00
Bill Marquette
bae568ccb5
a little cleaner JS
2009-03-14 02:20:09 -05:00
Bill Marquette
01da41cf8a
Sajax is no more, long live Prototype
...
This eliminates one AJAX library, but not all "non-Prototype" AJAX code
2009-03-14 01:26:52 -05:00
Bill Marquette
f8b1477013
Make use of Prototype-ism's in sajax.js - first small step in attempting to remove sajax from pfSense
2009-03-13 22:13:48 -05:00
Bill Marquette
547fb9346d
dunno where prototype 1.6.0.3 ran off to, but reign it back in and make it submit
2009-03-13 01:38:20 -05:00
Bill Marquette
aa3cb4f06d
bump scriptaculous to 1.8.2
2009-03-13 01:29:15 -05:00
Scott Ullrich
d2c5fcc12d
* Make function opening braces uniform.
...
* Minor documentation additions
2009-03-11 18:35:51 -04:00
Scott Ullrich
98509219b3
Ensure that the gateway widget exists before populating data during ajax calls.
2009-03-11 18:32:26 -04:00
Scott Ullrich
e0a16925b3
Change to 11 second refresh, a lot of underlying information refreshes
...
every 10 seconds.
2009-03-11 18:02:08 -04:00
Scott Ullrich
3dfa6a5214
Add ajax mojo to gateway status widget
2009-03-11 17:28:37 -04:00
Scott Ullrich
37fea5cc51
Graph value on the GraphLink graph, too
2009-03-08 23:08:06 -04:00
Scott Ullrich
5f00df88bd
Test to make sure items exist before trying to get their properties
2009-03-08 18:10:04 -04:00
Scott Ullrich
23a54db3a5
Change update interval for sajax to 10000
2009-03-08 17:44:01 -04:00
Chris Buechler
ee01cb054f
Revert "show/hide icmp6box"
...
This reverts commit 9ce5e10ac4 .
2009-02-15 14:05:16 -05:00
Simon Cornelius P. Umacob
9ce5e10ac4
show/hide icmp6box
2009-01-20 16:30:42 +08:00
Simon Cornelius P. Umacob
ce996bd301
add IPv6.inc and NetUtils.js
2009-01-20 14:30:27 +08:00
Scott Ullrich
daad17fdd1
Update to v2
2008-12-05 19:56:24 +00:00
Matthew Grooms
df81417f55
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 no
functional changes.
2008-09-04 15:40:54 +00:00
Bill Marquette
b5a7edb1ca
update scriptaculous to version 1.8.1
2008-08-02 03:49:34 +00:00
Scott Ullrich
626544136e
Adding firebug lite
2008-07-27 04:30:29 +00:00
Scott Ullrich
e6eeebed2b
Fix closing </script> so we can be inlined.
2008-07-27 02:20:33 +00:00
Scott Dale
f9b7608e63
correct definitions
2008-03-17 21:49:58 +00:00
Scott Dale
34eac803ea
Show loading icon while loading new widget through AJAX. Note: loading icon needs improvement.
2008-03-17 01:55:45 +00:00
Scott Dale
9c0fa9d56f
new ajax functions for dashboard
2007-12-30 21:07:15 +00:00
Seth Mos
63353c9e4e
Add back scriptaculous files which are being used by the RRD graphs
...
page. Replacements welcome if we want it removed. See
status_rrd_graph.php
2007-11-01 21:02:16 +00:00
Daniel Stefan Haischt
8f4423e5c4
* removed scriptaculous. It will be added while building the ISO
...
or embedded image.
2007-10-28 02:19:35 +00:00
Bill Marquette
66eff923a3
Ticket #1448 : IP Address sorting was MFC'd from HEAD (this whole file
...
should probably be MFC'd)
MFC: to RELENG_1_2
2007-10-05 21:11:53 +00:00
Scott Dale
79379fa0a4
DomTT library for popups.
2007-02-12 20:03:03 +00:00
Daniel Stefan Haischt
a56d2bd385
* added missing images for numericupdown and datepicker controll
2007-01-29 22:59:11 +00:00
Scott Ullrich
fb3cb2c50f
MFC #2 of #2
2007-01-29 22:07:52 +00:00
Scott Ullrich
6ec18a7a13
Allow item to be saved
2006-09-04 22:52:17 +00:00
Scott Ullrich
120daf8366
If the destination port is an alias, then force the local port as the same alias. We will need to circle back in filter.inc to detect this situation and omit the local port from the rule.
2006-09-04 22:38:12 +00:00
Scott Ullrich
3280df11c0
Turn off debugging alert()
2006-09-04 22:19:20 +00:00