Project

General

Profile

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

# Date Author Comment
91bfbd00 10/15/2009 10:44 PM Scott Ullrich

Call conf_mount_rw() and ro where needed

12df7edc 10/07/2009 10:15 PM Erik Augustsson

remove functional code from config.inc and place it in a library file config.lib.inc

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

00abad24 08/29/2009 10:01 PM Scott Ullrich

Turn off auto assignment of interfaces code until the author can fix its issues

af539291 08/24/2009 10:11 PM Scott Ullrich

Merge branch 'master' of git://rcs.pfsense.org/pfsense/techneck-auto_interface into review/master

Conflicts:
etc/inc/config.inc

da17d77e 08/24/2009 12:05 PM Ermal Luçi
  • In config_install validate the file that will be installed not the already present config!
  • Convert most hardcoded /tmp to the global variable
  • Do not reboot the firewall under the hood without confirmation from the user after restoring. Just ask the user to do it....
626777e0 08/23/2009 09:06 PM Scott Ullrich

Unbreak config_restore()

61fb5dca 08/21/2009 11:00 AM Ermal Luçi

Fix another wrong code.
Initialize $config_parsed before even expecting things to work.
Set $config_parsed value inside lock protected code to avoid races inside function.

NOTE: That this still is racy, since the value of $config_parsed before being checked at the end of config.inc, but i will leave the task to the propper/sponsored person to fix!

135ef84a 08/21/2009 04:59 AM Scott Ullrich

Unbreak parse_config plugins and fix autoconfigbackup

6a8b668b 08/21/2009 02:55 AM Scott Ullrich

Remove extra plugin info

46197353 08/13/2009 01:49 PM Ermal Luçi

Check even if the file exists or not. Only checking filesize its not enough for all cases.

dad2b40e 07/17/2009 09:12 PM Tim Allender

Adds automated interface setup + sshd for installation only.

8ecc250a 07/09/2009 08:11 PM Scott Ullrich

Set the memory limit to 128M

3bff737e 07/09/2009 01:53 PM Ermal Luçi

Correct spacing for interfaces. Reload interfaces after assinging is changed from console.

09d80b1c 07/08/2009 06:45 PM Ermal Luçi

There is not necessity to launch mount commands for nothing.

0b5d5aa0 07/03/2009 12:47 PM Ermal Luçi

Check for an array before doing anything else. The array handling has changed in PHP5.

d1e1c09c 07/03/2009 12:41 PM Ermal Luçi

Print the correct interface name to be used. This is reported on Issue #19 as a bug but really it is not.

06e28ceb 07/01/2009 06:08 PM Ermal Luçi

Convert even ssh key gen to the new subsystem_dirty calls.

24e3d986 07/01/2009 06:02 PM Ermal Luçi

Prevent recursive calls to conf_mount_*

851504f7 07/01/2009 04:07 AM Scott Ullrich

Remove trailing /

26d40d74 07/01/2009 04:06 AM Scott Ullrich

Remove trailing /

0c65811b 07/01/2009 03:49 AM Scott Ullrich

Correct the name its parse_config

a368a026 06/30/2009 05:15 PM Ermal Luçi
  • Reorganize the 'apply' button infrustructure in the GUI.
    - Present three new functions is/mark/clear_subsystem_dirty('name_of_subsystem'). This makes easier to create such things without needing to introduce new globals.
    - Convert all pages to the new infrustructure...
2996ec62 06/27/2009 08:44 PM Scott Ullrich

Teach config about nanobsd platform

b856cf90 06/25/2009 06:14 PM Scott Ullrich

No need to call conf_mount_rw() to generate config cache, its written to /tmp

48315e65 06/16/2009 11:27 PM Ermal Luçi

s/./_/ for vlans since netgraph does not like .(dots) in the path names.

bb1546f6 06/10/2009 05:59 PM Ermal Luçi

Include notices.inc to get the file_notice function.

305c847d 06/08/2009 10:23 PM Ermal Luçi

Use $RealIf.vlan$tag interface names for vlans. This makes them more userfriendly.

e1c449c0 06/08/2009 10:14 PM Ermal Luçi

Revert "Do not use tags for vlan interface names since there might be same vlan tags on different parent interfaces and this will break configs and will hide the reason it does not work. Thanks-to: smos@"

This reverts commit 83bdca55920ca6ab3d848f0993d57a1f9b85098f.

83bdca55 06/08/2009 05:57 PM Ermal Luçi

