128 Core major always 2010-07-12 00:53 2010-07-12 00:53 emcdarby Julian normal new none none open 0 cURL fails to install Hey there, I am having trouble with this installation to use with UnrealIRCd and not sure what to do as I can't seem to find out what the problem is.

Should libcurl be built with SSL support?
-> Yes
cURL.sh: downloading c-ares-1.4.0.tar.gz
cURL.sh: inflating c-ares-1.4.0.tar.gz
cURL.sh: downloading curl-7.17.0.tar.gz
cURL.sh: inflating curl-7.17.0.tar.gz
cURL.sh: building c-ares
cURL.sh: building cURL
cURL.sh: Setup has failed! Please report this problem -> http://bugs.fbsd-dev.org [^]
FreeBSD 8.0-RELEASE-p2 (SH3LLS) #0: Wed Apr 21 08:17:48 CDT 2010
126 Errors tweak always 2010-04-17 22:59 2010-04-19 23:31 Julian Bricker normal resolved none none 3.2.1 fixed 0 Fixing Spelling and Grammar Errors Fixing Spelling and Grammar Errors
svn 2010-04-19 11:39 Changeset [198] by bricker, 2010-04-19 11:39:06 -0400 (Mon, 19 Apr 2010)
Issue 126 Removed visiting IRC, as there is no network.
U trunk/easybsd
svn 2010-04-19 12:48 Changeset [199] by bricker, 2010-04-19 12:48:25 -0400 (Mon, 19 Apr 2010)
Issue 126 - Just some fixed in fetchmod
U trunk/fetchmod
svn 2010-04-19 16:35 Changeset [200] by bricker, 2010-04-19 16:35:47 -0400 (Mon, 19 Apr 2010)
Issue 126 - Changed '' to "
U trunk/LICENSE
svn 2010-04-19 21:14 Changeset [201] by bricker, 2010-04-19 21:14:58 -0400 (Mon, 19 Apr 2010)
Issue 126 - fixed some capitalization is all
U trunk/modules/010.update.sh
svn 2010-04-19 22:11 Changeset [202] by bricker, 2010-04-19 22:11:39 -0400 (Mon, 19 Apr 2010)
Issue 126 - I don't like the $NIC interface questions without seeing what the output would be, unless it would simply be bf0 etc... if so, then some ands, on, the's need to be inputted. Awaiting feedback from Julian
U trunk/modules/020.networking.sh
svn 2010-04-19 22:18 Changeset [203] by bricker, 2010-04-19 22:18:18 -0400 (Mon, 19 Apr 2010)
Issue 126 - Reworded sentence, and changed OKAY to SUCCESS for uniformity.
U trunk/modules/030.firewall.sh
svn 2010-04-19 22:33 Changeset [204] by bricker, 2010-04-19 22:33:50 -0400 (Mon, 19 Apr 2010)
Issue 126 - Removed some redundancy in large paragraph and some other minor edits that I can't remember!
U trunk/modules/040.security.sh
svn 2010-04-19 22:52 Changeset [206] by bricker, 2010-04-19 22:52:07 -0400 (Mon, 19 Apr 2010)
Issue 126 - reworded a sentence.
U trunk/modules/050.fbsd_ports.sh
svn 2010-04-19 22:55 Changeset [207] by bricker, 2010-04-19 22:55:14 -0400 (Mon, 19 Apr 2010)
Issue 126 - minor tweaking of sentence.
U trunk/modules/055.tweaks.sh
svn 2010-04-19 22:56 Changeset [208] by bricker, 2010-04-19 22:56:30 -0400 (Mon, 19 Apr 2010)
Issue 126 - DONE to SUCCESS. Uniformity. I believe that is all.
U trunk/modules/080.upgrade.sh
svn 2010-04-19 23:08 Changeset [209] by bricker, 2010-04-19 23:08:15 -0400 (Mon, 19 Apr 2010)
Issue 126 - SUCCESS!
U trunk/modules/090.universe.sh
svn 2010-04-19 23:29 Changeset [210] by bricker, 2010-04-19 23:29:07 -0400 (Mon, 19 Apr 2010)
Issue 126 - Added the continue or return message! hoooray! (please test, i'd like it in orange but didnt add)
U trunk/easybsd
Bricker 2010-04-19 23:31 Hoozah. It's all complete (mostly). Please review comments below, especially the last.
125 Features minor have not tried 2010-03-24 10:50 2010-04-22 22:37 Julian Julian normal resolved none none 3.2.0 fixed 0 FreeBSD 7.3 Support Adding FreeBSD 7.3 support
svn 2010-03-24 10:52 Changeset [188] by julian, 2010-03-24 10:52:49 -0400 (Wed, 24 Mar 2010)
Issue 0000125 -- Adding support for FreeBSD 7.3...
U trunk/easybsd
Julian 2010-04-18 04:03 The kernel configuration is missing causing the Universe module to fail when running FreeBSD 7.3
svn 2010-04-18 04:12 Changeset [196] by julian, 2010-04-18 04:12:22 -0400 (Sun, 18 Apr 2010)
Issue 0000125 -- Added the missing kernel file. Also renamed all other kernel files...
D trunk/data/universe/fsroot/usr/src/sys/i386/conf/EasyBSD7
A trunk/data/universe/fsroot/usr/src/sys/i386/conf/EasyBSD72
D trunk/data/universe/fsroot/usr/src/sys/i386/conf/EasyBSD8
A trunk/data/universe/fsroot/usr/src/sys/i386/conf/EasyBSD80
U trunk/easybsd
svn 2010-04-19 22:50 Changeset [205] by julian, 2010-04-19 22:50:54 -0400 (Mon, 19 Apr 2010)
Issue 0000125 -- Adding the KERNEL EasyBSD73 kernel file...
D trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD7
A trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD72
A trunk/data/universe/fsroot/usr/src/sys/i386/conf/EasyBSD73
svn 2010-04-22 22:30 Changeset [211] by jewles, 2010-04-22 22:30:06 -0400 (Thu, 22 Apr 2010)
We are adding AMD support for FreeBSD version(s) 7.3 and 8.0

This fix is linked to two main tickets.

Issue 0000125
Issue 0000096
A trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD73
A trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD80
svn 2010-04-22 22:37 Changeset [212] by julian, 2010-04-22 22:37:15 -0400 (Thu, 22 Apr 2010)
Issue 0000096 & Issue 0000125 -- Making the kernel config files standard to EasyBSD's standards
U trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD73
U trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD80
124 Core major N/A 2010-03-16 06:24 2010-03-16 10:05 Julian Julian normal resolved none none 3.2.0 fixed 0 function: port_install port_install was designed to be executed by defining three vars and then running port_install function. What is happening now is that ports that require option files that also do not share the same name as the exec fail.

In the example below... you can see that the exec does not match the actual exec, something like httpd or apachectl would be a command to look for. I am introducing a addtional VAR to be used for the options file called PORT_OPT=""

anything that uses port_install function will need to also be rewritten.
Example:
PORT_NAME="Apache 2.2"
PORT_EXEC="apache22"
PORT_DIR="/usr/ports/www/apache22"
port_install
svn 2010-03-16 06:34 Changeset [178] by julian, 2010-03-16 06:34:08 -0400 (Tue, 16 Mar 2010)
Issue 0000124 -- Updating all modules that use port_install to include the new var. Also updated the function accordingly
U trunk/includes/functions.sh
U trunk/modules/040.security.sh
U trunk/modules/050.fbsd_ports.sh
U trunk/modules/080.upgrade.sh
svn 2010-03-16 06:38 Changeset [179] by julian, 2010-03-16 06:38:05 -0400 (Tue, 16 Mar 2010)
Fixing some var issues with port_install please see issue 0000124
U modules/hosting/trunk/modules/060.hosting.sh
svn 2010-03-16 07:46 Changeset [180] by julian, 2010-03-16 07:46:11 -0400 (Tue, 16 Mar 2010)
Issue 0000124 -- Adding var to easybsd script
U trunk/easybsd
svn 2010-03-16 09:53 Changeset [181] by julian, 2010-03-16 09:53:20 -0400 (Tue, 16 Mar 2010)
Issue 0000124 -- Fixing vim-lite
U trunk/modules/050.fbsd_ports.sh
svn 2010-03-16 09:55 Changeset [182] by julian, 2010-03-16 09:55:13 -0400 (Tue, 16 Mar 2010)
Issue 0000124 -- Fixed in hosting module
U modules/hosting/trunk/modules/060.hosting.sh
123 Core major N/A 2010-02-24 11:06 2010-02-24 11:48 Julian Julian normal resolved none none 1.0 fixed 0 Portsentry Module Writing and building the port sentry module.
svn 2010-02-24 11:13 Changeset [169] by julian, 2010-02-24 11:13:20 -0500 (Wed, 24 Feb 2010)
Issue 0000123 -- Adding dir struture...
A modules/portsentry/trunk/data/
A modules/portsentry/trunk/data/fsroot/
A modules/portsentry/trunk/data/fsroot/usr/
A modules/portsentry/trunk/data/fsroot/usr/local/
A modules/portsentry/trunk/data/fsroot/usr/local/etc/
A modules/portsentry/trunk/data/fsroot/usr/local/etc/rc.d/
A modules/portsentry/trunk/modules/
svn 2010-02-24 11:18 Changeset [170] by julian, 2010-02-24 11:18:37 -0500 (Wed, 24 Feb 2010)
Issue 0000123 -- Updating portsentry module and adding required files
U modules/portsentry/trunk/060.portsentry.sh
svn 2010-02-24 11:19 Changeset [171] by julian, 2010-02-24 11:19:24 -0500 (Wed, 24 Feb 2010)
Issue 0000123 -- Moving portsentry into modules dir
D modules/portsentry/trunk/060.portsentry.sh
A modules/portsentry/trunk/modules/060.portsentry.sh
svn 2010-02-24 11:21 Changeset [172] by julian, 2010-02-24 11:21:22 -0500 (Wed, 24 Feb 2010)
Issue 0000123 -- Updating portsentry dir struture.
D modules/portsentry/trunk/data/fsroot/
A modules/portsentry/trunk/data/portsentry/
A modules/portsentry/trunk/data/portsentry/fsroot/
U modules/portsentry/trunk/modules/060.portsentry.sh
svn 2010-02-24 11:36 Changeset [173] by jewles, 2010-02-24 11:36:17 -0500 (Wed, 24 Feb 2010)
Issue 0000123 -- Attempting to resolve SVN conflict
A modules/portsentry/trunk/data/portsentry/fsroot/usr/local/etc/portsentry.conf.ipfw
A modules/portsentry/trunk/data/portsentry/fsroot/usr/local/etc/portsentry.conf.pf
A modules/portsentry/trunk/data/portsentry/fsroot/usr/local/etc/rc.d/portsentry.sh
svn 2010-02-24 11:43 Changeset [174] by julian, 2010-02-24 11:43:51 -0500 (Wed, 24 Feb 2010)
Issue 0000123 -- Portsentry Module Release v 1.0
A modules/portsentry/releases/
A modules/portsentry/releases/1.0/
122 Core major N/A 2010-02-24 09:15 2010-02-24 09:34 Julian Jason normal resolved none none fixed 0 Linuxbase Module I am writing the linuxbase module.
svn 2010-02-24 09:16 Changeset [164] by julian, 2010-02-24 09:16:16 -0500 (Wed, 24 Feb 2010)
Issue 0000122 -- Adding dir sturcture for the module
A modules/linuxbase/
A modules/linuxbase/releases/
A modules/linuxbase/trunk/
svn 2010-02-24 09:17 Changeset [165] by julian, 2010-02-24 09:17:06 -0500 (Wed, 24 Feb 2010)
Issue 0000122 -- Adding dir sturcture for the module
A modules/linuxbase/trunk/modules/
svn 2010-02-24 09:21 Changeset [167] by julian, 2010-02-24 09:21:17 -0500 (Wed, 24 Feb 2010)
Issue 0000122 -- Adding some minor changes to the module...
U modules/linuxbase/trunk/modules/060.linuxbase.sh
svn 2010-02-24 09:26 Changeset [168] by julian, 2010-02-24 09:26:05 -0500 (Wed, 24 Feb 2010)
Issue 0000122 -- Releasing Linuxbase v1.0
A modules/linuxbase/releases/1.0/
A modules/linuxbase/releases/1.0/modules/060.linuxbase.sh
121 Core major N/A 2010-01-24 23:44 2010-01-30 19:46 Julian Julian normal resolved none none fixed 0 Hosting Module Starting development of the new hosting module.

included daemons, apache22, apache22-ssl, mysqld 5, php5, proftpd, openbind...
svn 2010-01-25 00:47 Changeset [135] by julian, 2010-01-25 00:47:24 -0500 (Mon, 25 Jan 2010)
Issue 0000121 -- Adding apache/php/mysql
UU modules/hosting/trunk/modules/060.hosting.sh
svn 2010-01-25 00:53 Changeset [136] by julian, 2010-01-25 00:53:24 -0500 (Mon, 25 Jan 2010)
Issue 0000121 -- Adding some file support for hosting daemonds
D modules/hosting/trunk/060.httpd.sh
D modules/hosting/trunk/060.linuxbase.sh
D modules/hosting/trunk/060.mysqld.sh
A modules/hosting/trunk/data/fsroot/usr/local/etc/apache22/
A modules/hosting/trunk/data/fsroot/usr/local/etc/apache22/httpd.conf
A modules/hosting/trunk/fsroot/
A modules/hosting/trunk/fsroot/var/
A modules/hosting/trunk/fsroot/var/db/
A modules/hosting/trunk/fsroot/var/db/ports/
A modules/hosting/trunk/fsroot/var/db/ports/apache22/
A modules/hosting/trunk/fsroot/var/db/ports/apache22/options
svn 2010-01-25 08:25 Changeset [144] by julian, 2010-01-25 08:25:59 -0500 (Mon, 25 Jan 2010)
Issue 0000121 -- Adding options file for php5
A modules/hosting/trunk/fsroot/var/db/ports/php5/
A modules/hosting/trunk/fsroot/var/db/ports/php5/options
A modules/hosting/trunk/fsroot/var/db/ports/php5-extensions/
A modules/hosting/trunk/fsroot/var/db/ports/php5-extensions/options
svn 2010-01-25 08:43 Changeset [145] by julian, 2010-01-25 08:43:14 -0500 (Mon, 25 Jan 2010)
Issue 0000121 -- Major changes throughout the project
A modules/hosting/trunk/data/hosting/
A modules/hosting/trunk/data/hosting/fsroot/
A modules/hosting/trunk/data/hosting/fsroot/usr/local/etc/apache22/
U modules/hosting/trunk/data/hosting/fsroot/usr/local/etc/apache22/httpd.conf
A modules/hosting/trunk/data/hosting/fsroot/usr/local/etc/proftpd.conf
A modules/hosting/trunk/data/hosting/fsroot/var/
A modules/hosting/trunk/data/hosting/fsroot/var/log/
U modules/hosting/trunk/modules/060.hosting.sh
svn 2010-01-25 08:44 Changeset [146] by julian, 2010-01-25 08:44:11 -0500 (Mon, 25 Jan 2010)
Issue 0000121 -- Major changes throughout the project
D modules/hosting/trunk/data/fsroot/
svn 2010-01-25 14:53 Changeset [151] by julian, 2010-01-25 14:53:26 -0500 (Mon, 25 Jan 2010)
Issue 0000121 -- Fixing some global problems
A modules/060.linuxbase.sh
U modules/hosting/trunk/modules/060.hosting.sh
U trunk/fetchmod
svn 2010-01-30 18:24 Changeset [154] by julian, 2010-01-30 18:24:24 -0500 (Sat, 30 Jan 2010)
Issue 0000121 -- Adding releases dir to hosting module
A modules/hosting/releases/
svn 2010-01-30 18:35 Changeset [155] by julian, 2010-01-30 18:35:48 -0500 (Sat, 30 Jan 2010)
Issue 0000121 -- Hosting Module 1.0 Release completed. Resovled 0000121
A modules/hosting/releases/1.0/
120 Features minor have not tried 2010-01-24 01:03 2010-01-30 18:13 Fudge Julian normal resolved none none 3.1.0 fixed 0 wgetpaste cli pipe tool for paste bin very nice tool to assist in troubleshooting problems with a third party would like to see this included in vfuture releases
svn 2010-01-30 18:13 Changeset [153] by julian, 2010-01-30 18:13:01 -0500 (Sat, 30 Jan 2010)
Issue 0000120 -- Adding wget to FBSD_PORTS resolve 0000120
U trunk/modules/050.fbsd_ports.sh
Julian 2010-01-30 18:13 wgetpaste has been added to fbsd ports.
119 Core major N/A 2010-01-23 22:58 2010-01-30 18:15 Julian Julian normal resolved none none fixed 0 EasyBSD SVN Reorganization We are moving some files and folders around to support new functions and features such as fetchmod our newest third-party module scripts.
svn 2010-01-23 23:03 Changeset [113] by jewles, 2010-01-23 23:03:22 -0500 (Sat, 23 Jan 2010)
Issue 0000119 -- Adding new data folder
A trunk/data/
svn 2010-01-23 23:04 Changeset [114] by jewles, 2010-01-23 23:04:37 -0500 (Sat, 23 Jan 2010)
Issue 0000119 -- Moving several files around
A trunk/config/progress
A trunk/config/settings
D trunk/includes/config.progress
D trunk/includes/config.settings
svn 2010-01-23 23:10 Changeset [115] by jewles, 2010-01-23 23:10:52 -0500 (Sat, 23 Jan 2010)
Issue 0000119 -- adding modules fsroot dirs
A trunk/data/firewall/
A trunk/data/firewall/fsroot/
A trunk/data/networking/
A trunk/data/networking/fsroot/
A trunk/data/universe/
A trunk/data/universe/fsroot/
A trunk/data/update/
A trunk/data/update/fsroot/
svn 2010-01-23 23:16 Changeset [116] by jewles, 2010-01-23 23:16:07 -0500 (Sat, 23 Jan 2010)
Issue 0000119 -- Migrated update module to new system...
A trunk/data/update/fsroot/etc/
A trunk/data/update/fsroot/etc/update/
A trunk/data/update/fsroot/etc/update/cvsup.sh
A trunk/data/update/fsroot/etc/update/release-supfile
U trunk/easybsd.sh
D trunk/fsroot/etc/update/
U trunk/modules/010.update.sh
svn 2010-01-23 23:33 Changeset [117] by jewles, 2010-01-23 23:33:06 -0500 (Sat, 23 Jan 2010)
Issue 0000119 -- Migrated security module to new system...
A trunk/data/security/
A trunk/data/security/fsroot/
A trunk/data/security/fsroot/etc/
A trunk/data/security/fsroot/etc/auth.conf.patch
A trunk/data/security/fsroot/etc/login.conf.patch
A trunk/data/security/fsroot/etc/sysctl.conf.patch
D trunk/fsroot/etc/auth.conf.patch
D trunk/fsroot/etc/login.conf.patch
D trunk/fsroot/etc/sysctl.conf.patch
U trunk/modules/020.security.sh
svn 2010-01-24 01:47 Changeset [118] by jewles, 2010-01-24 01:47:07 -0500 (Sun, 24 Jan 2010)
Issue 0000102 -- This update includes major changes to easybsd modules
Issue 0000114 -- Several modules have been removed that will be included with fetchmod
Issue 0000116 -- Major rewriting of the firewall module. PF/IPFW have been removed and PF is now the primary firewall
Issue 0000119 -- This update includes major changes to easybsd svn repos
A trunk/modules/020.networking.sh
D trunk/modules/020.security.sh
A trunk/modules/030.firewall.sh
D trunk/modules/030.networking.sh
D trunk/modules/040.firewall.sh
D trunk/modules/040.firewall_ipfw.sh
D trunk/modules/040.firewall_pf.sh
A trunk/modules/040.security.sh
D trunk/modules/060.clamav.sh
D trunk/modules/060.httpd.sh
D trunk/modules/060.linuxbase.sh
D trunk/modules/060.mysqld.sh
D trunk/modules/060.sshd.sh
svn 2010-01-24 01:59 Changeset [119] by jewles, 2010-01-24 01:59:03 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- More core module updates
A trunk/data/universe/fsroot/usr/
A trunk/data/universe/fsroot/usr/src/
U trunk/easybsd.sh
D trunk/fsroot/usr/src/
U trunk/modules/090.universe.sh
svn 2010-01-24 02:30 Changeset [120] by jewles, 2010-01-24 02:30:51 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Another major reorganization for the core and its modules
D trunk/fsroot/etc/hosts
D trunk/fsroot/etc/ipfw.rules
D trunk/fsroot/etc/resolv.conf
D trunk/fsroot/etc/ssh/
D trunk/fsroot/usr/
svn 2010-01-24 02:31 Changeset [121] by jewles, 2010-01-24 02:31:25 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Another major reorganization for the core and its modules
U trunk/config/fetchmod-repos
U trunk/config/progress
U trunk/config/settings
A trunk/data/networking/fsroot/etc/
A trunk/data/networking/fsroot/etc/hosts
A trunk/data/networking/fsroot/etc/resolv.conf
A trunk/data/security/etc/
A trunk/data/security/etc/ssh/
U trunk/modules/020.networking.sh
svn 2010-01-24 02:57 Changeset [122] by julian, 2010-01-24 02:57:26 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Updating functions file
U trunk/includes/functions.sh
svn 2010-01-24 03:10 Changeset [123] by julian, 2010-01-24 03:10:04 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Updating cvsup script
U trunk/data/update/fsroot/etc/update/cvsup.sh
svn 2010-01-24 03:12 Changeset [124] by julian, 2010-01-24 03:12:37 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Updating cvsup script
A trunk/data/firewall/fsroot/etc/
svn 2010-01-24 04:03 Changeset [126] by julian, 2010-01-24 04:03:45 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Updating security script
U trunk/modules/030.firewall.sh
U trunk/modules/040.security.sh
svn 2010-01-24 04:15 Changeset [127] by julian, 2010-01-24 04:15:11 -0500 (Sun, 24 Jan 2010)
Issue 0000119 -- Updating security script
U trunk/modules/040.security.sh
Julian 2010-01-30 18:15 EasyBSD mods have been made and are working correctly. This issue is now resolved.
118 Features minor have not tried 2010-01-22 23:54 2010-01-22 23:54 Fudge Julian normal new none none open 0 runtime report Would be ncie to have a time result of how long the script took to run how much data was downloaded and maybe the most taxing part of the install such as cvsup which took 16hours and by the way upgrade your box its slow.... hahaha Would be nice for comparitive reviews between easybsd users
117 Security Concern major N/A 2010-01-20 14:57 2010-01-20 15:03 Julian Julian immediate resolved none none 3.1.0 fixed 0 FreeBSD Obsolete Version Removal of obsolete version of freebsd. EasyBSD primary purpose is securing FreeBSD. This would make EasyBSD obsolute if it works on legacy versions of FreeBSD.
svn 2010-01-20 15:01 Changeset [88] by julian, 2010-01-20 15:01:41 -0500 (Wed, 20 Jan 2010)
Issue 0000117 -- Removal of for support of legacy versions of freebsd have been complete...
U trunk/easybsd.sh
D trunk/fsroot/usr/src/sys/amd64/conf/EasyBSD6
D trunk/fsroot/usr/src/sys/i386/conf/EasyBSD
D trunk/fsroot/usr/src/sys/i386/conf/EasyBSD6
D trunk/fsroot/usr/src/sys/i386/conf/EasyBSD7
A trunk/fsroot/usr/src/sys/i386/conf/EasyBSD7
D trunk/fsroot/usr/src/sys/i386/conf/EasyBSD72
svn 2010-01-20 15:03 Changeset [89] by julian, 2010-01-20 15:03:25 -0500 (Wed, 20 Jan 2010)
Issue 0000117 -- updating the kernel file patch.
U trunk/easybsd.sh
116 Modules major N/A 2010-01-20 01:53 2010-01-30 18:14 Julian Julian urgent resolved none none 3.1.0 fixed 0 Rewrite/Update Firewall Module This module is one of the most important modules that we include. This module requires some major updating, and some serious customization.
svn 2010-01-24 01:47 Changeset [118] by jewles, 2010-01-24 01:47:07 -0500 (Sun, 24 Jan 2010)
Issue 0000102 -- This update includes major changes to easybsd modules
Issue 0000114 -- Several modules have been removed that will be included with fetchmod
Issue 0000116 -- Major rewriting of the firewall module. PF/IPFW have been removed and PF is now the primary firewall
Issue 0000119 -- This update includes major changes to easybsd svn repos
A trunk/modules/020.networking.sh
D trunk/modules/020.security.sh
A trunk/modules/030.firewall.sh
D trunk/modules/030.networking.sh
D trunk/modules/040.firewall.sh
D trunk/modules/040.firewall_ipfw.sh
D trunk/modules/040.firewall_pf.sh
A trunk/modules/040.security.sh
D trunk/modules/060.clamav.sh
D trunk/modules/060.httpd.sh
D trunk/modules/060.linuxbase.sh
D trunk/modules/060.mysqld.sh
D trunk/modules/060.sshd.sh
svn 2010-01-25 11:31 Changeset [150] by julian, 2010-01-25 11:31:48 -0500 (Mon, 25 Jan 2010)
Issue 0000116 -- Adding some more displays for users
U trunk/modules/030.firewall.sh
Julian 2010-01-30 18:14 Firewall module has been updated.
115 Core major N/A 2010-01-20 01:51 2010-01-30 19:58 Julian Julian normal acknowledged none none 3.1.0 open 0 Anonymous Usage Statistics This function needs to be updated... and retested.
Julian 2010-01-30 18:18 Removing 90% of all tracking in the script in the next release. I am rebuilding the front end system. Once this has been completed; a patch will be releated with tracking back in.
svn 2010-01-30 19:53 Changeset [156] by julian, 2010-01-30 19:53:16 -0500 (Sat, 30 Jan 2010)
Issue 0000115 -- Removing all tracking / stats... Force setting stats to disabled...
A trunk/config/nostats
U trunk/easybsd.sh
U trunk/includes/functions.sh
U trunk/modules/010.update.sh
U trunk/modules/020.networking.sh
U trunk/modules/040.security.sh
U trunk/modules/050.fbsd_ports.sh
U trunk/modules/055.tweaks.sh
U trunk/modules/080.upgrade.sh
U trunk/modules/090.universe.sh
svn 2010-01-30 19:58 Changeset [157] by julian, 2010-01-30 19:58:20 -0500 (Sat, 30 Jan 2010)
Issue 0000115 -- Removing all tracking / stats... Force setting stats to disabled...
U trunk/config/progress
114 Features feature N/A 2010-01-20 01:38 2010-01-30 18:19 Julian Julian none resolved none none 3.1.0 fixed 0 fetchmod Fetchmod is a new program that will allow users to download and install modules. This will help remove modules that aren't required. And for the developers to stay on point to the true purpose of EasyBSD; Security.
svn 2010-01-22 09:45 Changeset [99] by julian, 2010-01-22 09:45:27 -0500 (Fri, 22 Jan 2010)
Issue 0000114 -- Adding modules svn repository
A modules/
A modules/releases/
A modules/trunk/
U trunk/modules/040.firewall_pf.sh
svn 2010-01-22 09:51 Changeset [100] by julian, 2010-01-22 09:51:49 -0500 (Fri, 22 Jan 2010)
Issue 0000114 -- Moving a few modules into modules folder
D trunk/modules/060.dhcpd.sh
D trunk/modules/060.portsentry.sh
D trunk/modules/060.proftpd.sh
svn 2010-01-22 12:21 Changeset [101] by julian, 2010-01-22 12:21:24 -0500 (Fri, 22 Jan 2010)
Issue 0000114 -- Adding a test for new function FETCH_$ {MOD}
U trunk/easybsd.sh
svn 2010-01-22 14:00 Changeset [102] by jewles, 2010-01-22 14:00:37 -0500 (Fri, 22 Jan 2010)
Issue 0000114 -- Adding fetch mod function to easybsd.sh
U trunk/easybsd.sh
U trunk/includes/config.progress
svn 2010-01-22 14:12 Changeset [103] by jewles, 2010-01-22 14:12:20 -0500 (Fri, 22 Jan 2010)
Issue 0000114 -- modifying function $ {MOD}_fetch
U trunk/easybsd.sh
svn 2010-01-23 19:38 Changeset [104] by jewles, 2010-01-23 19:38:25 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Doing away with tests... all modules will have the new fetch mod...
U trunk/easybsd.sh
svn 2010-01-23 22:26 Changeset [105] by julian, 2010-01-23 22:26:00 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Updating fetchmod repos
A modules/060.dhcpd.sh
A modules/060.portsentry.sh
A modules/060.proftpd.sh
A modules/hosting/
D modules/releases/
D modules/trunk/
svn 2010-01-23 22:29 Changeset [106] by julian, 2010-01-23 22:29:16 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Updating fetchmod repos
D modules/060.dhcpd.sh
D modules/060.portsentry.sh
A modules/hosting/trunk/
A modules/portsentry/
A modules/portsentry/trunk/
A modules/portsentry/trunk/060.portsentry.sh
A modules/router/
A modules/router/trunk/
A modules/router/trunk/060.dhcpd.sh
svn 2010-01-23 22:29 Changeset [107] by julian, 2010-01-23 22:29:51 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Updating fetchmod repos
D modules/060.proftpd.sh
A modules/hosting/trunk/060.proftpd.sh
svn 2010-01-23 22:37 Changeset [108] by julian, 2010-01-23 22:37:08 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Finally added fetchmod script to project
A trunk/fetchmod
svn 2010-01-23 22:39 Changeset [109] by julian, 2010-01-23 22:39:43 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Updating fetchmod a bitwq
U trunk/fetchmod
svn 2010-01-23 22:46 Changeset [111] by julian, 2010-01-23 22:46:16 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Adding repos file
A trunk/config/fetchmod-repos
svn 2010-01-23 22:46 Changeset [112] by julian, 2010-01-23 22:46:56 -0500 (Sat, 23 Jan 2010)
Issue 0000114 -- Updating repos file
U trunk/fetchmod
svn 2010-01-24 01:47 Changeset [118] by jewles, 2010-01-24 01:47:07 -0500 (Sun, 24 Jan 2010)
Issue 0000102 -- This update includes major changes to easybsd modules
Issue 0000114 -- Several modules have been removed that will be included with fetchmod
Issue 0000116 -- Major rewriting of the firewall module. PF/IPFW have been removed and PF is now the primary firewall
Issue 0000119 -- This update includes major changes to easybsd svn repos
A trunk/modules/020.networking.sh
D trunk/modules/020.security.sh
A trunk/modules/030.firewall.sh
D trunk/modules/030.networking.sh
D trunk/modules/040.firewall.sh
D trunk/modules/040.firewall_ipfw.sh
D trunk/modules/040.firewall_pf.sh
A trunk/modules/040.security.sh
D trunk/modules/060.clamav.sh
D trunk/modules/060.httpd.sh
D trunk/modules/060.linuxbase.sh
D trunk/modules/060.mysqld.sh
D trunk/modules/060.sshd.sh
svn 2010-01-25 01:18 Changeset [137] by julian, 2010-01-25 01:18:32 -0500 (Mon, 25 Jan 2010)
Issue 0000114 -- Fixing module error
U trunk/fetchmod
svn 2010-01-25 01:48 Changeset [141] by julian, 2010-01-25 01:48:32 -0500 (Mon, 25 Jan 2010)
Issue 0000114 -- Fixing module error
U trunk/fetchmod
svn 2010-01-25 09:18 Changeset [149] by julian, 2010-01-25 09:18:40 -0500 (Mon, 25 Jan 2010)
Issue 114 -- Fixing possible break in code with fetchmod
U trunk/fetchmod
Julian 2010-01-30 18:19 The fetchmod script has been completed. There may still be some required modifications and will be tracked via this ticket. I am resolving this ticket in the meantime.
113 Modules trivial have not tried 2010-01-20 00:35 2010-01-20 15:42 Julian Julian normal resolved none none 3.1.0 fixed 0 PPPoE Removal I think its time to remove pppoe support. This is obsolete... If users request it again, I will create a new module for this feature.
svn 2010-01-20 13:49 Changeset [86] by julian, 2010-01-20 13:49:55 -0500 (Wed, 20 Jan 2010)
Issue 0000113 -- All PPPoE support has been removed. Issue 0000113 resolved.
D trunk/fsroot/etc/ppp/
U trunk/modules/030.networking.sh
Julian 2010-01-20 13:54 function has been removed.
svn 2010-01-20 15:42 Changeset [94] by julian, 2010-01-20 15:42:45 -0500 (Wed, 20 Jan 2010)
Issue 0000111 -- Compeleting Update...

Issue 0000113 -- Removing Vars from module...
U trunk/modules/030.networking.sh
112 Modules feature N/A 2010-01-20 00:27 2010-01-20 15:23 Julian Julian none resolved none none 3.1.0 fixed 0 Networking Module -- ifconfig Interface Q/A More details required.

-- le0 interface do you want to futher configure interface... else current settings will remain the same
svn 2010-01-20 15:15 Changeset [90] by julian, 2010-01-20 15:15:30 -0500 (Wed, 20 Jan 2010)
Issue 0000112 -- Adding a message letting users know what to expect from configuring their nics.
U trunk/modules/030.networking.sh
111 Modules tweak N/A 2010-01-20 00:23 2010-01-20 21:40 Julian Julian normal resolved none none 3.1.0 fixed 0 Networking Module DNS Q/A Update Update the Q/A for the dns questions in the networking module.
svn 2010-01-20 15:38 Changeset [93] by julian, 2010-01-20 15:38:25 -0500 (Wed, 20 Jan 2010)
Issue 0000111 -- DNS Q/A has been updated.
U trunk/modules/030.networking.sh
svn 2010-01-20 15:42 Changeset [94] by julian, 2010-01-20 15:42:45 -0500 (Wed, 20 Jan 2010)
Issue 0000111 -- Compeleting Update...

Issue 0000113 -- Removing Vars from module...
U trunk/modules/030.networking.sh
svn 2010-01-20 21:40 Changeset [95] by julian, 2010-01-20 21:40:10 -0500 (Wed, 20 Jan 2010)
Issue 0000111 -- Fixing while / do / if / then loop
U trunk/modules/030.networking.sh
110 Core trivial N/A 2010-01-20 00:13 2010-01-20 23:06 Julian Julian low resolved none none fixed 0 Update README File The readme file is out of date.
svn 2010-01-20 14:52 Changeset [87] by julian, 2010-01-20 14:52:44 -0500 (Wed, 20 Jan 2010)
Issue 0000110 -- Update Complete! -- Resolve issue 0000110
U trunk/docs/README
svn 2010-01-20 23:06 Changeset [98] by julian, 2010-01-20 23:05:59 -0500 (Wed, 20 Jan 2010)
Issue 0000110
Issue 0000102

Making minor tweaks and changes.
U trunk/docs/README
U trunk/easybsd.sh
U trunk/fsroot/etc/sysctl.conf.patch
U trunk/modules/050.fbsd_ports.sh
U trunk/modules/060.linuxbase.sh
109 Modules feature N/A 2010-01-15 12:40 2010-01-20 15:22 Julian Julian normal resolved none none 3.1.0 fixed 0 Update Module Q/A I will be adding some changes to the update modules. Recently FBSD-DEV has developing an internal/external cvsup mirror. This mirror would be included as the primary cvsup host, unless user specifies otherwise. Other updates may also include, having the ability to change the default countries list from only US, UK to user specified countries. And lastly I will give users the ability for users to specify their own cvsup server.
svn 2010-01-15 13:14 Changeset [65] by julian, 2010-01-15 13:14:06 -0500 (Fri, 15 Jan 2010)
Issue 0000109

Started working on the Q/A part of the script. I am testing the options to see if they make sense.
U trunk/modules/010.update.sh
svn 2010-01-15 14:19 Changeset [66] by julian, 2010-01-15 14:19:31 -0500 (Fri, 15 Jan 2010)
Issue 0000109 -- Added the answer options into the run section of the script
U trunk/modules/010.update.sh
svn 2010-01-15 14:51 Changeset [67] by julian, 2010-01-15 14:51:20 -0500 (Fri, 15 Jan 2010)
Issue 0000109 -- Added 'test' fucntion so that answers can be read.
U trunk/modules/010.update.sh
svn 2010-01-15 15:33 Changeset [68] by julian, 2010-01-15 15:33:31 -0500 (Fri, 15 Jan 2010)
Issue 0000109 -- Added a proxy option 99. This option is more for servers that cannot reach the internet.
U trunk/modules/010.update.sh
svn 2010-01-15 15:54 Changeset [69] by julian, 2010-01-15 15:54:13 -0500 (Fri, 15 Jan 2010)
Issue 0000109 -- Tweaking some display settings... added TEST= var
U trunk/modules/010.update.sh
svn 2010-01-15 17:42 Changeset [70] by julian, 2010-01-15 17:42:43 -0500 (Fri, 15 Jan 2010)
Issue 0000109 -- Tweaking some prtunnel settings for proxy use...
U trunk/modules/010.update.sh
svn 2010-01-19 10:16 Changeset [81] by julian, 2010-01-19 10:16:03 -0500 (Tue, 19 Jan 2010)
Issue 0000109 -- adding fbsd cvsup servers dns. Also removed option 3 allowing users to use their own cvsup server
U trunk/modules/010.update.sh
svn 2010-01-20 15:18 Changeset [91] by julian, 2010-01-20 15:18:03 -0500 (Wed, 20 Jan 2010)
Issue 0000109 -- Minor tweak to the question.
U trunk/modules/010.update.sh
svn 2010-01-20 15:22 Changeset [92] by julian, 2010-01-20 15:22:06 -0500 (Wed, 20 Jan 2010)
Issue 0000109 -- Minor tweak to the question.
U trunk/modules/010.update.sh
108 Features minor have not tried 2010-01-12 22:52 2010-01-17 04:47 Fudge Julian normal closed none none 3.1.0 fixed 0 Xorg configuration long time coming can there be a basic setup of Xorg with gnome and the detection of X installed to be configured basically
Julian 2010-01-17 04:47 Unfortunately there will not be any X support with EasyBSD. This would be far too complicated to script and would defeat the primary purpose of this project.

What you can do is create a module that can do what you like and we can post it on the site.
107 Features minor have not tried 2010-01-12 22:22 2010-01-20 23:07 Fudge Julian normal new none none 3.1.0 open 0 skel includes Often I prefer to use a particular editor pager or shell by default, is it possible to have these options configurable for initial user setup during install. or for public_html serving for such things to be included in skel
Julian 2010-01-19 10:01 This function is possible. Writing this might be a little tricky. There will be a few things you’ll have to take into account. 1. If you want a non-standard shell set as root. The shell would need to be installed first. If ever the shell is removed, you can lose your ability to su/root.
The same can be true for editors – If you uninstall the application that is set as the pager… This is not as big of an issue as uninstalling the root default shell, but can still have a effect.
I will write in a few things and see how well they work. The first part I will write would be ‘easybsd’ defaults. Then I will write in a few Q/A system to change a few settings.
svn 2010-01-19 10:02 Changeset [80] by julian, 2010-01-19 10:02:40 -0500 (Tue, 19 Jan 2010)
Issue 0000107 -- Adding EasyBSD default csh settings patch... these settings will be imported into the csh.cshrc
A trunk/fsroot/etc/csh.cshrc.patch
svn 2010-01-19 11:52 Changeset [82] by julian, 2010-01-19 11:52:03 -0500 (Tue, 19 Jan 2010)
Issue 0000107 -- EasyBSD's csh template...
U trunk/modules/055.tweaks.sh
svn 2010-01-19 14:04 Changeset [83] by julian, 2010-01-19 14:04:00 -0500 (Tue, 19 Jan 2010)
Issue 0000107 -- Adding EasyBSD template to root
U trunk/modules/055.tweaks.sh
svn 2010-01-19 14:13 Changeset [84] by julian, 2010-01-19 14:13:32 -0500 (Tue, 19 Jan 2010)
Issue 0000107 -- Fixing minor error with EasyBSD CSH files
A trunk/fsroot/etc/cshrc-root.patch
106 Features minor have not tried 2010-01-12 22:20 2010-01-17 04:44 Fudge Julian normal resolved none none fixed 0 linux base update please explore using f10 linux base in fbsd-dev
svn 2010-01-17 02:15 Changeset [71] by julian, 2010-01-17 02:15:14 -0500 (Sun, 17 Jan 2010)
issue 0000106 -- Updating from FC4 to f10
U trunk/modules/060.daemon_linuxbase.sh
svn 2010-01-17 04:20 Changeset [73] by julian, 2010-01-17 04:20:28 -0500 (Sun, 17 Jan 2010)
issue 0000106 -- Fixing a few minor things. This should be the final change to the linux module
U trunk/modules/060.daemon_linuxbase.sh
svn 2010-01-17 04:28 Changeset [74] by julian, 2010-01-17 04:28:03 -0500 (Sun, 17 Jan 2010)
issue 106 -- Minor change to log file
U trunk/modules/060.daemon_linuxbase.sh
Julian 2010-01-17 04:44 Verion updated with no problems.
105 Features minor have not tried 2010-01-12 22:19 2010-01-17 05:21 Fudge Julian normal feedback none none 3.1.0 open 0 geographical mirrors is it possible to provide geographical servers to use as update servers for faster install
Julian 2010-01-17 05:21 Fudge,

fastest cvsup is very limited. Right now the way I run the command is to find the fastest cvsup servers between the US and the UK. Adding any more countries to the list increases the time it takes to find a working cvsup server. The good news is, the project team has been inspired to build our own CVSUP mirror. I have a few test servers online at the moment and am excited about adding them into project.

There is one option I can look into; I can write an Question/Answer part for fastest_cvsup. that asks 1. "Do you want to use the countries (US/Uk) " 2. "What countries do you want to use? ". The challenge with this would be, creating a fault tolerance response system that could detect if a countries is valid or invalid an weather there are cvsup servers. Please let me know if this is what you would like. I can start writing something. It may not be added in this next release, but surely the one after that.
104 Features minor have not tried 2010-01-12 22:18 2010-01-19 22:48 Fudge Julian normal resolved none none won't fix 0 update to latest release? Is it possible for fbsd-dev to allow option to update to the latest release? currently only supporting 7.2
Julian 2010-01-17 05:15 Fudge,

The way the script works is, it updates your server to the latest patch level of the current installed version. i.e., You install FreeBSD 7.2, EasyBSD will only upgrade your server to the latest 7.2 patch.

8.0 is the latest current release and is supported by EasyBSD. However due to several major issues with upgrading and patching; it would be virtually impossible to upgrade between version so going from 7.2 to 8.0 wouldn't be simple and 'stable' to upgrade. There would be far to many things that could potentially go wrong. This is and will forever be a limitation of EasyBSD.
Julian 2010-01-19 22:48 Issue has been closed.
103 Features block always 2010-01-12 22:17 2010-01-17 05:01 Fudge Julian high resolved none none fixed 0 freebsd-update failes when using secure kernel freebsd-update script can not update when using securelevel, needs to be mentione4d when being enabled in the script that if you use the freebsd provided update script to not use it.
svn 2010-01-17 04:56 Changeset [77] by julian, 2010-01-17 04:56:31 -0500 (Sun, 17 Jan 2010)
Issue 0000103 -- A warning has been created. I will test the display before resolving the ticket
U trunk/modules/020.security.sh
svn 2010-01-17 05:00 Changeset [78] by julian, 2010-01-17 05:00:04 -0500 (Sun, 17 Jan 2010)
Issue 0000103 -- A small adjustment has been made... I believe there are to many words to fit the format
U trunk/modules/020.security.sh
Julian 2010-01-17 05:01 Warning has been extended.
102 Script Modification major N/A 2009-11-12 09:24 2010-01-30 18:17 Julian Julian high resolved none none 3.1.0 fixed 0 Global Daemon Modules Update We are updating all the daemon modules with latest versions and option files. All changes will be tracked via this ticket.
svn 2009-11-12 09:31 Changeset [56] by julian, 2009-11-12 09:31:58 -0500 (Thu, 12 Nov 2009)
Issue 0000102

Updating DHCPd Module
Adding updated options file
A trunk/fsroot/var/db/ports/isc-dhcp30-server/
A trunk/fsroot/var/db/ports/isc-dhcp30-server/options
U trunk/modules/060.daemon_dhcpd.sh
svn 2009-11-12 15:43 Changeset [57] by julian, 2009-11-12 15:43:28 -0500 (Thu, 12 Nov 2009)
Issue 0000102: -- Removing Brute Force Blocker... System never worked correctly
U trunk/modules/060.daemon_sshd.sh
svn 2009-11-13 13:02 Changeset [58] by julian, 2009-11-13 13:02:31 -0500 (Fri, 13 Nov 2009)
Issue 0000102: -- adding proftpd configuration file
A trunk/fsroot/usr/local/etc/proftpd.conf
svn 2009-11-13 13:06 Changeset [59] by julian, 2009-11-13 13:06:23 -0500 (Fri, 13 Nov 2009)
Issue 0000102: -- adding proftpd configuration file
U trunk/modules/060.daemon_proftpd.sh
Julian 2009-11-13 13:10 More updates to come at a later data.


-- This ticket will be reopened after the current release.
svn 2010-01-17 04:39 Changeset [75] by julian, 2010-01-17 04:39:11 -0500 (Sun, 17 Jan 2010)
issue 0000102 -- Renaming modules to excluse 'daemon_'
A trunk/modules/060.060.linuxbase.sh
A trunk/modules/060.clamav.sh
D trunk/modules/060.daemon_clamav.sh
D trunk/modules/060.daemon_dhcpd.sh
D trunk/modules/060.daemon_httpd.sh
D trunk/modules/060.daemon_linuxbase.sh
D trunk/modules/060.daemon_mysqld.sh
D trunk/modules/060.daemon_oidentd.sh
D trunk/modules/060.daemon_proftpd.sh
D trunk/modules/060.daemon_sshd.sh
A trunk/modules/060.dhcpd.sh
A trunk/modules/060.httpd.sh
A trunk/modules/060.mysqld.sh
A trunk/modules/060.oidentd.sh
A trunk/modules/060.proftpd.sh
A trunk/modules/060.sshd.sh
svn 2010-01-17 04:39 Changeset [76] by julian, 2010-01-17 04:39:48 -0500 (Sun, 17 Jan 2010)
issue 0000102 -- mid-named
D trunk/modules/060.060.linuxbase.sh
A trunk/modules/060.linuxbase.sh
svn 2010-01-17 05:25 Changeset [79] by julian, 2010-01-17 05:25:12 -0500 (Sun, 17 Jan 2010)
issue 0000102 -- Obsolete package
D trunk/modules/060.oidentd.sh
svn 2010-01-19 18:10 Changeset [85] by julian, 2010-01-19 18:10:55 -0500 (Tue, 19 Jan 2010)
Issue 0000102 -- renaming all the functions within the daemon scripts
U trunk/modules/060.clamav.sh
U trunk/modules/060.dhcpd.sh
U trunk/modules/060.httpd.sh
U trunk/modules/060.linuxbase.sh
U trunk/modules/060.mysqld.sh
U trunk/modules/060.proftpd.sh
U trunk/modules/060.sshd.sh
Julian 2010-01-20 01:43 Change Apache module to include SSL support. or ask users if they want support for it

svn 2010-01-20 22:00 Changeset [96] by julian, 2010-01-20 22:00:49 -0500 (Wed, 20 Jan 2010)
Issue 0000102 -- Spelling corrections, display adjustments.
U trunk/modules/030.networking.sh
svn 2010-01-20 22:08 Changeset [97] by julian, 2010-01-20 22:08:28 -0500 (Wed, 20 Jan 2010)
Issue 0000102 -- Spelling corrections, display adjustments.
U trunk/modules/055.tweaks.sh
svn 2010-01-20 23:06 Changeset [98] by julian, 2010-01-20 23:05:59 -0500 (Wed, 20 Jan 2010)
Issue 0000110
Issue 0000102

Making minor tweaks and changes.
U trunk/docs/README
U trunk/easybsd.sh
U trunk/fsroot/etc/sysctl.conf.patch
U trunk/modules/050.fbsd_ports.sh
U trunk/modules/060.linuxbase.sh
svn 2010-01-24 01:47 Changeset [118] by jewles, 2010-01-24 01:47:07 -0500 (Sun, 24 Jan 2010)
Issue 0000102 -- This update includes major changes to easybsd modules
Issue 0000114 -- Several modules have been removed that will be included with fetchmod
Issue 0000116 -- Major rewriting of the firewall module. PF/IPFW have been removed and PF is now the primary firewall
Issue 0000119 -- This update includes major changes to easybsd svn repos
A trunk/modules/020.networking.sh
D trunk/modules/020.security.sh
A trunk/modules/030.firewall.sh
D trunk/modules/030.networking.sh
D trunk/modules/040.firewall.sh
D trunk/modules/040.firewall_ipfw.sh
D trunk/modules/040.firewall_pf.sh
A trunk/modules/040.security.sh
D trunk/modules/060.clamav.sh
D trunk/modules/060.httpd.sh
D trunk/modules/060.linuxbase.sh
D trunk/modules/060.mysqld.sh
D trunk/modules/060.sshd.sh
svn 2010-01-24 04:36 Changeset [128] by julian, 2010-01-24 04:36:06 -0500 (Sun, 24 Jan 2010)
Issue 0000102 -- Fixing sshd patch error
U trunk/modules/010.update.sh
Julian 2010-01-30 18:17 Issue has been resolved via several other tickets. The new fetchmod script has removed a lot of the required changes for this ticket.
101 Features feature N/A 2009-11-09 14:47 2009-11-11 19:23 Julian Julian normal resolved none none 3.1.0 fixed 0 FBSD-DEV Recommended Ports -- Include rsync I believe rsync is beneficial port/package to have installed by default.
svn 2009-11-10 09:02 Changeset [40] by julian, 2009-11-10 09:02:47 -0500 (Tue, 10 Nov 2009)
Issue 0000101: Rsync has been added.
U trunk/modules/050.fbsd_ports.sh
svn 2009-11-10 09:03 Changeset [41] by julian, 2009-11-10 09:03:48 -0500 (Tue, 10 Nov 2009)
fixed 0000101
U trunk/modules/050.fbsd_ports.sh
svn 2009-11-11 14:41 Changeset [45] by julian, 2009-11-11 14:41:14 -0500 (Wed, 11 Nov 2009)
issue 0000101 -- fixed mistype
U trunk/modules/050.fbsd_ports.sh
svn 2009-11-11 14:56 Changeset [46] by julian, 2009-11-11 14:56:28 -0500 (Wed, 11 Nov 2009)
Issue 0000101 - Fixed a few more typos
U trunk/modules/050.fbsd_ports.sh
svn 2009-11-11 15:04 Changeset [47] by julian, 2009-11-11 15:04:20 -0500 (Wed, 11 Nov 2009)
Issue 0000101: -- Adding options file for rsync
A trunk/fsroot/var/db/ports/rsync/
A trunk/fsroot/var/db/ports/rsync/options
99 Security Concern major N/A 2009-10-15 00:14 2009-10-16 14:44 Julian Julian high resolved none none 3.0.0 fixed 0 Port Sentry I recommend removing port sentry. After doing some major research, and running the program... It caused more of security vulnerability than was prevented by its use.

Will possibility create third-party module.
svn 2009-10-16 14:32 Issue 0000099 I decided to move port sentry into the daemon group instead of removing it completely. It has been moved from 045.portsentry.sh to 060.portsentry.sh.
svn 2009-10-16 14:42 Issue 0000099: Added a warning message to portsentry module. Issue 0000099 resolved.
98 Features feature N/A 2009-10-15 00:11 2009-11-10 11:24 Julian Julian immediate resolved none none 3.0.0 fixed 0 FreeBSD Secure Run Level Adding in support/options for changing the secure run level.
svn 2009-11-10 11:22 Changeset [42] by julian, 2009-11-10 11:22:04 -0500 (Tue, 10 Nov 2009)
Issue 0000098: Feature was added.

Issue 0000098 resolved
U trunk/modules/020.security.sh
svn 2009-11-10 11:23 Changeset [43] by julian, 2009-11-10 11:23:31 -0500 (Tue, 10 Nov 2009)
fixed 0000098
U trunk/modules/020.security.sh
97 Features feature N/A 2009-10-15 00:10 2009-11-10 11:26 Julian Julian high resolved none none 3.0.0 fixed 0 FreeBSD 7.2 Enable EasyBSD to run on FreeBSD 7.2
svn 2009-10-15 12:46 Issue 0000097: Started adding support for FreeBSD 7.2 -- Testing changes to code
svn 2009-10-16 15:07 Changeset [6] by julian, 2009-10-15 02:50:48 -0400 (Thu, 15 Oct 2009)
Issue 0000097: Started adding support for FreeBSD 7.2 -- Testing changes to code
U trunk/easybsd.sh
A trunk/fsroot/usr/src/sys/i386/conf/EasyBSD72
Julian 2009-11-10 11:26 FreeBSD 7.2 is now compatible.
96 Features feature N/A 2009-10-15 00:09 2010-04-22 22:37 Julian Julian high resolved none none 3.0.0 fixed 0 FreeBSD 8 Enable EasyBSD to run on FreeBSD 8
svn 2009-11-11 19:25 Changeset [48] by julian, 2009-11-11 19:25:04 -0500 (Wed, 11 Nov 2009)
Issue 0000096: -- Adding support for FreeBSD 8
U trunk/easybsd.sh
svn 2009-11-11 20:23 Changeset [49] by julian, 2009-11-11 20:23:29 -0500 (Wed, 11 Nov 2009)
Issue 0000096 -- Adding EasyBSD8 kernel config file
A trunk/fsroot/usr/src/sys/i386/conf/EasyBSD8
svn 2009-11-11 20:45 Changeset [50] by julian, 2009-11-11 20:45:55 -0500 (Wed, 11 Nov 2009)
Issue 0000096: -- Updating EasyBSD8 Kernel
U trunk/fsroot/usr/src/sys/i386/conf/EasyBSD8
Julian 2009-11-13 13:09 FreeBSD 8 is now added to EasyBSD!
svn 2010-04-22 22:30 Changeset [211] by jewles, 2010-04-22 22:30:06 -0400 (Thu, 22 Apr 2010)
We are adding AMD support for FreeBSD version(s) 7.3 and 8.0

This fix is linked to two main tickets.

Issue 0000125
Issue 0000096
A trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD73
A trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD80
svn 2010-04-22 22:37 Changeset [212] by julian, 2010-04-22 22:37:15 -0400 (Thu, 22 Apr 2010)
Issue 0000096 & Issue 0000125 -- Making the kernel config files standard to EasyBSD's standards
U trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD73
U trunk/data/universe/fsroot/usr/src/sys/amd64/conf/EasyBSD80
95 Script Modification minor N/A 2009-10-15 00:08 2009-11-10 11:39 Julian Julian normal resolved none none 3.0.0 fixed 0 Enabling IPv6 IPv6 enable/disable via the kernel should be set with the networking module.
svn 2009-11-10 11:39 Changeset [44] by julian, 2009-11-10 11:39:01 -0500 (Tue, 10 Nov 2009)
Issue 0000095

IPv6 has been moved from the universe module to the networking module.

fixed 0000095 trunk
U trunk/fsroot/usr/src/sys/i386/conf/EasyBSD72
U trunk/modules/030.networking.sh
U trunk/modules/090.universe.sh
94 Core major always 2008-12-24 21:13 2008-12-24 23:40 Link0207 Julian normal feedback none none open 0 HELP, lilbcurl wont install
cURL.sh: downloading c-ares-1.4.0.tar.gz
cURL.sh: inflating c-ares-1.4.0.tar.gz
cURL.sh: downloading curl-7.17.0.tar.gz
cURL.sh: inflating curl-7.17.0.tar.gz
cURL.sh: building c-ares
cURL.sh: building cURL


cURL.sh: Setup has failed!
        Please report this problem -> http://bugs.fbsd-dev.org [^]
Julian 2008-12-24 23:40 I require the OS/Distro version from you in order to help solve this problem. What I can do is enable the output so you can post me any errors when the script fails.
93 Errors crash random 2008-09-29 12:12 2009-12-01 09:34 Julian Julian high resolved none none Unix FreeBSD 6.2 3.0.0 fixed 0 Manual Kernel Config option Whenever selecting to use own configuration file, script fails due to a mistype in the 090.module.sh script.
Julian 2008-09-29 12:30 Bug 0000093

Problem was
UNIVERSE_KERNEL="`readSetting $UNIVERSE_KERNEL`"
UNIVERSE_KERNEL_CONF="`readSetting $UNIVERSE_KERNEL_CONF`"
Julian 2009-11-12 15:47 Issue has been resolved.
svn 2009-12-01 08:56 Changeset [63] by julian, 2009-12-01 08:56:15 -0500 (Tue, 01 Dec 2009)
Bug 0000093: rewrote some code to make one of the selection statements true
U trunk/modules/090.universe.sh
svn 2009-12-01 09:34 Changeset [64] by julian, 2009-12-01 09:34:44 -0500 (Tue, 01 Dec 2009)
Bug 0000093: changed several VARs
U trunk/modules/090.universe.sh
92 Features feature N/A 2008-04-05 13:27 2008-04-07 19:37 Julian Julian low resolved major rework < 1 month 3.0.0 fixed 0 display.sh functions there are several new functions that have been coded into EasyBSD...

Display
InsertText
InsertHeader
svn 2008-04-05 13:28 Revision 643 committed to easybsd by julian at 2008-04-05 13:28:08 -0400 (Sat, 05 Apr 2008).
Lines added/removed: 24/17

Log message:
> Bug 0000092
> reorganizing includes.sh all output text

Files:
Cng trunk/includes/includes.sh

Julian 2008-04-06 18:40 The functions have been added, and are working.
svn 2008-04-06 18:52 Revision 648 committed to easybsd by julian at 2008-04-06 18:52:17 -0400 (Sun, 06 Apr 2008).
Lines added/removed: 10/24

Log message:
> bug 0000091 tweaking a few more things
> bug 0000092 changing a few display things
>

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/display.sh

svn 2008-04-06 23:01 Revision 649 committed to easybsd by julian at 2008-04-06 23:01:34 -0400 (Sun, 06 Apr 2008).
Lines added/removed: 5/5

Log message:
> bug 0000092 still working on the display.... (not as done as i thought... :( )

Files:
Cng trunk/includes/display.sh
Cng trunk/includes/includes.sh

svn 2008-04-07 19:09 Revision 652 committed to easybsd by julian at 2008-04-07 19:09:36 -0400 (Mon, 07 Apr 2008).
Lines added/removed: 25/359

Log message:
> bug 0000092 added new function InsertBody which does auto formating for all text (downside is it does not allow for colors

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/functions.sh
Del trunk/includes/includes.sh

svn 2008-04-07 19:27 Revision 653 committed to easybsd by julian at 2008-04-07 19:27:52 -0400 (Mon, 07 Apr 2008).
Lines added/removed: 23/39

Log message:
> Bug 0000092
> Starting the migration for new function InsertBody (testing before completing entire script)

Files:
Cng trunk/modules/010.update.sh
Cng trunk/modules/020.security.sh

svn 2008-04-07 19:37 Revision 654 committed to easybsd by julian at 2008-04-07 19:37:13 -0400 (Mon, 07 Apr 2008).
Lines added/removed: 7/10

Log message:
> bug 0000092 more display updates

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/display.sh
Cng trunk/modules/010.update.sh
Cng trunk/modules/020.security.sh

91 Errors crash random 2008-04-02 20:37 2008-04-27 12:00 Julian Julian high resolved none none 3.0.0 fixed 0 .: Can't open modules/*.sh: No such file for directory This is a new odd problem that randomly pops up. It happens right after the FIRST run on a new system (i think...)..

Not sure yet what is the main cause.... After looking over the code that loads the modules, I decided to rewrite it. testing that along with everything else.
svn 2008-04-02 22:56 Revision 642 committed to easybsd by julian at 2008-04-02 22:56:52 -0400 (Wed, 02 Apr 2008).
Lines added/removed: 7/2

Log message:
> bug 0000091
> rewrote the if/then (in hopes it will fix the random 'no such file or dir'
>

Files:
Cng trunk/easybsd.sh

svn 2008-04-06 17:22 Revision 646 committed to easybsd by julian at 2008-04-06 17:22:52 -0400 (Sun, 06 Apr 2008).
Lines added/removed: 4/9

Log message:
> bug 0000091 still trying to track down the problem

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/includes.sh

svn 2008-04-06 18:36 Revision 647 committed to easybsd by julian at 2008-04-06 18:36:37 -0400 (Sun, 06 Apr 2008).
Lines added/removed: 2/1

Log message:
> bug 0000091 resolved, the crash was caused by the continuationPrompt (we are still troubleshooting the reason)...

Files:
Cng trunk/easybsd.sh

Julian 2008-04-06 18:38 I believe this error was caused by the continuationPrompt

more to follow as we investigate. A temporary solution was put into place.
svn 2008-04-06 18:52 Revision 648 committed to easybsd by julian at 2008-04-06 18:52:17 -0400 (Sun, 06 Apr 2008).
Lines added/removed: 10/24

Log message:
> bug 0000091 tweaking a few more things
> bug 0000092 changing a few display things
>

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/display.sh

Julian 2008-04-13 12:49 this problem has yet to be resolved... still attempting to find the solution / the cause.
svn 2008-04-13 12:50 Revision 657 committed to easybsd by julian at 2008-04-13 12:50:55 -0400 (Sun, 13 Apr 2008).
Lines added/removed: 17/3

Log message:
> bug 0000091
> trying the simplest approach to getting the modules to load

Files:
Cng trunk/easybsd.sh

Julian 2008-04-26 22:24 Revision 662 committed to easybsd by julian at 2008-04-26 22:22:02 -0400 (Sat, 26 Apr 2008).
Lines added/removed: 3/2

Log message:
> resolved 0000089 problem was caused by a missed dir change

Files:
Cng trunk/easybsd.sh
svn 2008-04-27 09:58 Revision 664 committed to easybsd by julian at 2008-04-27 09:58:28 -0400 (Sun, 27 Apr 2008).
Lines added/removed: 2/4

Log message:
> resolved 0000091 finally fixed, resolved... and working

Files:
Cng trunk/easybsd.sh

svn 2008-04-27 12:00 Revision 670 committed to easybsd by julian at 2008-04-27 12:00:30 -0400 (Sun, 27 Apr 2008).
Lines added/removed: 21/8

Log message:
> bug 0000091 finishing auto update option
> bug 0000090 finishing the amd64 support
>

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/display.sh
Cng trunk/modules/010.update.sh

90 Features feature always 2008-04-02 19:47 2008-05-18 21:34 Julian Julian normal resolved major rework none 3.0.0 fixed 0 adding amd46 system architecture Support for amd64 will now be added in the next release.
svn 2008-04-27 11:12 Revision 665 committed to easybsd by julian at 2008-04-27 11:12:27 -0400 (Sun, 27 Apr 2008).
Lines added/removed: 0/0

Log message:
> bug 0000090
> creating required files for amd64 bit support
> -- the start
>

Files:
Add trunk/fsroot/usr/src/sys/amd64/
Add trunk/fsroot/usr/src/sys/amd64/conf/

svn 2008-04-27 11:26 Revision 666 committed to easybsd by julian at 2008-04-27 11:26:18 -0400 (Sun, 27 Apr 2008).
Lines added/removed: 4/3

Log message:
> bug 90, enabling amd64 in easybsd.sh

Files:
Cng trunk/easybsd.sh

svn 2008-04-27 11:36 Revision 669 committed to easybsd by julian at 2008-04-27 11:36:48 -0400 (Sun, 27 Apr 2008).
Lines added/removed: 13/13

Log message:
> bug 0000090, finishing support for amd64, starting testing

Files:
Cng trunk/modules/090.universe.sh

svn 2008-04-27 12:00 Revision 670 committed to easybsd by julian at 2008-04-27 12:00:30 -0400 (Sun, 27 Apr 2008).
Lines added/removed: 21/8

Log message:
> bug 0000091 finishing auto update option
> bug 0000090 finishing the amd64 support
>

Files:
Cng trunk/easybsd.sh
Cng trunk/includes/display.sh
Cng trunk/modules/010.update.sh

svn 2008-05-11 01:05 Revision 679 committed to easybsd by julian at 2008-05-11 01:05:26 -0400 (Sun, 11 May 2008).
Lines added/removed: 268/11

Log message:
> bug 0000090 adding EasyBSD7 kernel for amd64 support

Files:
Cng trunk/fsroot/usr/src/sys/amd64/conf/EasyBSD6
Add trunk/fsroot/usr/src/sys/amd64/conf/EasyBSD7

Julian 2008-05-18 21:34 amd support has been completed... While this feature has been added we are still limited with our ability to fully test amd release.
89 Errors major always 2008-04-02 19:40 2008-04-26 22:22 Julian Julian high resolved minor fix 2-3 days 3.0.0 fixed 0 login: in openpam_dispatch(): pam_nologin.so: no pam_sm_authenticate() I found this problem in running the trunk of EasyBSD on FreeBSD 6.2 upgrading to FreeBSD 7.0.

After doing some research, and reading the /usr/src/UPDATE:20070610 file, I found that a new patch is required to upgrade to 7.0.
Julian 2008-04-13 12:53 after father investigating this problem goes into a deeper problem with major differences in each version of FreeBSD... from 5.x and 6.x going to 7.0 there are a lot of changes in pam.d and other files in /etc that cause several errors.

Mergemaster is supposed to be used to resolve these kinds of errors, but doesn't allow for automation.
svn 2008-04-26 22:22 Unfortunately there is no current fix for this problem. The resolution is for us to limit the update. EasyBSD will not allow you to update between major releases. Only updates for the install release. Example is if you have 6.2 installed, the script will only allow your system to update to 6.2-px where x is the latest patch for that release.

88 feature unable to reproduce 2008-03-26 22:55 2008-04-06 18:39 Zypie Julian urgent resolved none none 2.1.0 unable to reproduce 0 apache fails to start, php problem Failed to start apache :
Syntax error on line 274 of /usr/local/etc/apache2/httpd.conf:
Cannot load /usr/local/libexec/apache2/libphp5.so into server: Cannot open "/usr/local/libexec/apache2/libphp5.so"

FreeBSD nix.freaked.se 7.0-RELEASE FreeBSD 7.0-RELEASE #3: Wed Mar 26 22:11:56 CET 2008 Zyp@nix.freaked.se:/usr/obj/usr/src/sys/EasyBSD7 i386
Julian 2008-04-06 18:39 User reported the problem was on his end, and not related to EasyBSD
87 Features feature N/A 2008-03-10 01:00 2008-07-11 19:37 Julian travis normal closed none none suspended 0 EasyBSD in batch mode Travis and I talked about adding in a batch mode or multi server mode. This addition can be written several different ways. I want some feedback on what other developers ideas and suggestions.

Travis said he would want some kind of perl independent script to be created.

My thoughts are it can just stay within the easybsd.sh file. some kind of flag

easybsd.sh --batch create / delete / run or something along those lines
the process for this is a little more in depth however...

1. download the script
2. create the unattended config file
3. write in some kind of auto block to skip the Q/A section
        NOTE: normally I'd have stuck CONFIG-ALL in .progress but is no longer a working solution
4. once the --batch is ran... working out a solution to where it auto cleans for another run.... or something... (need suggestions)!
Bricker 2008-03-29 02:22 I'd prefer it to stay within easybsd.sh because I don't know perl, but i dunno. Not here or there
Julian 2008-07-11 19:37 Will be worked on at a later time.
86 Features feature always 2008-03-02 01:30 2008-05-18 21:38 Julian Julian none closed none none 2.1.0 suspended 0 Shell Hosting Module I've been thinking of starting a module that would be designed to set up servers to allow for shell hosting... ircd, eggdrops, bnc, etc...

It would be setup either in a jail or without... (Depending on user request)

I need some additional ideas and suggestions. This will help me figure out how exactly I will write this script.
Julian 2008-03-02 01:37 Like stated above... looking for some ideas and suggestions for this topic.
Julian 2008-05-18 21:38 this idea is futher down the line... once i'm happier with the primary function of easybsd...
85 Script Modification major N/A 2008-02-29 02:10 2008-03-02 01:25 Julian Julian urgent resolved none none 2.0.0 fixed 0 FreeBSD 7.0 Release Update updating the modules to allow for 7.0 release
svn 2008-02-29 02:43 Revision 522 committed to easybsd by julian at 2008-02-29 02:43:38 -0500 (Fri, 29 Feb 2008).
Lines added/removed: 19/10

Log message:
> bug 0000085
> removed comments for 7.0 release code

Files:
Cng trunk/modules/000.checks.sh
Cng trunk/modules/010.update.sh

svn 2008-03-01 01:15 Revision 530 committed to easybsd by julian at 2008-03-01 01:15:25 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 284/0

Log message:
> bug 0000085
> adding EasyBSD7 kernel config file for FreeBSD ver 7.0
>

Files:
Add trunk/fsroot/usr/src/sys/i386/conf/EasyBSD7

svn 2008-03-01 01:23 Revision 531 committed to easybsd by julian at 2008-03-01 01:23:37 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 3/3

Log message:
> Bug 0000085
> disable IPV6 default on... user option in script...
>

Files:
Cng trunk/fsroot/usr/src/sys/i386/conf/EasyBSD7

svn 2008-03-01 02:24 Revision 534 committed to easybsd by julian at 2008-03-01 02:24:56 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 26/7

Log message:
> bug 0000085
> each version requires different kernel file... (still need to add EasyBSD6)
>

Files:
Cng trunk/modules/010.update.sh
Cng trunk/modules/090.universe.sh

Julian 2008-03-02 01:25 All required changes has been made to include 7.0 to easybsd.

These changes have been tested to the fullest extent. (we expect only a few errors to occur for the first few months while FreeBSD does mirror updates)
84 Features major N/A 2008-02-26 18:35 2008-03-02 01:27 Julian travis normal resolved none none 2.0.0 fixed 0 PortSentry Module we should add a portsentry module to easybsd
Julian 2008-02-29 02:44 the module is added... and testing will soon start!
Julian 2008-03-02 01:23 This module has been successfully added and tested.
83 Features feature N/A 2008-02-25 23:57 2008-03-02 01:36 Bricker Bricker normal assigned none none 2.0.0 open 0 cvs.sh CVS module for users to use cvs for IRCd projects etc, these modules will be essential in order to install the ircd module properly. else it will grab the latest "tarball"
Bricker 2008-02-25 23:58 will be working on throughout the week, dont expect full completion by new release, but we'll see.
Julian 2008-02-26 18:42 i'm not exactly sure i fully understand the purpose of this?
Jason 2008-02-27 13:14 I do not feel that it is appropriate to list CVS as a dependency for such a small task as this. It's better, IMO, to download the latest tarball. This is better still, as we know that said tarball is known to be a stable release.
82 Features feature N/A 2008-02-25 23:55 2008-03-02 01:35 Bricker Bricker normal assigned none none 2.0.0 open 0 svn.sh have a svn module for users to install svn on their system
Bricker 2008-02-25 23:58 will be working on throughout the week, dont expect full completion by new release, but we'll see.
Julian 2008-02-26 18:41 this wouldn't be a module, so to speak... this would most likely fall under the fbsd-dev recommended ports...

it isn't there because it isn't really required for users to have svn... for system administration
81 Features feature N/A 2008-02-25 23:55 2008-03-02 01:35 Bricker Bricker normal assigned none none 2.0.0 open 0 ircdsevices.sh This will be a network services module, like the ircd module, same thing, will include probably 3 mainstream of the bat. IRCServices, Atheme, and Anope.
Bricker 2008-02-25 23:58 will be working on throughout the week, dont expect full completion by new release, but we'll see.
Julian 2008-02-26 18:39 this will be apart of a larger system i've yet to design...

I was planning on adding a shell hosting module eventually which would include most of these recent post... (this message has been cp to each message)
80 Features feature N/A 2008-02-25 23:54 2008-03-02 01:35 Bricker Bricker normal assigned none none 2.0.0 open 0 ircd.sh This will be a module to either allow users to install a specific IRCd for their entire system, or allows users to "grab" from a general dir. it will only include two mainstream IRCds, and will grow from their InspIRCd and Unreal for now
Bricker 2008-02-25 23:57 will be working on throughout the week, dont expect full completion by new release, but we'll see.
Julian 2008-02-26 18:40 this will be apart of a larger system i've yet to design...

I was planning on adding a shell hosting module eventually which would include most of these recent post... (this message has been cp to each message)
Jason 2008-02-27 16:49 Julian: In that case, make a meta-issue for it and set these all child-of it.
79 Script Modification feature N/A 2008-02-25 00:21 2008-03-02 22:26 travis travis normal resolved none none 2.0.0 fixed 0 Error and stats reporting improvements Massive improvements to error and statistics reporting interfacing with backend PHP script.
Julian 2008-03-01 09:47 I have a small problem with the track function. We need to work out this bug...

what happens is for some unknown reason it is preventing the markprogree from working correctly.

 - what should happen is, if the script stops at universe module, when you start it again, it should only load two modules, checks and universe.

 - what it is doing is, loading several modules no matter how many times they have been ran... httpd, proftpd, and several others...

in the test i commented out the track function and it started working...
svn 2008-03-01 15:38 Revision 537 committed to easybsd by julian at 2008-03-01 15:38:49 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 9/0

Log message:
> Bug 0000079
> changed the tracking system around a little...
>

Files:
Cng trunk/includes.sh

Julian 2008-03-02 22:26 has been added... fixed... and works
78 Script Modification major N/A 2008-02-24 23:56 2008-03-03 06:21 Julian Julian normal resolved none none 2.0.0 fixed 0 Firewall Module I am recreating the structure for the firewall modules. The primary reason for doing this is to allow for additional firewall modules such as ipf and ipfw. This also means renaming several PF vars.
svn 2008-02-24 23:57 Revision 501 committed to easybsd by julian at 2008-02-24 23:57:30 -0500 (Sun, 24 Feb 2008).
Lines added/removed: 124/103

Log message:
> bug 0000078
> updated several modules with var changes

Files:
Cng trunk/modules/040.firewall.sh
Cng trunk/modules/040.firewall_pf.sh
Cng trunk/modules/060.daemon_sshd.sh
Cng trunk/modules/090.universe.sh

svn 2008-02-25 00:38 Revision 502 committed to easybsd by julian at 2008-02-25 00:38:05 -0500 (Mon, 25 Feb 2008).
Lines added/removed: 79/79

Log message:
> bug 0000078
> updated several modules with var changes

Files:
Cng trunk/modules/040.firewall_pf.sh
Cng trunk/modules/045.portsentry.sh
Cng trunk/modules/060.daemon_sshd.sh

svn 2008-02-26 18:24 Revision 516 committed to easybsd by julian at 2008-02-26 18:24:35 -0500 (Tue, 26 Feb 2008).
Lines added/removed: 16/15

Log message:
> bug 0000078 fixed several errors in vars.

Files:
Cng trunk/modules/000.checks.sh
Cng trunk/modules/040.firewall.sh
Cng trunk/modules/040.firewall_ipfw.sh
Cng trunk/modules/045.portsentry.sh

svn 2008-02-29 02:48 Revision 523 committed to easybsd by julian at 2008-02-29 02:48:58 -0500 (Fri, 29 Feb 2008).
Lines added/removed: 3/2

Log message:
> bug 0000078
> cleaning up few lines... reorganizing some vars

Files:
Cng trunk/modules/040.firewall_ipfw.sh

svn 2008-02-29 03:28 Revision 524 committed to easybsd by julian at 2008-02-29 03:28:17 -0500 (Fri, 29 Feb 2008).
Lines added/removed: 20/26

Log message:
> bug 0000078 rewriting the module

Files:
Cng trunk/modules/040.firewall.sh

svn 2008-02-29 03:35 Revision 525 committed to easybsd by julian at 2008-02-29 03:35:05 -0500 (Fri, 29 Feb 2008).
Lines added/removed: 4/4

Log message:
> bug 0000078 fixing another problem

Files:
Cng trunk/modules/040.firewall.sh

svn 2008-02-29 09:25 Revision 526 committed to easybsd by julian at 2008-02-29 09:25:41 -0500 (Fri, 29 Feb 2008).
Lines added/removed: 3/3

Log message:
> bug 0000078 found more typos and errors

Files:
Cng trunk/modules/040.firewall.sh

svn 2008-02-29 09:31 Revision 527 committed to easybsd by julian at 2008-02-29 09:31:54 -0500 (Fri, 29 Feb 2008).
Lines added/removed: 1/1

Log message:
> bug 0000078 found more typos and errors

Files:
Cng trunk/modules/060.daemon_sshd.sh

svn 2008-03-01 02:04 Revision 532 committed to easybsd by julian at 2008-03-01 02:04:51 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 4/0

Log message:
> bug 0000078
> adding IPFIREWALL for kernel options
>

Files:
Add trunk/fsroot/usr/src/sys/i386/conf/IPFIREWALL

svn 2008-03-01 02:26 Revision 535 committed to easybsd by julian at 2008-03-01 02:26:09 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 6/3

Log message:
> bug 0000078
> finishing minor tweaks to firewall modules
>
> daemon_sshd module had a var issuse (been fixed)
>

Files:
Cng trunk/modules/040.firewall_ipfw.sh
Cng trunk/modules/040.firewall_pf.sh
Cng trunk/modules/060.daemon_sshd.sh

svn 2008-03-01 20:32 Revision 540 committed to easybsd by julian at 2008-03-01 20:32:31 -0500 (Sat, 01 Mar 2008).
Lines added/removed: 1/1

Log message:
> bug 0000078
> small error/typo
>

Files:
Cng trunk/modules/040.firewall_ipfw.sh

svn 2008-03-02 19:44 Revision 545 committed to easybsd by julian at 2008-03-02 19:44:38 -0500 (Sun, 02 Mar 2008).
Lines added/removed: 16/15

Log message:
> #bug 78
> rewrote the ipfw.rules file as a script (also added +x to propset)
> fixed some errors in the ipfw ruuleset in 040.firewall_ipfw.sh

Files:
Cng trunk/fsroot/etc/ipfw.rules
Cng trunk/modules/040.firewall_ipfw.sh

svn 2008-03-02 19:52 Revision 546 committed to easybsd by julian at 2008-03-02 19:52:26 -0500 (Sun, 02 Mar 2008).
Lines added/removed: 1/0

Log message:
> #bug 78
> forgot a small var line

Files:
Cng trunk/fsroot/etc/ipfw.rules

svn 2008-03-02 20:02 Revision 547 committed to easybsd by julian at 2008-03-02 20:02:35 -0500 (Sun, 02 Mar 2008).
Lines added/removed: 9/9

Log message:
> #bug 78
> replace ipfw syntax, any to me -> any to any

Files:
Cng trunk/modules/040.firewall_ipfw.sh

Julian 2008-03-02 20:09 the changes in this module have been finished.

IPFW is now available for use.
svn 2008-03-03 03:22 Revision 556 committed to easybsd by julian at 2008-03-03 03:22:34 -0500 (Mon, 03 Mar 2008).
Lines added/removed: 8/7

Log message:
> bug 0000078 fixing small problem in ipfw

Files:
Cng trunk/modules/040.firewall_ipfw.sh
Cng trunk/modules/090.universe.sh

svn 2008-03-03 06:21 Revision 558 committed to easybsd by julian at 2008-03-03 06:21:23 -0500 (Mon, 03 Mar 2008).
Lines added/removed: 37/32

Log message:
> bug 0000078
> ask q/a if they even want a firewall

Files:
Cng trunk/modules/040.firewall.sh
Cng trunk/modules/040.firewall_ipfw.sh

77 Core minor N/A 2007-12-02 20:00 2008-01-26 22:59 sphinx Julian normal resolved none none fixed 0 Curl script needs updating Dont know if this is a shell prob some reason curl is not getting installed to my account. there are updates on curl and stuff
sphinx 2007-12-02 20:23 This is what happen when i used the script

cURL.sh: downloading c-ares-1.3.1.tar.gz
cURL.sh: inflating c-ares-1.3.1.tar.gz
cURL.sh: downloading curl-7.16.0.tar.gz
cURL.sh: inflating curl-7.16.0.tar.gz
cURL.sh: building c-ares
cp: /home/scionx/depend/ares/lib/libcares.a: No such file or directory
ln: /home/scionx/depend/ares/lib/libares.a: No such file or directory
cURL.sh: building cURL
Julian 2007-12-02 23:04 this problem has actually been fixed in this release.... the only thing is i've yet to release it.... I'll publish the new version today
Julian 2008-01-26 22:59 released a while back...

can be downloaded via http://www.fbsd-dev.org/cURL/cURL.sh [^]
76 Features feature N/A 2007-11-26 22:35 2007-11-29 00:17 Julian Julian normal resolved none none fixed 0 Update Script I'm writing a simple update script for users who have already run the main script. So users aren't forced to rerun the main script every time they want to simple update...
svn 2007-11-26 23:44 Revision 460 committed to easybsd by julian at 2007-11-26 23:44:38 -0500 (Mon, 26 Nov 2007).
Lines added/removed: 0/0

Log message:
> bug 0000076
> init steps for creating the update script
>

Files:
Add trunk/easybsd-update.sh

svn 2007-11-26 23:50 Revision 461 committed to easybsd by julian at 2007-11-26 23:50:30 -0500 (Mon, 26 Nov 2007).
Lines added/removed: 8/0

Log message:
> bug 0000076
> add svn propsets to easybsd-update.sh

Files:
Cng trunk/easybsd-update.sh

svn 2007-11-27 00:54 Revision 463 committed to easybsd by julian at 2007-11-27 00:54:19 -0500 (Tue, 27 Nov 2007).
Lines added/removed: 52/0

Log message:
> bug 0000076
> finished the majority of the update.sh script
> starting testing
>

Files:
Cng trunk/update.sh

Julian 2007-11-29 00:17 Update Script has been successfully added. All that is required is running ./update.sh whenever you want to run only the update portion of the script.
75 Features feature N/A 2007-11-24 23:35 2008-02-13 13:10 Julian Julian normal resolved none none 2.0.0 fixed 0 csup vs. cvsup i attempted to intra-grade csup into update module. I feel it is time to attempt a second try. The reason behind this is, there is no point in installing a second port (i.e. cvsup-without-gui) if csup is already in the system's base. I am writing a simple 'detect' code that if csup is present, use csup, if not, use cvsup. The reason i'm not attempting to install csup via the port is because from my past experience it failed in older versions.
svn 2007-11-24 23:40 Revision 458 committed to easybsd by julian at 2007-11-24 23:40:31 -0500 (Sat, 24 Nov 2007).
Lines added/removed: 13/7

Log message:
> bug 0000075
> finish writing csup/cvsup detection...
> starting with testing now

Files:
Cng trunk/modules/010.update.sh

svn 2007-11-26 22:18 Revision 459 committed to easybsd by julian at 2007-11-26 22:18:11 -0500 (Mon, 26 Nov 2007).
Lines added/removed: 2/2

Log message:
> bug 0000075
> updating the if/then (included "")
>

Files:
Cng trunk/modules/010.update.sh

Julian 2007-11-29 00:18 I am in the process of testing this feature.
Julian 2008-02-13 13:10 CSUP is working perfectly in systems it exist in the base.

So what I've done is, if [ CSUP ] exist use it; else install CVSUP.
74 Features feature always 2007-11-13 04:38 2007-11-17 04:25 Julian Julian normal resolved none none 2.0.0 fixed 0 freebsd version selection this feature will allow the user the ability to select from the two latest release branches
svn 2007-11-13 04:39 Revision 452 committed to easybsd by julian at 2007-11-13 04:39:47 -0500 (Tue, 13 Nov 2007).
Lines added/removed: 25/1

Log message:
> bug 0000074
> added the selection code for 6.x and 7.x in the update module

Files:
Cng trunk/fsroot/etc/update/release-supfile
Cng trunk/modules/010.update.sh

svn 2007-11-17 03:59 Revision 453 committed to easybsd by julian at 2007-11-17 03:59:53 -0500 (Sat, 17 Nov 2007).
Lines added/removed: 2/1

Log message:
> bug 0000074
> testing different var export method

Files:
Cng trunk/modules/010.update.sh

svn 2007-11-17 04:14 Revision 454 committed to easybsd by julian at 2007-11-17 04:14:46 -0500 (Sat, 17 Nov 2007).
Lines added/removed: 14/0

Log message:
> bug 0000074
> added cvsup.sh to help generate cvsup tag
>

Files:
Add trunk/fsroot/etc/update/cvsup.sh

svn 2007-11-17 04:17 Revision 455 committed to easybsd by julian at 2007-11-17 04:17:16 -0500 (Sat, 17 Nov 2007).
Lines added/removed: 0/10

Log message:
> bug 0000074
> release-supfile file was cleared out and now the cvsup.sh cats the auto generated config file into release-supfile

Files:
Cng trunk/fsroot/etc/update/release-supfile

svn 2007-11-17 04:22 Revision 457 committed to easybsd by julian at 2007-11-17 04:22:09 -0500 (Sat, 17 Nov 2007).
Lines added/removed: 3/0

Log message:
> bug 0000074

Files:
Cng trunk/modules/010.update.sh

Julian 2007-11-17 04:25 this feature is now functioning
73 Errors major sometimes 2007-11-13 03:40 2007-11-13 03:52 Julian Julian high resolved none none fixed 0 firewall module: when EXT_IF is not present if there is no external interface present and daemons are installed, firewall will fail...
svn 2007-11-13 03:42 Revision 450 committed to easybsd by julian at 2007-11-13 03:42:09 -0500 (Tue, 13 Nov 2007).
Lines added/removed: 6/5

Log message:
> fixed bug 0000073
> changed the dependency of ext_if from daemon pass in line

Files:
Cng trunk/modules/040.firewall.sh

72 Errors major sometimes 2007-11-10 01:41 2007-11-10 01:45 Julian Julian high resolved none none fixed 0 multiply kernel configurations there were two main errors: miss typed statement in choosing kernel configuration files, and incorrect VARS for deciding the numbers of kernel configurations.
svn 2007-11-10 01:45 Revision 440 committed to easybsd by julian at 2007-11-10 01:45:10 -0500 (Sat, 10 Nov 2007).
Lines added/removed: 2/2

Log message:
> fixed bug 0000072
> statement sentence is finished and the VAR has been fixed

Files:
Cng trunk/modules/090.universe.sh

71 Errors minor sometimes 2007-11-10 01:28 2007-11-10 02:10 Julian Julian normal resolved none none fixed 0 dhcpd daemon module if for each nic, the choice is not to configure network information for that nic then in daemon module tries pulling required network information in order to create the configuration file.
svn 2007-11-10 01:55 Revision 441 committed to easybsd by julian at 2007-11-10 01:55:38 -0500 (Sat, 10 Nov 2007).
Lines added/removed: 5/0

Log message:
> bug 0000071
> attempting to isolate the problem

Files:
Cng trunk/modules/060.daemon_dhcpd.sh

svn 2007-11-10 02:01 Revision 442 committed to easybsd by julian at 2007-11-10 02:01:19 -0500 (Sat, 10 Nov 2007).
Lines added/removed: 2/5

Log message:
> fixed bug 0000071
> found the problem in networking module (placement of code is KEY!)

Files:
Cng trunk/modules/030.networking.sh
Cng trunk/modules/060.daemon_dhcpd.sh

svn 2007-11-10 02:10 Revision 443 committed to easybsd by julian at 2007-11-10 02:10:43 -0500 (Sat, 10 Nov 2007).
Lines added/removed: 1/1

Log message:
> fixed bug 0000071
> also oddly found a missed spelled VAR

Files:
Cng trunk/modules/060.daemon_dhcpd.sh

70 Core major N/A 2007-10-22 22:06 2007-10-23 18:17 Julian Julian high resolved none none fixed 0 starting on core starting on core develoment
svn 2007-10-22 23:00 Revision 1 committed to cURL by julian at 2007-10-22 22:59:59 -0400 (Mon, 22 Oct 2007).
Lines added/removed: 0/0

Log message:
> bug 0000070
> starting development
>

Files:
Add trunk/

svn 2007-10-22 23:02 Revision 2 committed to cURL by julian at 2007-10-22 23:02:31 -0400 (Mon, 22 Oct 2007).
Lines added/removed: 0/0

Log message:
> bug 0000070 adding, cURL.sh

Files:
Add trunk/cURL.sh

svn 2007-10-22 23:19 Revision 3 committed to cURL by julian at 2007-10-22 23:19:36 -0400 (Mon, 22 Oct 2007).
Lines added/removed: 127/0

Log message:
> bug 0000070
> imported latest known working copy of curl.sh
> updated curl and c-ares version
> added propset flags
>

Files:
Cng trunk/cURL.sh

svn 2007-10-23 01:22 Revision 4 committed to cURL by julian at 2007-10-23 01:22:23 -0400 (Tue, 23 Oct 2007).
Lines added/removed: 5/0

Log message:
> bug 0000070

Files:
Cng trunk/cURL.sh

svn 2007-10-23 02:54 Revision 5 committed to cURL by julian at 2007-10-23 02:54:08 -0400 (Tue, 23 Oct 2007).
Lines added/removed: 9/9

Log message:
> bug 0000070

Files:
Cng trunk/cURL.sh

svn 2007-10-23 18:06 Revision 6 committed to cURL by julian at 2007-10-23 18:06:03 -0400 (Tue, 23 Oct 2007).
Lines added/removed: 27/68

Log message:
> bug 0000070

Files:
Cng trunk/cURL.sh

svn 2007-10-23 18:16 Revision 7 committed to cURL by julian at 2007-10-23 18:16:42 -0400 (Tue, 23 Oct 2007).
Lines added/removed: 41/2

Log message:
> bug 0000070
> finished with core
> RESOLVED

Files:
Cng trunk/cURL.sh

69 Script Modification major always 2007-10-22 07:40 2007-11-04 07:38 Julian Julian normal resolved none none fixed 0 split daemon module I am starting to split the daemon module into separate files for each daemon to better control code
svn 2007-10-22 07:47 Revision 412: bug 0000069
adding new daemon files
moved old daemon file to .obsolete

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=412&sc=1 [^]
svn 2007-10-22 08:02 Revision 413: bug 0000069
added required propset settings to new files

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=413&sc=1 [^]
svn 2007-10-22 08:14 Revision 414: bug 0000069
added require modular functions (title, config, run)

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=414&sc=1 [^]
svn 2007-10-22 08:22 Revision 415: bug 0000069
renaming two daemon modules

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=415&sc=1 [^]
svn 2007-10-22 08:52 Revision 416: bug 0000069
finishing module split from 060.daemon.sh to separate files
beginning testing

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=416&sc=1 [^]
svn 2007-10-22 08:58 Revision 417: bug 0000069
problem with filename scheme (me kicks jason!!)

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=417&sc=1 [^]
svn 2007-10-22 09:06 Revision 418: bug 0000069
finish file rename

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=418&sc=1 [^]
svn 2007-10-22 09:08 Revision 419: bug 0000069 missed one! :(

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=419&sc=1 [^]
svn 2007-10-22 18:49 define("PREFIX_STYLE", 3);
Revision 414 committed to easybsd by julian at 2007-10-22 08:14:27 -0400 (Mon, 22 Oct 2007).
Lines added/removed: 168/0

Log message:
> bug 0000069
> added require modular functions (title, config, run)

Files:
trunk/modules/060.daemon.apache.sh
trunk/modules/060.daemon.clamav.sh
trunk/modules/060.daemon.dhcpd.sh
trunk/modules/060.daemon.linuxbase.sh
trunk/modules/060.daemon.mysql.sh
trunk/modules/060.daemon.oidentd.sh
trunk/modules/060.daemon.proftpd.sh
trunk/modules/060.daemon.sshd.sh

svn 2007-10-22 19:20 Revision 432 committed to easybsd by julian at 2007-10-22 19:20:55 -0400 (Mon, 22 Oct 2007).
Lines added/removed: 2/17

Log message:
> bug 0000069
> finished cleaning out daemon.obsolete...
> added required var NETWORKING_HOSTNAME to mysqld

Files:
Cng trunk/modules/060.daemon.obsolete
Cng trunk/modules/060.daemon_mysqld.sh

svn 2007-11-04 06:59 Revision 438 committed to easybsd by julian at 2007-11-04 06:59:17 -0500 (Sun, 04 Nov 2007).
Lines added/removed: 0/0

Log message:
> Fixed bug 0000069
> finished spliting daemon modules into many files
>

Files:
Prop trunk/modules/060.daemon.obsolete
Prop trunk/modules/060.daemon_clamav.sh
Prop trunk/modules/060.daemon_dhcpd.sh
Prop trunk/modules/060.daemon_httpd.sh
Prop trunk/modules/060.daemon_linuxbase.sh
Prop trunk/modules/060.daemon_mysqld.sh
Prop trunk/modules/060.daemon_oidentd.sh
Prop trunk/modules/060.daemon_proftpd.sh
Prop trunk/modules/060.daemon_sshd.sh

68 Script Modification major always 2007-10-22 04:45 2007-11-06 08:10 Julian Julian high resolved none none fixed 0 networking module updates networking module still requires some updates
svn 2007-10-22 05:52 Revision 407: bug 0000068 added IF_CONFIG_YN to allow user the ability to choose if they want to configure all each interface

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=407&sc=1 [^]
svn 2007-10-22 06:33 Revision 408: bug 68
renamed var IF_CONFIG_YN to NETWORKING_LOAD because now the var requires to be saved

/usr/local/bin/php /home/julian/svnsend.php "/svn/easybsd" "408"

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=408&sc=1 [^]
svn 2007-10-22 06:40 Revision 409: bug 0000068
finishing with NETWORKING_LOAD (now off to test new code)

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=409&sc=1 [^]
svn 2007-10-22 07:05 Revision 410: bug 0000068
343: Syntax error: "fi" unexpected (expecting "then")

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=410&sc=1 [^]
svn 2007-10-22 07:19 Revision 411: bug 0000068
ask_yn: not found
[: -eq: unexpected operator

http://www.fbsd-dev.org/svn/listing.php?repname=EasyBSD&path=%2F&rev=411&sc=1 [^]
svn 2007-10-22 19:28 Revision 433 committed to easybsd by julian at 2007-10-22 19:28:49 -0400 (Mon, 22 Oct 2007).
Lines added/removed: 92/81

Log message:
> bug 0000068
> added new VAR to allow users the options of configuring a network for each internal interface. NETWORKING_INTIF_LOAD

Files:
Cng trunk/modules/030.networking.sh
Cng trunk/modules/060.daemon_dhcpd.sh

svn 2007-10-23 05:09 Revision 434 committed to easybsd by julian at 2007-10-23 05:09:10 -0400 (Tue, 23 Oct 2007).
Lines added/removed: 9/4

Log message:
> bug 0000068
> looking for weird bug, the two new VARs aren't saving...

Files:
Cng trunk/modules/030.networking.sh

svn 2007-11-02 07:58 Revision 437 committed to easybsd by julian at 2007-11-02 07:58:45 -0400 (Fri, 02 Nov 2007).
Lines added/removed: 0/3

Log message:
> resolved bug 0000068 removed the echo test for VAR error

Files:
Cng trunk/modules/030.networking.sh

svn 2007-11-06 08:10 Revision 439 committed to easybsd by julian at 2007-11-06 08:10:51 -0500 (Tue, 06 Nov 2007).
Lines added/removed: 0/3

Log message:
> resolved bug 0000068 removed the echo test for VAR error

Files:
Cng trunk/modules/030.networking.sh

67 Errors tweak sometimes 2007-10-12 12:25 2007-10-12 23:22 Julian Julian normal resolved none none fixed 0 dhcpd misnamed var PORT_NAME="isc-dhcp3-server" should really be PORT_EXEC="isc-dhcp3-server"
Julian 2007-10-12 23:22 Easy Fix.
66 Errors major always 2007-10-12 12:22 2007-10-12 23:21 Julian Julian immediate resolved none none fixed 0 /etc/pf.conf:15: syntax error pfctl: syntax error in config file: pf rules not loaded
Julian 2007-10-12 23:21 changed from
echo 'pass quick on $PF_INTIF' >> $FIREWALL_PF_TEMP_FILE

changed to
if [ ! -z $INT_IF ]; then
echo 'pass quick on $PF_INTIF' >> $FIREWALL_PF_TEMP_FILE
fi

the above accounts for the possibility that $INT_IF may or may not contain a network interface.
65 Features minor always 2007-10-06 13:08 2007-10-06 13:09 Julian Julian normal resolved none none fixed 0 added dhcpd daemon to daemon module dhcpd is a optional daemon users can install if they are using the NAT features in EasyBSD.

This additional is fully configurable via the project.
Julian 2007-10-06 13:09 dhcpd is fully functional.
64 Script Modification major N/A 2007-10-06 13:06 2007-10-06 13:07 Julian Julian normal resolved none none fixed 0 perl now required due to some new features we added, perl is now require in order to use EasyBSD. However perl is added in the Checks module before the rest of the modules are loaded.
Julian 2007-10-06 13:07 Again, perl was added to checks module.
63 Features tweak N/A 2007-10-06 13:00 2007-10-06 13:02 Julian Julian normal resolved none none fixed 0 ask_yesno function jason brought up the new function ask_yesno. which helps to prevent large amounts of repetitive code in the modules.
Julian 2007-10-06 13:02 this feature in the beginning gave me nothing but headache to write into the modules. But once we got it working, it has been a life saver.

- Thanks Jason!
62 Script Modification major N/A 2007-09-17 23:30 2007-10-06 12:58 Julian Julian high resolved none none fixed 0 networking module The networking module needs some reorganization and modification. The purpose of this module is to help assist users with enabling gateway and router functionality via NAT and PF firewall. The current support of this module doesn't really account for a lot of the different possibilities. The dev work done on this module make it so you can configure your network via this module...
Julian 2007-10-06 12:58 After countless days and long nights, this new design for the networking module is complete. The purpose of recoding this module was to add further support for NAT and gateway/router functionality. There were a few road blocks that halted development for periods of time. But the dev team managed to come together and work through the problems has they came up
61 Features major N/A 2007-09-16 09:42 2007-09-17 18:07 Julian Julian normal resolved none none fixed 0 Adding 5.4 Support I've added support for 5.4... before releasing the next version. I will be doing some extensive testing.
Julian 2007-09-17 18:07 5.4 works with no problems
60 Script Modification tweak N/A 2007-09-16 07:30 2007-09-17 22:42 Julian Jason normal resolved none none fixed 0 combining 000.checks.sh and 005.prereqs.sh As I look how these two modules work, the checks runs during (CONFIG) mode, while there is nothing in (RUN)... and prereqs does nothing in (CONFIG) and runs code in (RUN). So why not just combine these two modules into one.
Jason 2007-09-16 22:50 I think these are probably separate for stylistic reasons, and just good practice, as they aren't related. You could combine them if you want, but it probably would make it more confusing overall.
Julian 2007-09-17 22:42 I'm looking at it this way. The purpose of both module is to check if the system is where it needs to be, ie, logged in right user, has internet, time check, etc... and to exec changes depending on what is required... I am going to make this change... And if all else fails, and it does get confusing we can revert this change. I have a feeling it won't get that far, if we keep good comments and documentation ...
59 Script Modification tweak N/A 2007-09-15 22:04 2007-09-16 10:28 Bricker Bricker normal resolved none none fixed 0 Changes The following changes have been made to EasyBSD:

Fixed grammar errors, typographical errors, rewording, removed duplicate words, fixed some formatting issues, uniformed responses such as:
[ALL|Select|None] to [All|Select|None] to coincide with the prompt.
Bricker 2007-09-15 22:05 Change log
58 tweak N/A 2007-09-15 08:31 2007-09-15 08:37 Julian Julian normal resolved none none fixed 0 DOS File Type Format I'm only add this as a note that I have added a new propset to svn repository, to help keep DOS file formating from evading the project files. I noticed that several key files were changed without the developers knowledge.
Julian 2007-09-15 08:32 This change has been tested and is working properly.
57 text N/A 2007-09-10 11:18 2010-01-20 14:54 Bricker Bricker normal closed none none suspended 0 Special FAQ Create a FAQ for users who are wondering if the script will allow them to do <>

ie

Q: Can the script allow it so only LAN computers can SSH in?
A: YES! When you come to question <> of the script, type Y|Yes

Q: Can you configure to only allow a certain IP Range?
A: YES! ALL YOUR BASE!

etc etc

This would help users understand what they're doing, and for newb newbs, allow them to know which options exactly they need to enable, and eventually write documentation on how to do it once it is all set and done.
Julian 2007-09-16 07:32 This is a good idea, and is much needed... I'm thinking this would be good on the site and within the project. It would be nice if the project contained an up-to-date version of the FAQ from the website, or vice-versa... as the project continues a long, I'm thinking of also adding database support to the site, which might help organize such a feature.
Bricker 2007-09-16 10:32 This will be a section for dev's to discuss FAQ.
Bricker 2008-02-25 00:17 ok, i'll get back to work on it, :)
Bricker 2008-02-25 00:37 If other devs etc can start contributing, it'd be great. I'd like to get a lot of Q/A's so they can be organized for the users.
Bricker 2008-02-25 23:58 will be working on throughout the week, dont expect full completion by new release, but we'll see.
Julian 2008-02-26 18:43 this is a pretty large project to be taking on all by yourself...

i wouldn't even know where to begin. (which is probably why i haven't started myself)
56 Errors crash sometimes 2007-09-01 08:05 2007-09-01 08:33 Julian Julian normal resolved none none Unix FreeBSD 6.1 fixed 0 linux_base-fc-4 failed linux_base-fc-4 failed to download normally when ran on FreeBSD 6.1-RELEASE
Julian 2007-09-01 08:33 for the time being there is no logical fix for this problem, and because it has only effected one version of the many we support, it is not high on the list of things to fix. However we did add a message to users running 6.1 that it will most likely fail if enabled, and will be required to install manually.
55 Features major N/A 2007-08-31 05:30 2007-10-06 12:55 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 Anonymous statistics I want to see about writing a statistics counter for easybsd... a way of logging how many times the script is ran, and then a detailed stats with which enabled options...

Ideas, Suggests, on the best way to go about such a system?
Jason 2007-08-31 22:39 Wget request with an encoded GET querystring, which is parsed by a PHP page with a MySQL backend.

Bad news, spying on users.
Julian 2007-08-31 23:45 it isn't spying if we ask the users if they mind...

Only spying if we just do it without asking...
Jason 2007-09-05 13:57 No, but it's a fine line, and one that's easy to miss.
Julian 2007-09-05 22:32 The only information i want is 1. how many times this project starts and completes... so i have a idea if it's being used... then i want to know what options were selected off each run time... pretty much all settings in .config... so i can better write the project to fit users needs...
Julian 2007-09-05 22:35 also, more importantly... can it be done? this debate would be pretty useless if it is 'painful' to even code what i'm asking for... then decide if it is 'spying'
Bricker 2007-09-09 11:08 Julian, I believe if you ask users if they care, it would be fine. ie make it an option to enable or disable. make sure theres a big warning like

***************PLEASE READ*****************
We want to get statistical information, this information will NOT include any personal information and will be used by the FBSD-DEV Team ONLY! yada yada yada
Jason 2007-09-09 16:30 If question remains as to my opinion: I am play devil's advocate. I wouldn't have explained how simple it is to do if I didn't accept the current proposal.
Julian 2007-09-14 21:33 hmm, looks as if this function won't be agreed upon.
Julian 2007-09-17 23:26 development for this will begun shortly
Julian 2007-10-06 12:55 The basic function I wanted has been added. Eventually as this project continues to grow, we will update the functionality of this feature.
54 Features major N/A 2007-08-30 05:44 2007-09-07 22:56 Julian Julian high resolved none none Unix FreeBSD 6.2 fixed 0 adding portupgrade portupgrade was removed when the verbose options were added, because the ability to control verbose options in portupgrade aren't yet available. However after careful evaluation it has been determined that security and patching possible problems are more important than look and feel.
Julian 2007-09-01 08:15 also need to add pkgdb -F
Julian 2007-09-01 08:30 portupgrade has been added to a new module... 080.upgrade.sh ran before 090.universe.sh The purpose for creating this module is to run commands designed to upgrade the system, that can't otherwise be ran from 010.update.sh module.

Once testing phase has been completed this ticket will be set as resolved.

Julian 2007-09-05 22:33 portupgrade has been added to 080.upgrade.sh module... once all code has been tested, this ticket will be set to resolved
Julian 2007-09-07 22:56 portupgrade added successfully
53 Features minor always 2007-07-26 23:59 2007-09-07 22:53 Fudge Julian normal resolved major rework < 1 week fixed 0 Brute Force seporate from PF? I didn't notice that brute force was enabled with SSHD and don't use PF as I've had problems with it and my modem is a router which controls my ports. Is it possible to have PF running in a limited fashion to enable Brute Force or something? Install7 rox
Julian 2007-09-01 09:19 I'm close to finishing the new structure of the code required...

I had to do major restructuring of the code to have this interact with other modules perfectly.

Once testing is finish, i will set this ticket to resolve...
Julian 2007-09-07 22:53 this problem has been resolved. SSHd has been moved to the daemon module along with brute force blocker. depending on if the pf firewall has been enabled or not you will receive a error message requesting the change of FIREWALL_PF_LOAD=0 to 1...
52 Features feature always 2007-07-14 10:57 2007-08-26 12:03 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 detecting external and internal IP addresses i think additional network support is a must. Due to the new daemon module setting up the systems hosts file is require in order to start the daemons.

also it might prove useful to have the more the project progresses.
Julian 2007-07-14 10:58 Both external and internal IP addresses are retrieved. If there is no internal network card, it skips the detection.
51 Script Modification major always 2007-07-14 09:24 2007-08-26 12:03 Julian Julian high resolved none none Unix FreeBSD 6.2 fixed 0 Firewall Module: PF Rule Set The firewall rule set needs major updating.
Julian 2007-07-14 09:25 The rules for PF have been completely rewritten. Also I added rules for daemon's. If any additional rules are required, this ticket needs to be reopened.
50 Script Modification tweak always 2007-07-13 11:03 2007-08-26 12:03 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 moving daemons from fbsd-dev module to daemons module moving following ports: linux_base-FC, clamav, oidentd to daemon module
Julian 2007-07-13 11:19 Changes have been made to each module
49 Script Modification major sometimes 2007-07-07 08:18 2007-08-26 12:04 Julian Julian high resolved none none Unix FreeBSD 6.2 fixed 0 /usr/ports && make fetchindex I've ran into the problem where I have been asked to run make fetchindex after install7 run. I'm going to be adding this command upon completion of CVSUP.
Julian 2007-07-07 08:24 cd /usr/ports && make fetchindex has been added to the update module
48 Features feature always 2007-07-04 13:19 2007-08-26 11:56 Julian Jason high resolved none none Unix FreeBSD 6.2 suspended 0 scripting a bug system I was wondering your ideas on trying to script a simple bug system...

If a user thinks there is a bug in the script, or a code error. It would be nice to script in a simple command they can run that will automatically tar and gzip the file with a random number... ie. install7-1.1-34834.tgz... and then create a checksum file... upload it via ftp or even through this bug site. I'd rather the script do it via ftp... (if possible, I've seen it done before)... then the users create a ticket on here with the random number so we can track it...
Jason 2007-07-04 13:57 Mmm. IMO, they should attach the file to the bugreport. That puts everything together, besides, an open FTP like that is just begging to be a warez host.

As for that, the checksum isn't really all that needed, and the tar itself is already one command, no need to script it.
Julian 2007-07-05 03:49 hm, well I had thought about just having users do that. But getting files from a Fresh Unix machine can some times be a challenge specially to new users...

About the ftp server. Element/NetStable's server is already configured to accept anonymous connections and upload. However, the folder that is uploaded to is 'incoming' and the ftp servers is configured to allow users to upload, but not view. So anyone uploading anything won't be able to retrieve it later on.

If you still think users can figure it out themselves, alrighty
Jason 2007-07-06 02:24 I think it'll be harder for users with the ftp system than the tar&bug system.
Julian 2007-07-06 03:20 For now, it has been decided that this function is not required; and would pose more problems than it'd solve. However maybe it will be added at a later date.
47 Script Modification tweak always 2007-07-04 13:09 2007-08-26 11:57 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 FBSD-PORTS Module there are a few things that need to be updated with this module.

1. auto enabling daemons
2. finishing the Q/A for each port (or figuring out a simpler way)
Julian 2007-07-04 13:10 Below are a few of the ports that require auto enabling...
no point in adding them if we aren't going to enable it

clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"
oidentd_enable="YES"
Jason 2007-07-04 13:55 So far we've been spreading out daemons. SSHD, for example, in security. IMO, we should put them all in the same place. We can config SSHD there, but perhaps enable it in here?
Julian 2007-07-05 03:45 why does it matter if they are in the same place or not? I kind of understand what you are saying... But I'm not sure I get the full thought of it.

What I've done was put everything into a category. since everything i do with sshd is to help with security, it goes in the security module. the ports i've added to fbsd-dev ports module to add in extra ports which some happen to be daemons... if you have some ideas how to better organize this, without rewriting most of the modules, great...
Julian 2007-07-05 03:50 another thought was, after looking at another ticket. Since i'm eventually going to be adding in another module for www,sql,ftp,etc... i could also move daemons there, and enable them as well.
Jason 2007-07-06 02:24 I don't mind either way, but SSHD alone, and the rest in the daemons thing is a bit of both and gets confusing.
Julian 2007-07-06 03:19 The main purpose for this post was to enable installed daemon's. This as been completed.

The script organization can be discussed once the start of the new daemon module.
46 Features major always 2007-06-27 03:10 2007-08-26 11:57 Julian Julian high resolved none none Unix FreeBSD 6.2 fixed 0 adding ssh brute force blocker bruteforceblocker is a package that uses syslog and pf to block failed ssh attempts...
Julian 2007-06-27 12:44 this feature has been added (auto enabled without user interaction.)
45 Features feature always 2007-06-25 08:03 2007-08-26 11:57 Julian Julian normal resolved minor fix 2-3 days Unix FreeBSD 6.2 fixed 0 Adding packages to FBSD_PORTS Module there are a very limited amount of ports that are in the install list.

lets create a list of important ports that should be installed... as support to the script, and it's configured.... below are a list of ports i recommend should be added...

oidentd
nano / pico (both or only nano?)
bruteforceblocker
pftop
clamav
Jason 2007-06-25 20:06 oidentd: Yes.

nano: Yes

pico: No. It's almost exactly nano, minus a few features.

clamav: Sure, why not.

pftop: Meh, pfctl -ss will do this too. Let them do it themselves. Especially since we don't design their firewall rules for them. If they care, they will know what to do. If they don't, let's not clutter it.

bruteforceblocker: Sure. Make sure we nuke my version, too.
Julian 2007-06-27 12:41 the purpose of this topic was to help find any other possible ports / packages that should be added. while also commenting on the original few I suggested... everything except pftop was added... (or half way added)
Jason 2007-06-29 00:08 Add sudo, screen
Julian 2007-06-30 10:26 All requested ports have been added.
44 Features minor always 2007-06-25 07:54 2007-08-26 11:58 Julian Jason normal resolved none none Unix FreeBSD 6.2 fixed 0 linux_base-fc-4_9 the option to install and enable linux emulator / base
Jason 2007-06-25 19:59 This is best done when asked in the main installer, long before our script is run. There it is a simple YES. Here, it's probably a pile of work.
Julian 2007-06-27 12:50 linux_base-fc had been added to FBSD_PORTS module

linux_enable="YES" -> rc.conf

linproc /compat/linux/proc linprocfs rw 0 0 -> fstab
43 Script Modification major always 2007-06-25 07:53 2007-08-26 11:58 Julian Julian high resolved none none Unix FreeBSD 6.2 fixed 0 IPV6 + KERNEL In the INSTALL7 kernel we automatically disable all IPV6 devices. It would be better i think to write up the IPV6 devices in a seperate file, much like how PFCTL works and cat in if the users wants IPV6.

As for the support for IPV6, it would still remain limited to whatever the dev team experience.
Jason 2007-06-25 19:58 Good plan. IPv6 won't be needed by everyone, perhaps it's a good idea to separate it into its own module.
Julian 2007-06-27 13:03 ability to enable IPv6 has been added to Networking Module (with user interaction)
Jason 2007-06-29 00:07 Default on or off?
42 Script Modification tweak always 2007-06-25 07:48 2007-08-26 11:58 Julian Jason high resolved none none Unix FreeBSD 6.2 no change required 0 fsck_y_enable this is a function that should be enabled.

the understanding of asking the user if they want to enable this function was that it could possible cause missing data if blocks were damaged.

The risk from what i understand is low enough to just auto enable this. would like some feedback...
Jason 2007-06-25 19:57 Go ahead, ask if they want it. Sounds good to me.
Julian 2007-06-27 12:39 the code already exist... and asking the user doesn't take anything away. Nothing gain, only time lost in removing it.

So the question will stay.
41 Features minor always 2007-06-25 07:46 2007-08-26 11:59 Julian Julian normal resolved none none fixed 0 Will you require Network Address Translation (NAT)? [Yes|No] This is a major network route and should be defined in the network modules

also when NAT is specified other componets need to come into play such as...
designing the second network, weather or not it should be done via the dev team, or allowing the user to set it up... dhcp, installing, configuration.
Jason 2007-06-25 19:55 This could easily become another script alltogether. Install7's firewall module, as I originally wrote it, is designed to put a basic firewall into place, which the user then modifies. There are enormous scripts and systems for firewall setup. This is really beyond the scope of our script. Enabling/Disabling NAT, sure. Configuring a system for it? No. It would be easier to just write a firewall setup script separately.
Julian 2007-07-02 11:08 Since Network Address Translation is primarily apart of networking networking module should and will enable this option. The variable NETWORKING_NAT_LOAD must equal one in order to enable this function.

Currently the other features this affects are PPPoE and Packet Filter Firewall; which have also been updated accordingly.
40 Script Modification major sometimes 2007-06-25 07:43 2007-08-26 11:59 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 Is lo0 your internal interface? [Yes|No] Disallowing the use of the lo0 interface

the internal interface is only useful when dealing with more than one network interface card
Jason 2007-06-25 19:51 The answer to that question will ALWAYS be no. The proper question is 'Do you have an internal interface?'
Julian 2007-06-27 12:36 Below is the basic code for determining the internal interface

COUNT=0
$COUNT -eq 1 # IF ONLY ONE NIC
$COUNT -ge 2 # IF MORE THAN ONE NIC
$COUNT -eq 0 # ECHO 'NO INTERNAL NIC' does not set a var...
Jason 2007-06-29 00:07 if -eq 0, don't put any firewall config in place. It's screwy so let them deal with it.
39 Features minor always 2007-06-24 20:33 2007-08-26 11:55 lionheartt Julian normal closed none none 7-1.0 suspended 0 Add option for installing as cluster/failover This option would be helpful for folks who wants to setup a clustering or failover environment.
Jason 2007-06-25 02:10 I've never done this myself. How would it be accomplished? Where can I find some good docs or howtos to have a look at?
Julian 2007-06-25 03:55 I'm with Jason, I'm not exactly understanding what you mean...

What it sounds like is, bascially using the install7 project on two different systems, then enabling this 'cluster' option that will create load balacing rules between the two system. I honestly would need to do a lot of reading... any futher information you can provide will help assist us.
Julian 2007-07-06 03:22 Reminder sent to: lionheartt|This feature can not be worked on without further clarification.
Julian 2007-07-13 11:23 still awaiting user response. Closed until they resurface.
38 Features major always 2007-06-24 20:26 2007-08-26 12:04 lionheartt Julian high resolved none > 1 month fixed 0 Add options for installing Apache, LightTPD, MySQL, PostReq, PHP 1) Add option on whether to install Apache or LightTPD, configure, and secure them.

2) Add option on whether to install MySQL or PostReq, or BOTH. Then configure and secure them.

3) Add option to install PHP

*** I really think by having the above options, it will make your script 10 times more attractice.
Jason 2007-06-25 02:10 I definitely like this idea. (I assume you mean postgres?)
Julian 2007-06-25 03:42 an excelent idea. I was actually eventually going to be adding 'HOSTING' applications once I release the first stable version.
Julian 2007-07-08 09:08 I kind of ran into a wall, and pose this question. i think it would be best for each configuration file per each daemon be written through script. The reason being is as far as i know with scripting, it would be simpler to make required changes via variables than any other method.
Jason 2007-07-08 18:38 I'd just write some configs, and copy them in. It's not like they need customization per box.
Julian 2007-07-13 11:26 Created DAEMON module with current daemons: MySQLd 5.0, Apache2 + php5, ProFTPD, ClamAV, and oidentd.
Also added Linux_Base to this module

Any additional modules added will require a new feature request.
37 Features minor always 2007-06-24 20:21 2007-08-26 11:59 lionheartt Julian normal resolved none none no change required 0 Option for installing/configuring FreeBSD JAIL This can be within the current script or you can create a separate script for installing/configuring the FreeBSD JAIL environment.
Jason 2007-06-25 02:08 A jail for which apps? Or a complete jailed system? Jailing, from what I have seen, is a rather complex process, and different for each application, save a system jail, which takes a ton of space.
Julian 2007-06-25 03:41 I'm going to learn jail system... see what is exactly involved... (I never had a readon to enable this option) depending on the processes to enable it... It might prove to be useless.
Julian 2007-07-06 03:23 This feature won't be added. As for not it is not required to jail FreeBSD users. If the system is configured correctly it would prove to be useless.
36 Features minor always 2007-06-24 20:19 2007-08-26 12:00 lionheartt Julian normal resolved none none not fixable 0 Add m0n0wall or pfSense firewall option Both m0n0wall or pfSense are stateful. It would be an excellent choice to include either one of these as the choice for firewall. pfsense seems to be the one with more feature built-in than m0n0wall.
Jason 2007-06-25 02:01 m0n0wall appears to be geared towards a firewall only box. This is directly contrary to FBSD-DEV's current direction: A general purpose server setup script.

pfSense appears to be not a firewall, but a firewall administration tool for PF, and as such, IMO, it should not be an option on its own.
Julian 2007-06-25 03:39 This feature is not possible...
34 Errors minor sometimes 2007-06-23 02:33 2007-08-26 12:00 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 error with firewall modules '[: : bad number' i found this error [: : bad number caused by missing value in FIREWALL_PF_TYPE var.
Julian 2007-06-23 02:34 FIREWALL_PF_TYPE="0" was missing 0
33 Features feature always 2007-06-10 04:56 2007-08-26 12:00 Julian Jason high resolved none none Unix FreeBSD 6.2 won't fix 0 Checksums I was wondering how hard it would be to script in a checksums support. so it can pull checksums from the web, much like the port system.
Jason 2007-06-10 15:51 What, may I ask, are you checksumming?
Julian 2007-06-11 06:05 well there are several things we can do.

create a checksum file, with a specific string / code inside, and checksum that file against one published online.

The main reason I'd like to do two one for the tgz/tar.gz file and one for runtime is because last night i ran into the problem where i was uploading the latest version of the project; but the code never updated. it wasn't until I sha1 the file on the server, the file on the remote host, and the file on the client that I realized there was a path error. No, this surely isn't a common problem but it provided a second security check to show code wasn't tampered with. (Of course we'd have to design such a system)
Jason 2007-06-11 15:54 There is no security added by such a check. Anyone replacing our code would replace the check as well.

GPG signatures of the release tarballs would be useful though. (Many many projects do that)


Also: Slightly confused, Can you explain what happened again?
Julian 2007-06-13 03:19 The idea of this function would not be helpful for security.
32 Errors crash always 2007-06-04 09:11 2007-08-26 12:00 Julian Jason urgent resolved tweak none Unix FreeBSD 6.2 fixed 0 sh vs. bash I have been battling with with the script for hours now. Then I finally remembered that I did see #!/usr/local/bin/bash in a file before, but in trunk, it is sh. When I changed from sh to bash, everything worked (more or less.)

How are you planning on 1. checking that bash is installed, 2. installing bash if needs be (via pkg_add) 3. then switching from sh 'bangline' i think you called it, to bash?
Jason 2007-06-04 14:27 What, specifically was broken in sh? It would be best, if possible, to keep this script to sh, even if it's easier to do it in bash.
Julian 2007-06-04 22:15 **** THIS IS BASH ****
test# ./run-install7.sh
+----------------------+
| BEGIN CONFIG SECTION |
+----------------------+

*** Configuring Compatibility Checker
[01:47:43] Checking for superuser privliges... OKAY.
[01:47:43] Checking for a compatible operating system... OKAY.
[01:47:44] Checking for a compatible system architecture... OKAY.
[01:47:44] Checking FreeBSD release version... OKAY.
[01:47:44] Testing Internet Connection... OKAY.
[01:47:44] Synchronizing System Clock... OKAY.



+-------------------+
| BEGIN RUN SECTION |
+-------------------+

*** Running Compatibility Checker

+-----------+
| FINISHED! |
+-----------+
**** THIS IS BASH ****

------------------------------

**** THIS IS SH ****

test# ./run-install7.sh
function: not found
function: not found
function: not found
+--+
| |
+--+
function: not found
Do you wish to [C]ontinue or [A]bort? c
function: not found
Compatibility Checkerfunction: not found
[07:11:16] Checking for superuser privliges... OKAY.
[07:11:16] Checking for a compatible operating system... OKAY.
[07:11:17] Checking for a compatible system architecture... OKAY.
[07:11:17] Checking FreeBSD release version... OKAY.
[07:11:17] Testing Internet Connection... OKAY.
[07:11:17] Synchronizing System Clock... OKAY.
function: not found
printSectionHeader: not found
**** THIS IS SH ****
Jason 2007-06-04 22:20 Fixed in r82? Test please.
Julian 2007-06-04 22:35 *** RAN WITH SH ***

test# ./run-install7.sh
function: not found
Compatibility Checkerfunction: not found
[07:22:41] Checking for superuser privliges... OKAY.
[07:22:41] Checking for a compatible operating system... OKAY.
[07:22:43] Checking for a compatible system architecture... OKAY.
[07:22:43] Checking FreeBSD release version... OKAY.
[07:22:43] Testing Internet Connection... OKAY.
[07:22:43] Synchronizing System Clock... OKAY.
function: not found
+-----------+
| FINISHED! |
+-----------+
Jason 2007-06-04 22:42 Fixed in r83?
31 Script Modification minor always 2007-06-04 03:05 2007-08-26 12:01 Jason Julian high resolved minor fix none Unix FreeBSD 6.2 fixed 0 PKG_SITE line 66 of modules/000.check.sh

Why are we using 6.1 for 6.0?

                6.0)
                        echo -e "\e[1;32m OKAY.\e[m"
                        export PKG_SITE1="ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.1-release/Latest" [^]



In other news: why are we using anything but the current one at all, and then just portupgrading to the current?
Julian 2007-06-05 02:05 I didn't want to limit install 6 or 7 to only people using current freebsd versions.

So as of now, 5.5, 6.x, ... and eventually 7.x

in 5.5 and 6.0 there are several changes that don't exist in later versions. So there has to be separate scripted code to support them.

Jason 2007-06-05 21:26 mm.. Ok. Should we change 6.0 to use 6.0, at least?
Julian 2007-06-05 21:35 Changes have been made, now using package-6.0-release for 6.0
30 Features minor always 2007-06-04 00:24 2007-08-26 12:01 Jason Julian high resolved tweak none fixed 0 rc.conf.pl location modules/rc.conf.pl isn't really a module, and as such, should probably be somewhere else. Perhaps a ${BASE}/helpers?
Julian 2007-06-04 02:32 agreed. I actually just moved that last night from $BASE/scripts to $BASE/modules I couldn't find a place for that one file to go. It would be nice (not currently necessary) if there were more files / support stuff like that... or maybe it is possible to script the functions that rc.conf.pl does.
Julian 2007-06-05 02:12 I'm going to move this file out of the modules folder, and into the rootdir of the script.

I have a question is it smart to create a lib/bin kind of folder for odd type files. a folder named for dependencies that aren't meant to be touched like includes.sh, and rc.conf.pl.
Jason 2007-06-05 21:35 I'd do helpers/ for rc.conf.pl, etc. includes.sh is part of the script, and should remain with the rest of it
Julian 2007-06-05 22:26 rc.conf.pl has been moved to $BASE/helpers
28 Script Modification minor always 2007-06-04 00:04 2007-08-26 12:01 Jason Julian normal resolved none none fixed 0 Adding users/groups at a bad time, in a bad way, with no point? modules/000.check.sh line 61

Why are we adding these users and groups? I really cannot see any point at all.

Also, this needs to be moved out of check.sh, perhaps into 010 or 005 prepare.sh

                        if [ `egrep -c "^audit:" /etc/group` -eq 0 ]; then
                                pw groupadd -g 77 -n audit
                        fi
                        if [ `egrep -c "^_dhcp:" /etc/passwd` -eq 0 ]; then
                                pw groupadd -g 65 -n _dhcp
                                pw useradd -n _dhcp -u 65 -d /var/empty -g _dhcp -s /usr/sbin/nologin
                        fi
Julian 2007-06-04 02:21 The user and group add was a hack I wrote in for two versions of FreeBSD this script was configured for. If the syntax can correctly check if the users and groups are already added, then it can be specified for any version. I didn't want any of that to be read by 6.1 or higher. 5.5 and 6.0 I think were the main problems.
Jason 2007-06-04 02:27 I meant, why are we adding them at all?
Julian 2007-06-04 02:47 According to '/usr/src/UPDATING' in both 5.5 and 6.0; 1. the group audit is required 2. the user and group _dhcp are also required

I'm half tempted to cut anything before 6.1. This would eliminate needs for nasty code like this.
Jason 2007-06-04 02:56 Ok. If UPDATING says add it, then it's fine. Let's put it somewhere else though. That's really not the place for it.

/me will handle that.
27 Features tweak always 2007-06-04 00:01 2007-08-26 12:02 Jason Jason low resolved none none fixed 0 pause with ^C instructions should be Continue? Yes/No Example: line 48 of modules/000.checks.sh
Julian 2007-06-04 02:27 I like this idea.

Would it be possible / smart to create a function() for continue Yes|No... It would be nice use it more than once, and without having to type it several times.

so that instead of auto exit on error, it will ask the user if they want to continue first....
Jason 2007-06-04 02:45 That was the idea :)
26 Features feature N/A 2007-05-12 15:00 2007-08-26 12:02 Julian Julian high resolved redesign < 1 month Unix FreeBSD 6.2 fixed 0 additional sshd security one of the purposes for this project is to enhance security. while SSH is secure there are several things we can do to lock it down even more to prevent further vulnerabilities.

writing a optional sshd module
Julian 2007-06-19 22:25 the code has been added, and is fully functional... consisting of new configuration file patch, starting / restarting ssh...
25 Features feature N/A 2007-05-12 14:58 2007-08-26 12:02 Julian Julian normal resolved none none Unix FreeBSD 6.2 fixed 0 friendly user interface It would be nice to see the progress of the scripts run time. new users can't really see or understand the progress of this script.
Julian 2007-06-04 02:34 The verbose option was created to allow verbose output to be redirected to either a text file for reporting, or /dev/null. This feature is fully implemented, except for portupgrade.
24 Features feature N/A 2007-05-07 10:30 2007-08-26 12:03 Julian Julian normal resolved none none Unix FreeBSD 6.2 won't fix 0 specify cvsup & pkg_add link allowing users the ability to specify their own cvsup server and pkg_add server to save bandwidth.

For pkg_add if their server fails to provide the correct links, script will roll back to default links
Julian 2007-06-04 02:37 I've explored this possibilities, but without perfect understanding of this. It would be unrealistic for users to be able to produce correct ftp and http sites for downloading and uploading ports. If bandwidth usages are really that big of a deal, there is a problem in network strategies.