Revert "Make mac_format aware of multiple Captiveportal instances"
This reverts commit 54df925b9ea447bdd10f88a886e2ef11d44c3059.
Make mac_format aware of multiple Captiveportal instances
Correct the Called-Station-Id attribute setting to be the same on STOP/START packets
Add the multi instance CP to master branch. This allows to define CP with different properties on different interfaces.
Fixes #1618. Always convert the NAS_PORT value to int in php and pass the attribute type during encoding to guarantee that it is encoded as an integer.
Use the availble constant on php for this and also the right value that comes with it since PHP never supported u_int. There is a bug open still on PHP about bcmod but some more info is needed.
Ticket #1013. Force NAS_PORT to be of type integer to avoid it being interpreted as char and generate wrong radius packet.
Nuke trailing carriage returns
Use the configured src ip attribute choosen for accounting too.
Actually send the wan ip address as calledstationid as advertised on captiveportal configuration page. The same fix was previously done to radius authentication code.
Ticket #483. Load the bcmath extension dynamically through PEAR for Radius accounting.
Fix multiple radius server handling.
Prevent negative RADIUS_NAS_PORT attribute. Before this was a hack made in m0n0 but which is not anymore valid in pfSense.
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions
Fix CP not sending Acct-Session-Time to Radius during accounting update
Ticket #1434
Silence eclipse errors
Sync w/ m0n0wall
Silence Eclipse warnings
Unbreak radius auth
Correct warnings and errors found eclipse
Sync with 1.2b9 m0n0wall.
Restore 1.2b5's captive portal. 1.2b7 + radius == boom.
Restore 1.2b6's captive portal.
Sync with Pascal's latest
Sync with 1.2b6 which would extended radius patch requires.
Revert back to 1.2b3 now that we are using a different radius patch.
m0n0wall -> pfSense
Add T. Howell-Cintron expanded radius attributes patch.
Initial revision