Main repository for pfSense
Go to file
Ermal Luçi 0027de0a54 * 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.
	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.
2009-05-08 18:42:37 +00:00
boot Set vm.kmem_size_max 2008-11-19 05:45:58 +00:00
cf/conf Remove duplicate config.xml and restore conf.default/config.xml if /conf/config.xml and no backups exist 2009-03-14 20:03:13 -05:00
conf.default Catch up with the latest additions. 2009-05-07 18:21:23 +00:00
etc * Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores. 2009-05-08 18:42:37 +00:00
root Set tcsh autologout to 0 2007-04-21 21:28:24 +00:00
sbin Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!) 2009-03-16 17:50:44 +00:00
tmp Ensure we are mount rw 2008-11-09 00:30:06 +00:00
usr * Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores. 2009-05-08 18:42:37 +00:00