Project

General

Profile

Download (98.2 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
e8471084 09/01/2010 03:51 PM Ermal LUÇI

Ticket #866 #632. Save old settings or actions to be taken for reconfiguring a route/vip on a tmp file and make use that information when apply settings buttons is clicked. This makes the gui behave as expected.

990fb7a9 09/01/2010 12:13 PM Ermal LUÇI

Ticket #867. Do not destory interfaces other than preventing a loop for ppp interfaces during interface configuration.

319cbd5e 08/31/2010 07:11 PM Ermal LUÇI

Correct binaries and find_dhclient_process

f814d3a6 08/31/2010 11:19 AM Ermal LUÇI

Make this more readble.

7e96ca27 08/31/2010 11:16 AM Ermal LUÇI

Ticket #860. Honor the parameter if passed.

7c73f504 08/31/2010 11:12 AM Ermal LUÇI

Ticket #860. Correct code for proxyarp/choparp starting. Not sure why php did not bail at some code here missing curlies :).

c79439f1 08/30/2010 08:11 PM Ermal LUÇI

Actually it should test the other way.

7413cbfd 08/30/2010 07:56 PM Ermal LUÇI

Ticket #846. Do not try to add an interface to the bridge during an event of LINK_UP.

e19b7d1e 08/26/2010 04:38 PM Ermal LUÇI

Allow carp interfaces to sit on top of aliases. Also add safety belts to ipalias deletion for this to avoid breakage. Trigered-by: http://forum.pfsense.org/index.php/topic,27834.0.html

48f23632 08/26/2010 02:21 PM Ermal LUÇI

Fixes #847. Check even interface groups before allowing deletion of an interface. Also try to readd to a group an interface when configuring.

52ab1d44 08/26/2010 10:09 AM Erik Fonnesbeck

Revert "Use get_real_interface here and compare to that to make it more generic instead of doing this wireless-specific stuff." which probably ended up doing some recursion in various cases, especially slowing down as it goes down a larger list in this foreach loop....

3a90c973 08/24/2010 09:16 AM Marcus Brown

Tiny change to boot message to remove redundant info and make it pretty.

5b40ab9f 08/23/2010 02:30 PM Ermal LUÇI

Add run(4) to known wireless nics. Reported-by: http://forum.pfsense.org/index.php/topic,27744.0.html

8c62fa48 08/23/2010 01:11 PM Jim Pingle

Add bwn to interface lists too.

d09d53ac 08/20/2010 03:48 PM Ermal LUÇI

When booting up do not try to configure ovpn[c|s] interfaces if present also try to configure openvpn eariler just after the interfaces have been setup.

dea80743 08/20/2010 12:33 PM Ermal LUÇI

Ticket #684. Dispatch the reloading of the interface in dial-on-demand case to easy the GUI responsivess.

2f06cc3f 08/19/2010 06:32 PM Ermal LUÇI

Make dhcrelay GUI be simple and easy to use by collapsing the interface tabs to a multiselect control. Remove proxydhcp option because it is broken and is not trivial to make it usable(if user request for it a reconsideration will be made). Allow multiple server ips on the server input box separated by commas. Also on the interface list do not show interfaces without an ip because dhcrelay will not be happy with them. Upgrade code is also included in this commit.

003f291a 08/19/2010 03:29 PM Ermal LUÇI

Ticket #684. Actually when reconfiguring an interface send the destory flag to avoid a loop with ppp-on-demand.

9a4c3eed 08/19/2010 12:45 PM Ermal LUÇI

Setup polling per interface rather only at bootup. This is a proper fix and a optimization on large interface cases. Also setup_microcode and polling defaults before configuring interfaces.

51d5aad7 08/17/2010 08:42 PM Ermal LUÇI

Fixes #88. Actually fix all the mess that was caused by setup_microcode() which overwrote the whole decisions being made on boot from other code. Solve this by moving the setting of all interface capabilities to interface_configure() and just leaving microcode setup to setup_microcode. Also optimize and make more readble the polling setup if activated/deactivated. This also fixes the ticket issue because the settings are now kept after booting up and not overwritten by other code.

6991dcb1 08/17/2010 07:58 PM Ermal LUÇI

Reshufling for better reading of code.

07676e36 08/17/2010 05:38 PM Ermal LUÇI

Ticket #88. When creating the bridge find the common flags needed related to rxcsum/txcsum so that the bridge actually works.

7e627719 08/16/2010 11:23 AM Ermal LUÇI

Also mark wlan cloned interfaces as altq capable.

febca7e8 08/16/2010 11:21 AM Ermal LUÇI

Add l2tp where missing. Also add l2tp and igb to altq capable interfaces.

df309b37 08/13/2010 02:54 PM Marcus Brown

If mpd.conf files exists in the /conf directory, link to it instead of
generating a new one from config.xml data.

This allows power users to tweak mpd conf to their delight, and gives
devs a way of testing out conf tweaks without needing to alter php code.

6a30f701 08/13/2010 02:32 PM Marcus Brown

Expose MRRU settings in the GUI for PPPoE (MLPPP).

91a38e1f 08/11/2010 08:34 PM Ermal LUÇI

Do not require a refernce passed because seems php likes to screw with it internally. This should have be the second belt at Ticket #819.

c9e7d30d 08/11/2010 05:44 PM Scott Ullrich

Add 8021.x preauth (rsn_preauth)

8d9cbe6f 08/10/2010 09:35 PM Ermal LUÇI

Fixes #684. Test file existence before trying to kill the process. Also correct interface name passed as parameter to interface_configure function, it should fix another ticket as a byproduct.

18ec0f13 08/10/2010 04:51 PM Ermal LUÇI

Use correct type so a proper config is generated. Reported by:http://forum.pfsense.org/index.php/topic,25465.msg141966.html#msg141966

0c77c314 08/09/2010 05:57 PM Ermal LUÇI

Get the real flags set on the interface to make code below work properly! Ticket #88.

56626335 08/05/2010 10:14 AM Erik Fonnesbeck

Add backend code for antenna settings. Ticket #13

9fd16ce4 08/03/2010 11:41 AM Ermal LUÇI

Add reference instead of copying also remove bogus comment and code that relies on interfaces named carp which should not happen anymore.

b635c060 08/03/2010 02:03 AM Erik Fonnesbeck

Use get_real_interface here and compare to that to make it more generic instead of doing this wireless-specific stuff.

557e7de1 08/03/2010 01:18 AM Erik Fonnesbeck

Since convert_friendly_interface_to_friendly_descr is now used for display purposes only, it should be fine to fix the case on PPTP and PPPoE.

8e06972c 08/02/2010 10:30 PM Erik Fonnesbeck

Revert "Adjust case of aliases/description names for PPTP and PPPoE server interfaces." since it affects a package that is using the pptp alias.

This reverts commit 429cac0198aea4c42f815e639fb123157de1861b.

38032730 08/02/2010 08:25 AM Erik Fonnesbeck

Don't create the wireless section of the config for an interface section that doesn't exist.

af637766 08/02/2010 07:52 AM Erik Fonnesbeck

Make convert_real_interface_to_friendly_interface_name recognize that the parent wireless name in the config means the same as the #0 clone. Fixes a bug in is_interface_wireless that could cause it to create a blank interface entry.

429cac01 08/02/2010 05:36 AM Erik Fonnesbeck

Adjust case of aliases/description names for PPTP and PPPoE server interfaces.

349e9ec1 08/02/2010 05:03 AM Erik Fonnesbeck

Correct capitalization for PPTP and L2TP in a couple places.

57c52d45 08/02/2010 03:53 AM Erik Fonnesbeck

Small optimization for convert_friendly_interface_to_friendly_descr. Do not build an interface list for the most common cases.

89830b60 07/30/2010 09:55 PM Ermal LUÇI

Ticket #776. reload even ipalias type of vip when reloading carps and do not destroy cloned interfaces on interface bring down.

3ca774ac 07/30/2010 03:18 PM Ermal LUÇI

Be more correct and do the same checks for RXCSUM capabilities as is done for TXCSUM one.

a639bb91 07/30/2010 03:16 PM Ermal LUÇI

Ticket #88. Correctly use the parameter returned from link_interface_to_bridge to actually set the flags on the interface being configured the same as the bridge. While here simplify gre/gif handling too.

9c43432a 07/29/2010 01:01 PM Ermal LUÇI

Ticket #752. Actually do this only for openvpn client instances.

7970b622 07/29/2010 01:00 PM Ermal LUÇI

Ticket #752. Consider openvpn interfaces as ones with gateways now that the up/down scripts write the appropriate information.

f62c44d8 07/28/2010 09:23 PM Erik Fonnesbeck

Add a checkbox to make syncing shared wireless settings to a central area optional.

062023a5 07/28/2010 09:23 PM Erik Fonnesbeck

Add a central location that shared wireless settings will sync to/from.

81c64284 07/28/2010 01:03 AM Chris Buechler

partially fix Status>CARP enable/disable

c55e4580 07/22/2010 03:18 AM Chris Buechler

only match with a space behind the IP, otherwise 10.0.0.6 CARP IP may match against interface IP 10.0.0.60, and show incorrect info on the CARP status page

5c49cf58 07/21/2010 08:50 PM Ermal LUÇI

Ticket #667. Actually destroy when trying to reconfigure an interface.

64e6490a 07/21/2010 08:48 PM Ermal LUÇI

Ticket #667. Take another approach at handling dial-on-demand and Connect/Disconnect button. If the link is chosen for dial on demand during a disconnect request it will be brough up again instead of just leaving it down so traffic will flow easily when there is a request.

06cb2656 07/06/2010 07:34 PM Erik Fonnesbeck

Remove extra }

