Configure interface when changing settings, and fix init string field.
The interface configure function is called after "write_config()" becausewe must write the new data to the config before reading the config tobring up the interface with the new settings.
Changes to make PPP work again. mpd5 fails to establish a ppp link withoutsome username and password, so defaults are set if user enters nothing.Removed interface_ppp_configure call from interfaces_ppp_edit.php. It wasuseless there with the new structure, and it caused all PPP links to attempt...
Forgot re-editing.
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.
I have PPP with mpd5 working really well now, including setting the APN and APNNumber, and the SIM PIN and wait time for the SIM to settle after the PIN isentered.
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...
Correct page name.
Ticket #341. Fix setting of default gw. Generate config after saving the changes as done on other places on pfsense code.
Add even modem attached device types.
Add a checkbox to allow setting a 3G/dialup modem as the default interface/gateway.
Add missing \
base64 encode/decode the dialcmd to work around escaping issues:
Count better the backslashes.
Fix identation on att.
Use backslash(\) for escaping and not slash(/).
escape // so it fills in properly
add Verizon
Automatically populate linespeed when prefilling
Add links to prefill ATT and Spring settings
Use useland pppd for ppp connections
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
clarify log message
correct spelling
Fix local/remote specification.
touch up text
Bring the ppp frontend to functionality.Add a more options like max connection attempt, support for static ip setups, username and password configs.
Catch up with backend modification and synchronize some fields in the GUI itself.
Dress PPP configuration page up with a CSS header like other pages use.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
NOTE: this is the other half of changes
Fix page title issues
PPP
Initial import of PPP for 3G and dial up modem support.
Needs testing and likely some fixing, then porting to HEAD once verified working.