Do not use tags for vlan interface names since there might be same vlan tags on different parent interfaces and this will break configs and will hide the reason it does not work. Thanks-to: smos@

6e8f7b53 05/22/2009 04:51 PM Ermal Luçi

Move Sync of config from filter.inc filter_reload to write_config and all the code in a new file rc.filter_synchronize. The later is called by check_reload_status with the tmp/filter_sync action triggered with carp_sync_client() function. This solves the excessive syncing of configs on not needed cases and speedups the filter_configure_sync!

c1ba39b2 05/11/2009 06:43 PM Ermal Luçi

Some more locking fixes.

96ccfe37 05/11/2009 11:53 AM Ermal Luçi

Match the logic with other functions.

70ffd57b 05/09/2009 04:22 AM Ermal Luçi

Fix logic.

0027de0a 05/08/2009 06:42 PM Ermal Luçi
  • Create two new functions lock($subsystem)/unlock() to have more reliable 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....
67fc82b5 04/30/2009 05:38 PM Ermal Luçi

Include crypt.inc explicitly.

2b4d37de 04/29/2009 02:28 PM Ermal Luçi
  • Shuffle functions around to reduce require_once() a little.
58634283 04/26/2009 07:17 PM Ermal Luçi

Fix vlan creation to use the interface tags and not numbers without any meaning. Reported on http://forum.pfsense.org/index.php/topic,15861.0.html.

1b7700c1 04/18/2009 07:35 PM Chris Buechler

touch up text, prevent "The second argument should be array or object" error when there are no interfaces detected.

049a688e 03/16/2009 05:50 PM Ermal Luçi

Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!)

07ea77d0 03/15/2009 02:58 AM Bill Marquette

missing semicolon

791bcfd4 03/15/2009 02:46 AM Bill Marquette

Move 1700 lines of config upgrade code into it's own include file that's only
brought in when we actually need to upgrade the config file

c755c016 03/15/2009 01:03 AM Bill Marquette

Remove duplicate config.xml and restore conf.default/config.xml if /conf/config.xml and no backups exist

0092b3bd 03/15/2009 12:39 AM mgrooms

Modify captive portal to use centralized user management. The user manager has
been modified to include an account expiration option to support this service.

957d8f75 03/13/2009 01:43 AM Seth Mos

Rewrite the rrd upgrade code to use the newly added xml2array function specifically for the rrd upgrade code.
This is about 4 times faster then our builtin parser. Hoping this can solve part of the the 45 minute upgrade cycles on
embedded builds

0b7fd3e9 03/12/2009 09:51 PM mgrooms

Correct the configuration file IPsec certificate upgrade process.

73fbece8 03/12/2009 08:06 AM mgrooms

Migrate IPsec certificate management to centralized system.

d9acea75 03/12/2009 01:40 AM Scott Ullrich

Use nice -n20 for common launched items

1142c9a9 03/10/2009 03:26 PM Seth Mos

Unbreak the tree

a296c95d 03/10/2009 05:59 AM Seth Mos

Show dmesg interface names when first configuring the network

ac33db20 03/10/2009 01:40 AM Seth Mos

Fix check for running ftp proxy.
PHP bug, when running exec() the output array will not be cleared before using it again.
This means that one needs to clear it before reusing it. Otherwise the contents of the previous command will be used.

3be4cbe9 03/09/2009 05:36 PM seth

Properly escape more quotes and add more of them

82faf94d 03/09/2009 02:52 PM seth

Escape quotes in command
Add missing quote

b491abc1 03/09/2009 02:39 PM seth

Fix ftp-proxy check for running processes

2f998593 03/09/2009 02:49 AM Ermal Luçi

Use the vlan tag for interface name even when creating vlans from console.

21f32cf4 03/08/2009 05:43 AM Ermal Luçi

More fixes at escaped double quotes not working!

ddd127eb 03/08/2009 02:36 AM Ermal Luçi

Correctly detect processes pid's.

1ab56363 03/08/2009 12:32 AM Ermal Luçi
  • Do not restart ipfw-classifyd on every iteration just send a signal to reload the config. This way no data is lost
  • Some cleanups to fix warning/spamming of the System logs
  • Present is_module_loaded() function to check if a module is loaded.
a56120f2 02/15/2009 09:34 PM Ermal Luçi

Remove all global decalarations regarding pptp/pppoe/l2tp they are no more needed.

983271b3 01/25/2009 07:02 PM Ermal Luçi

Opps, unbreak the page by removing unneeded curly.

a7592ba0 01/18/2009 07:44 PM Scott Ullrich