89e7778f 07/06/2010 07:14 PM Erik Fonnesbeck

Fix up checks for changing wireless regulatory settings.

1ea67f2e 06/18/2010 06:46 PM Ermal LUÇI

Also teach system_routing_configure to have an interface as parameter so to reload only routes related to this interface when an interface is reconfigured.

769e254e 06/18/2010 06:35 PM Ermal LUÇI

Do not reconfigure CP on every event of interfaces or while reloading the webGUI. Create 2 new function to just rewrite rules and restart the webserver for CP repctively for interface events and webGUI restart events.

ca942829 06/16/2010 04:36 PM Ermal LUÇI

Actually it needs choparp_ prepended.

962fd685 06/16/2010 04:07 PM Ermal LUÇI

Fixes #632. When bringing down a vip of proxyarp use the new pidfile introduced. Also teach about interface argument to proxyarp function so it can start only a instance of an interface.

a138f4fb 06/16/2010 11:01 AM Ermal LUÇI

Fixes #667. Do not bring down mpd5 if the interface is configured for dial on-demand.

765664a4 06/15/2010 05:53 AM Marcus Brown

Fix comments to work better.

3de9ca1c 06/15/2010 05:30 AM Marcus Brown

Merge branch 'master' of rcs.pfsense.org:pfsense/mainline

