summaryrefslogtreecommitdiffstats
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
* Use the php copy function instead of forking just for copying a file.Ermal Luçi2009-05-121-1/+1
|
* Some more locking fixes.Ermal Luçi2009-05-111-0/+3
|
* Match the logic with other functions.Ermal Luçi2009-05-111-5/+5
|
* Fix logic.Ermal Luçi2009-05-091-2/+2
|
* Correct logic.Ermal Luçi2009-05-091-6/+6
|
* More var name fixes.Ermal Luçi2009-05-081-1/+1
|
* Make it work.Ermal Luçi2009-05-081-4/+4
|
* Reduce includes.Ermal Luçi2009-05-082-3/+3
|
* Convert CP to use the new lock/unlock functions.Ermal Luçi2009-05-081-68/+34
|
* Fix a lock leaking on CP.Ermal Luçi2009-05-081-3/+2
|
* * Create two new functions lock($subsystem)/unlock() to have more reliable ↵Ermal Luçi2009-05-086-164/+138
| | | | | | | | | | | locking using semaphores. This function can sleep till the resource is free and can help find not well behaving code. * Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this. If any sybsytem wants to lock can do so with its own lock. * Lock the config when doing a filter reload to avoid parallell recursion on this function, since it is not reentrant. This compenstates for the removal of lock aquiring from the scripts/pages. * config_lock/config_unlock are now compate shims that do nothing. They are preserved since packages 'abuse' them too.
* Propperly fix openvpn parameter parsing.Ermal Luçi2009-05-071-2/+2
|
* Fix correction of openvpn parameters.Ermal Luçi2009-05-071-2/+2
|
* Spit verbose messages on schedules only if in debug mode.Ermal Luçi2009-05-071-4/+12
|
* Remove from filter load the captive portal module loading and move it to the ↵Ermal Luçi2009-05-072-14/+7
| | | | captive portal functions where is its only place. Keep only the pass rule for the CP webserver will see later on if it can be removed at all.
* Comment out supposed diff code that is not being used.Ermal Luçi2009-05-071-1/+4
|
* Move validation of dyndns username to the only place it uses it, the GUI ↵Ermal Luçi2009-05-071-11/+0
| | | | page. There it makes sense. While there add ':' character to allow NO-ip subaccounts.
* Correct the PLATFORM checkScott Ullrich2009-05-061-1/+1
| | | | Submitted-By: Ron Lockard
* Remove another unused function.Ermal Luçi2009-05-051-20/+0
|
* Use exec_command instead of custom rolled function. Fix some logic here and ↵Ermal Luçi2009-05-051-7/+11
| | | | there.
* Move exec_command function to util.inc.Ermal Luçi2009-05-052-16/+16
|
* Rename filter_translate_type_to_real_interface to ↵Ermal Luçi2009-05-053-17/+17
| | | | | | interface_translate_type_to_real Move this function to interfaces.inc where it belongs.
* Remove unused function and function that provide the same functionality as ↵Ermal Luçi2009-05-051-64/+0
| | | | php built-in ones.
* Remove function that is present on php5.Ermal Luçi2009-05-051-14/+0
|
* * Teach get_interface_subnet() about carp.Ermal Luçi2009-05-052-35/+35
| | | | | * Increase scope to all interfaces when searching for the carp parent since the later is used even on those scopes. * General cleanup of unused vars and code.
* Set firmware lock bit when doing the upgradeScott Ullrich2009-05-041-0/+2
|
* Remove duplications.Ermal Luçi2009-05-011-12/+2
|
* Schedules are handled by pf(4) now.Ermal Luçi2009-05-011-15/+1
|
* * Convert from exec_command to `$command` to remove the only dependency of ↵Ermal Luçi2009-05-011-7/+6
| | | | | | interfaces.inc. * Remove the heavy require_once(functions.inc) from interfaces.inc it is really not neededo
* This function may penalize too much so remove it.Ermal Luçi2009-05-011-3/+0
|
* Styling fixes.Ermal Luçi2009-05-011-3/+3
|
* Missed conversions.Ermal Luçi2009-05-011-21/+21
|
* Create a function to reduce duplicated code size.Ermal Luçi2009-05-011-197/+120
|
* Exit after firmware updateScott Ullrich2009-04-301-1/+3
|
* Include crypt.inc explicitly.Ermal Luçi2009-04-301-0/+2
|
* Change the order of the includes its the way it should be.Ermal Luçi2009-04-291-1/+1
|
* * Shuffle functions around to reduce require_once() a little.Ermal Luçi2009-04-294-182/+177
|
* Remove extra $Scott Ullrich2009-04-281-6/+6
|
* Separate delete down actions on ifconfig to fix issues. Add L2TP virtual ↵Ermal Luçi2009-04-261-4/+6
| | | | interafce to a list.
* Use correct variable name.Ermal Luçi2009-04-261-2/+2
|
* Fix vlan creation to use the interface tags and not numbers without any ↵Ermal Luçi2009-04-261-4/+2
| | | | meaning. Reported on http://forum.pfsense.org/index.php/topic,15861.0.html.
* Fix typo to correctly load interface groups on startup.Ermal Luçi2009-04-261-1/+1
|
* Fix a spd.conf not loading changes issue.Ermal Luçi2009-04-261-0/+2
|
* * Convert schedules to pf(4).Ermal Luçi2009-04-264-762/+334
| | | | | | | This allows to schedule the whole feature of the rules like queues/limiters/gateways/blocks/allows/etc... * Whitespace cleaning on filter.inc * Move schedule backend logic from pfsense-utils.inc to filter.inc and prefix with filter_. * Small bugfixes here and there.
* * Move other functions around to where it makes sense.Ermal Luçi2009-04-266-101/+96
| | | | | * Reduce somewhat require_once() overhead by removing the includes from gwlb.inc they are not needed. Some more analysis is needed on the include path
* More functions moving from pfsense-utils to interfaces.inc.Ermal Luçi2009-04-263-167/+158
|
* Create /var/run in chroot for dhcpdScott Ullrich2009-04-251-0/+3
|
* * Make the carp ip fix for ipsec more general so other services that use the ↵Ermal Luçi2009-04-223-284/+211
| | | | | | | | same methodology work. - Basically get_interface_ip() now knows how to handle carp(4). * Move interface related function from pfsense-utils.inc to interfaces.inc that is their place. - More will come after the schedules fixes.
* Specify complete path to touch to avoid: apinger: command (touch ↵Scott Ullrich2009-04-241-2/+2
| | | | /tmp/filter_dirty) exited with status: 1
* * Do not apply the settings directly from hitting the SAVE button show the ↵Ermal Luçi2009-04-221-3/+1
| | | | apply settings option for consistency with other pages.
OpenPOWER on IntegriCloud