The MS-Dos filesystem was renamed from msdos to msdosfs in 6.3.

Information submitted-by: Tim Judd

f363d380 12/26/2008 10:17 PM Seth Mos

Correctly upgrade databases from 1.2

dba3461f 12/24/2008 10:12 PM Seth Mos

Don't divide roundtrip by 100 either?

ddc26847 12/24/2008 09:44 PM Seth Mos

Final attempt at making rows merger work before I throw in the towel.
Empty rows need to proceed the old data when growing the RRA archive

db65ac4c 12/24/2008 08:57 PM Seth Mos

Keep RRD format the same during conversion.
After restoring the RRD resize the 3rd RRA (12 hours) to 3000 to cover 4 years

9d9fe6c2 12/24/2008 07:52 PM Seth Mos

calculus when dividing old roundtrip times was off by 10

0cd1c657 12/24/2008 06:54 PM Seth Mos

Cleanup output

c178b13f 12/24/2008 09:52 AM Seth Mos

Do not add a extra RRA archive while converting. It requires a alarming amount of parsing and calculation.
Deferring.

33c1b271 12/23/2008 02:06 PM Seth Mos

Remove log_error statements as syslog does not work during the config upgrade stage

0cc292de 12/23/2008 02:04 PM Seth Mos

Cleanup output

35633bd8 12/23/2008 01:29 PM Seth Mos

Set correct dump filename vars

57dae4f8 12/23/2008 10:09 AM Seth Mos

Also convert quality databases. The delay value needs to be divided by 1000.
This because apinger logs in seconds, not in milliseconds.

9452d677 12/22/2008 06:07 AM Seth Mos

Remove print_r debugging

569e1af1 12/21/2008 12:42 AM Seth Mos

Redirect stderr so we can log it to the system logs.

40d97153 12/21/2008 12:31 AM Seth Mos

Make sure to reset array before beginning migration. otherwise the arrays get added to each other.

1e279321 12/21/2008 12:19 AM Seth Mos

More debuggingeven

0e700023 12/21/2008 12:17 AM Seth Mos

add debugging
fix parse error

0087b9f2 12/20/2008 03:28 PM Seth Mos

Add logging

9b77cde6 12/20/2008 10:50 AM Seth Mos

rename var

ec9e513a 12/20/2008 10:27 AM Seth Mos

Correct typo

f6dfed07 12/20/2008 10:23 AM Seth Mos

Correct find command

d8804eab 12/20/2008 09:55 AM Seth Mos

run enable_rrd_graphing() at the end to create a new updaterrd.sh

7e668298 12/19/2008 11:17 PM Seth Mos

Make listtags global

529f7ddf 12/19/2008 10:08 PM Seth Mos

RRD file conversion code. Needs testing ofcourse. So far early tests show promising.

509b0568 12/17/2008 09:43 AM Seth Mos

remove stderr redirect

f83dee70 12/17/2008 08:41 AM Seth Mos

catch stderr for mwexec

c48790ec 12/17/2008 08:38 AM Seth Mos

add debugging so we can see what it's doing

133257df 12/17/2008 08:10 AM Seth Mos

Close comment tag

2089adae 12/17/2008 08:05 AM Seth Mos

untested rrd upgrade code

781a93ff 12/16/2008 03:13 PM Seth Mos

Use mwexec so we can see if it fails.

77be5745 12/16/2008 09:30 AM Seth Mos

Format has changed for quality, traffic and packets. Remove these files. They will be recreated

f8a33850 11/28/2008 11:02 PM Ermal Luçi

Tell ftp-proxy to tag packets passing on its rules with the same tag rdr rules does so at least some shaping policy can be applied on outbound packets through the Floating tab.

8e907028 11/23/2008 06:20 AM Scott Ullrich

Remove non-working check

211dff55 11/23/2008 06:18 AM Scott Ullrich

Update firmware lock (upgrade) variable

0aa65a5e 11/23/2008 06:13 AM Scott Ullrich

Do not allow ro mount when an upgrade is in progress

69d1e858 11/19/2008 12:23 AM Scott Ullrich

Make nat reflection timeouts consistent

07f0b7ff 11/14/2008 10:18 PM Seth Mos

Correct config path

5544c410 11/14/2008 06:02 PM Scott Ullrich

Unbreak.

Pointy-hat-to-: Seth Mos

1fbbe26f 11/13/2008 08:52 PM Seth Mos

Gateway load balancer upgrade code courtesy of billm@

73239086 11/06/2008 03:13 PM Seth Mos

Surpress killall messages