5d9d443a 06/15/2010 05:29 AM Marcus Brown

Comment out log suppression. No front end control implemented yet.

bd414316 06/14/2010 11:45 PM Jim Pingle

Fix typo. Ticket #632

ea5f6c95 06/14/2010 12:26 PM Ermal LUÇI

Ticket #88. Add checks to disable txcsum when needed for wirless interfaces so it does not break bridging when teh interface itself is reconfigured.

7de83e03 06/14/2010 12:11 PM Ermal LUÇI

Simplify/optimize code for carp [re]configuration. This is possibly related to Ticket #601. Also this speedups vip creation on large number of interfaces.

e03b0a03 06/14/2010 11:29 AM Ermal LUÇI

Fixes #632. Use the correct function to handle vip destory.

8af6c46d 06/13/2010 01:55 PM Marcus Brown

Remove extra code that isn't needed any more in interfaces.inc.

creating pppoe reset file is now handled directly in interfaces_ppps_configure function.

69c1b043 06/13/2010 01:35 PM Marcus Brown

Fix empty data shown in interfaces_ppps when dislaying modem interfaces.

Also, clean up interfaces_ppps_configure. For PPtP/L2tP if Local IP field is
left empty, try to get the IP from the physical interface if it has one. If not
just log error and abort.

2b52ecd6 06/10/2010 05:33 PM Ermal LUÇI

Actually seems this option is deprectated. Thanks-to: gnhb

f58342b8 06/10/2010 05:28 PM Ermal LUÇI

Place bundle options at the bunlde code section.

df9e93f0 06/10/2010 05:14 PM Ermal LUÇI

Fixup code.

32876374 06/10/2010 04:04 PM Marcus Brown

With no * mpd will suppress some of the logs, but still doesn't seem quite right.

ced4df74 06/10/2010 03:54 PM Marcus Brown

Take out all code that assumes to use DHCP for local ip if local ip is left blank.

Also, check for blank local IPs and error out if they occur.

3b15d924 06/10/2010 02:55 PM Marcus Brown

Remove old interface_pppoe_configure and interface_pptp_configure functions.

23721285 06/10/2010 02:51 PM Marcus Brown

Fix some things in interfaces.inc, attempt to suppress mpd log verbosity.

Fix also localip handling in interfaces.php

bfbb9bc0 06/10/2010 12:59 PM Ermal LUÇI

