Project

General

Profile

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

# Date Author Comment
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.

37df6d7b 05/12/2010 12:27 PM Marcus Brown

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

Conflicts:
etc/inc/upgrade_config.inc

00b702cc 05/12/2010 03:53 AM Marcus Brown

Bandwidth, MTU, MRU settings working.

0810c115 05/11/2010 08:41 AM Marcus Brown

Fix up final bits of PPPoE Periodic reset and disable setting of bandwidths for mlppp links for now.

5fac8174 05/10/2010 10:20 PM Jim Pingle

Rework check for PPPoE reset setting, it wasn't matching at bootup so the reset file was not getting added properly. Ticket #583.

3fbc3487 05/10/2010 10:12 AM Ermal LUÇI

Fix an edge error in getting the carp interfaces reported by Effone.

1d002dc9 05/10/2010 09:59 AM Ermal LUÇI

Do not prepend empty lines to the first member this might trigger errors on code that relies on space to be a separator.

766bd6d0 05/10/2010 01:13 AM Marcus Brown

PPPoE Periodic Reset via cron working.

e951d0a9 05/09/2010 02:55 PM Marcus Brown

Clean up of last revert commit. Revert requested by CMB. (Bring back PPP tab in diag_logs).

All client side connection of PPPoE, PPP, and PPtP will be logged under the PPP tab
for easy separation of normal system messages from mpd's verbose connection logging,...

55f3ca1d 05/09/2010 02:35 PM Marcus Brown

Revert "Remove PPP tab these all go to the system log now."

This reverts commit 62e74b4261b4044f523ade7c3b45e4484bbd2f8d.

Conflicts:

usr/local/www/diag_logs_slbd.php
a986f97f 05/08/2010 04:12 AM Marcus Brown

Working on PPPoE periodic reset. Writing out pppoe_restart_XXX file still needs work.

906f11b5 05/07/2010 11:37 AM Ermal LUÇI

Fix link_ip_to_carp_interface. This unbreak at least Carp on CP and other consumers of it.

64d124c5 05/05/2010 09:39 AM Marcus Brown

Code configured to use new interfaces_ppps_configure function for PPP, PPPoE, and PPtP links.

cb37d8fa 05/05/2010 07:29 AM Marcus Brown

New code working with PPP connections, and probably PPPoE/PPtP but I haven't tested yet.

It makes the proper mpd config files for PPPoE and MultiLink PPPoE.

42809b4a 05/04/2010 08:35 AM Marcus Brown

Use "PPPs" as the new Tab name in Interfaces -> Assign. Rename files and update affected files.

Also, add upgrade_config function 062_to_063.

44d57a2b 05/02/2010 08:08 AM Marcus Brown

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

f4094f0d 05/02/2010 06:51 AM Erik Fonnesbeck

Display some extra information about the available wireless channels.

badbe349 04/30/2010 09:05 AM Marcus Brown

Fix up code to make ppp work again with new interface naming structure.

New interface naming for all PPP (point to point) links is that interfaces
in the ppps config section will be numbered from 0 to n and the number
will be appended to the link type (ppp, pppoe, pptp) to create the interface...

fa4a331f 04/27/2010 09:31 PM Ermal LUÇI

Ticket #471. Bring up the removed/unassigned interface correctly if it is parent to other interfaces, as vlans.

24a1f963 04/27/2010 08:37 PM Ermal LUÇI

Ticket #540. Do not require VJ compression with todays link speeds it pessimizes more than helps.

b4974cf4 04/11/2010 02:56 AM Marcus Brown

Make PPP redial when the connection is dropped. Also, fix PPP uptime display.

63292199 04/10/2010 03:07 PM Marcus Brown

Implement reporting and logging of historical PPP uptime with data persistent through reboot.

Also, change the way uptime is captured. The mpd console is no longer used to
get PPP uptime data, which will prevent spamming of PPP logs with console access messages....

73ee49f2 04/10/2010 01:28 PM Marcus Brown

Rework interface_bring_down function a bit. Remove un-needed unlink calls to mpd.links

Moved three "unlink_if_exists" calls to happen after calling kill_by_pid for mpd processes.
The unlinked files are useful during the process of brining down the mpd interfaces...

c90f2471 03/29/2010 01:03 PM Marcus Brown

Changes to make PPP work again. mpd5 fails to establish a ppp link without
some username and password, so defaults are set if user enters nothing.
Removed interface_ppp_configure call from interfaces_ppp_edit.php. It was
useless there with the new structure, and it caused all PPP links to attempt...

a216a03a 03/29/2010 07:29 AM Marcus Brown

Fix a few small bugs in new PPP code, and one type in pfsense-utils.inc