Catch up with latest ppp configuration type in convert_real_interface_to_friendly_interface. Fix some logic on interface_ppps_configure to support for assigned interfaces to be used as members.

0bca02ca 06/10/2010 12:27 PM Ermal LUÇI

Do not log useless log and do the check earlier as a microoptimization.

4a1ee8ac 06/09/2010 06:39 PM Marcus Brown

Clean up pptp a bit and modify text description in interfaces_ppps_edit

1d7e1d6c 06/09/2010 03:51 PM Marcus Brown

Fix up for new ptpid scheme and new iface naming scheme.

21e17a37 06/09/2010 03:20 PM Marcus Brown

Fix missing "or" ||.

f7480829 06/09/2010 03:17 PM Marcus Brown

Fix up for new ptpid scheme and iface name scheme.

5c8e8a17 06/09/2010 02:40 PM Marcus Brown

Make pppoe reset work again with new <if> naming scheme.

Previous commit also moved pppoe reset functions to interfaces.inc
so we don't have to duplicate in interfaces.php and interfaces_ppps_edit.php

Also, add code so that when ppp config section gets deleted, associated <cron>...

e5d558bf 06/09/2010 02:14 PM Marcus Brown

Change ptpid to use sequential number. This makes Ermal happy. :)

Also add <if> section to <ppps><ppp> which is ppp type + ptpid.`

8256f324 06/08/2010 03:32 PM Marcus Brown

Fix all issues that Ermal found.

Interfaces.php problems.
1- When creating a pppoe ptpid on the config is empty(<<ptpid/>).
2- after switching from pppoe to pptp in the config there remains
pppoe-reset-type which is not that much of a bug but needs to be...

743994a6 06/08/2010 11:46 AM Marcus Brown

Give more time for getting dhcp address and DNS lookup.

277d0250 06/07/2010 04:24 PM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

Conflicts:
etc/inc/interfaces.inc
etc/inc/pfsense-utils.inc

c1cc447c 06/07/2010 04:15 PM Marcus Brown

Fix up little things.

3a906378 06/07/2010 03:42 PM Marcus Brown

Initial support for DCHP+PPtP/L2tP. DHCP + PPPoE is supported too.

Must create an OPTx interface and set to DHCP for DHCP+PPPoE.

6d5446a2 06/03/2010 07:56 PM Ermal LUÇI

Add some missing code to convert_real_interface_to_friendly_interface_name. There is no need to go through all the interfaces just to find out if an interface has a gateway or not and is the same for finding the real interface name of a friendly interface. Also while here do not rely on stristr for finding if an interface exists rather do a proper matching on interface name otherwise wrong results might come up.

8adc1e49 06/03/2010 04:27 PM Marcus Brown

Set default values to what we've had in the past.

`

4749cccb 06/03/2010 04:01 PM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

871768cf 06/02/2010 04:40 PM Ermal LUÇI

Use the functions from the pfSense module to configure interfaces on interfaces.inc.

ac8ff0a4 06/01/2010 11:19 PM Ermal LUÇI

When an interface spoofs its mac address change the mac address of all vlans having it as parent. Remove such code from the vlan configuration phase since this is way the mac change will always get propagated and its faster.

6c05cfb0 05/29/2010 02:30 PM Marcus Brown

Delete the interface_ppp_configure function and change how PPP data is saved.

PPP data entered in interfaces.php was clobbering data that didn't have associated
fields in this page. Fixed now. Also, add a little PPP section to interfaces.php file
to point users in the right place to create the configuration.

68f0c07a 05/29/2010 03:11 AM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

Conflicts:
etc/inc/pfsense-utils.inc
usr/local/www/interfaces.php

39f750b5 05/28/2010 03:10 PM Marcus Brown

Add client l2tp support. Not complete yet.

82effddb 05/26/2010 02:17 PM Marcus Brown

Remove all "defaultgw" settings from PPPs config page.

Just use existing defaultgw configuration settings from System:Gateways settings.

0661b194 05/26/2010 02:07 PM Marcus Brown

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 . . .

d1eea523 05/25/2010 10:24 PM Ermal LUÇI

On gre/gif case when the interface is saved do a reconfigure of the underlying interface itself. This helps when an interface is enabled/disabled as reported on http://forum.pfsense.org/index.php/topic,25329.0.html.

1cf76394 05/25/2010 06:52 PM Erik Fonnesbeck

pfSense_get_interface_stats no longer gives the up/down status of the interface, so use pfSense_get_interface_addresses instead.