a728d6f9 03/28/2010 09:49 PM Ermal LUÇI

Remove bougs (.

b28e0842 03/28/2010 09:13 PM Ermal LUÇI

Propperly choose interface name from correct variable.

f1123765 03/27/2010 07:07 AM Ermal LUÇI

Ticket #447. Allow multiple innstances to be run.

b5582f49 03/27/2010 02:55 AM Erik Fonnesbeck

Kill hostapd and wpa_supplicant when bringing the interface down.

c8178bb7 03/27/2010 02:12 AM Erik Fonnesbeck

Always kill both hostapd and wpa_supplicant, or they may stay running when WPA is disabled or even both can end up running when switching between AP and station modes.

c8b19dd3 03/27/2010 01:10 AM Ermal LUÇI

Fix killing mpd process for ppp.

65a82e32 03/27/2010 12:08 AM Ermal LUÇI

Close console and web services for mpd.

611ae852 03/27/2010 12:05 AM Ermal LUÇI

Redo most of the ppp interface handling to be consistent with the other mpd5 configurations. This way there is no more special handling for ppp around.

3ad5fd63 03/26/2010 10:19 PM Ermal LUÇI

Remove nonsense.

1fc02dad 03/26/2010 10:12 PM Marcus Brown

Trivial change in position of counter.

9ebe7028 03/26/2010 10:12 PM Marcus Brown

I have PPP with mpd5 working really well now, including setting the APN and APN
Number, and the SIM PIN and wait time for the SIM to settle after the PIN is
entered.

Still no work on multilink PPP with serial port links.

Right now the code creates the mpd.secret file. I tested it using the set auth...

7554ab8c 03/24/2010 04:11 PM Ermal LUÇI

Prevent upgrade/spurious errors from happening.

bbfc810e 03/16/2010 10:36 PM Erik Fonnesbeck

Add code for applying wireless regulatory configuration and some extra notes about the regulatory settings.

20f09b3b 03/16/2010 10:30 PM Erik Fonnesbeck

Add configuration options for wireless regulatory settings. Still needs code for applying the settings.

89c52814 03/15/2010 10:31 PM Ermal LUÇI

We need mpd5.

d004635c 03/12/2010 03:33 PM Ermal LUÇI

Remove whitespce and do less concat operations.

5217b018 03/12/2010 01:43 PM Ermal LUÇI

Disable incoming pppoe requests.

6f76920c 03/12/2010 01:14 AM Andrew Thompson

Use pgrep/pkill to save a bit of cpu.

c0f5182c 03/09/2010 08:34 PM Ermal Luçi

Correctly configure the default route addition when interfaces are configured for pppoe/pptp. Handle in system routing configure dynamic interfaces. Also when chaning or configuring the defaultgw reconfigure the underlying interface, this helps when this interfaces are dynamics one.

18315b0d 03/09/2010 06:16 PM Ermal Luçi

Upps use mpd5.

768f4c0e 03/08/2010 07:58 PM Ermal Luçi

Enable mpd5 for pppoe/pptp client connections. It brings improvements with it.

1ae54336 03/08/2010 09:34 AM Erik Fonnesbeck

Make sure the channel list for a mode does not get cleared if it already exists.

9be20928 03/07/2010 11:54 PM Erik Fonnesbeck

Fixes for 11g Turbo and 11a Turbo modes.

5030b5eb 03/07/2010 11:13 PM Erik Fonnesbeck

Disable ampdu for now on mwl when running in 11n mode to prevent massive packet loss under certain conditions.

abfd0c9b 03/07/2010 07:45 PM Scott Ullrich

Ensure string is cleared out if needed

7eadaa9c 03/07/2010 07:45 PM Scott Ullrich

Only include wpa_passphrase= line if a string has been entered. Ticket #404

ed459692 03/07/2010 09:07 AM Erik Fonnesbeck

Add 802.11n-only option. Hide options specific to 802.11g or 802.11n when those modes aren't available.

23fdc06e 03/07/2010 06:57 AM Erik Fonnesbeck

The mode must be specified in a separate command before ifconfig will allow the mode and channel to be changed.

39c1349c 03/07/2010 06:40 AM Erik Fonnesbeck

Add support for 802.11n in get_wireless_modes and the channels list.

e327021d 03/03/2010 11:41 PM Erik Fonnesbeck

Fix distance setting for ath and add it to the wireless settings that are synced and listed as shared.

79d3a7cf 03/03/2010 06:16 PM Ermal Luçi

Ticket #259. Retrun only the first pid from the list that might be found. This should fix not killed dhclient processes.

f700f8da 03/03/2010 04:17 PM Ermal Luçi

Unly try to reload carps after bootup is complete.