2023-11-06 babolo Уменьшение варнингов. 2022-03-07 babolo Версия 1.47 Установка jailup.m4 в include. 2022-03-07 babolo Ошибки в копилефтах. 2022-03-07 babolo Версия 1.46 повторно Дозачистка JAILINCLUDEDIR. Стандартизация и даты копилефтов. 2022-03-07 babolo Версия 1.46 Зачистка ошибок с JAILINCLUDEDIR. Транслятор с -Wextra. 2022-02-27 babolo Версия 1.45 2022-02-27 babolo Замена BUILDINCLUDEDIR. 2022-01-30 babolo Обход неспособности последних версий clang к --oformat=binary. 2019-04-17 babolo Версия 1.44 При запуске оставались лишние параметры от предыдущей строчки. Аккуратнее отладочная выдача. 2019-01-06 babolo Версия 1.43 Ошибка разбора fstab. 2019-01-05 babolo Версия 1.42 повторно Удалены лишние файлы. 2019-01-05 babolo Версия 1.42 Отсутствие возможности создания ключа нужного типа не останавливает просесс. Снова работает sftp сервер. 2018-07-03 babolo Исправлено сообщение. 2018-04-24 babolo Добавлен unbound. Неуспешний keygen не останавливает jailup sshd. 2017-02-01 babolo Версия 1.41 повторно Забыты патчи. 2017-02-01 babolo Версия 1.41 Промежуточная - смена имен в libssh. Танцы с бубном вокруг sftp-server. В libexe/jail.c убран лишний параметр fprintf(). Неправильное использование MIFE_COMPAT. 2016-02-26 babolo Приведение копилефтов к единому виду. 2014-09-26 babolo Пополнен bind9/template-ordinar. Сообщения программ о себе приведены к единому виду. 2014-08-31 babolo Версия 1.40 Осовременены зависимости. Теперь vhost/start убирает пустые переметры. 2014-08-13 babolo В conf добавлен chroot. Переход на babolo-libmake:3 и babolo-parser:3. Добавлен новый вид ключей в vhost. Погашены варнинги по поводу const и u_char/char. Стартовый скрипт теперь работает на FreeBSD 10. Поправлены копилефты. 2014-08-13 babolo Новые jailupы sshd-tund и sshd-tun. Поправлены списки библиотек и копилефты. Осовременены templateы. Добавлены новые виды ключей. 2014-08-13 babolo Замена sftp свежим текстом. 2013-11-21 babolo Версия 1.39 Поправлены зависимости. Исправлена ошибка в мане. 2013-11-21 babolo Версия 1.38 Правильная передача SRC_BASE. Поправлена DESTDIR. Порядок модулей по алвавиту. Стиль в sftp сервере. 2013-11-19 babolo Версия 1.37 Теперь работает DESTDIR и цель stage в портах FreeBSD. 2013-10-14 babolo Версия 1.36 Приспособлена к mife.4, но работает и с mife.3. 2013-03-18 babolo Версия 1.35 Добавлен jailup s_client. Добавлены ссылки для ssh_* затычек roaming процедур. Добавлено несколько пропущенных концов строк в конце файла. Копилефты приведены к единому виду. 2013-03-11 babolo Версия 1.34 Порядок инклудов в тексте согласован с семантическим порядком. Прорежены ворнинги. 2013-01-15 babolo Версия 1.33 В conf перенесен keygen=/usr/bin/ssh-keygen из upов. Забытые кавычки в vhost/start и vhost/stop. Неправильное использование идентификаторов переменных в vhost/up. 2013-01-15 babolo Версия 1.32 В bind9 conf разделен на conf и ordinar. Множество файлов зон сведено в один файл empty. Конфиги сверены с 224125 2011-07-17 06:20:47Z dougb Выпавший vhost/up восстановлен. 2013-01-15 babolo Версия 1.31 Добавлен vhost. Исправлена ошибка в devfs full. Осовременена заготовка для named.root. Исправлена ошибка трансляции sftp. Уменьшено количество ворнингов. 2012-12-05 babolo Версия 1.30 Подъем версии libutil.so. Добавлен /var/mail у sendmail. 2011-12-10 babolo Версия 1.29 Изменения в babolo-libmake - добавлен -lbabolo-libmake для сборки. 2011-09-30 babolo Версия 1.28 Не было cd в home каталог в libexe/jail.c. В up-ldsh в список каталогов для поиска включен свой каталог. Поменялся порядок поиска в up-ldsh, сейчас проверка на месте последняя. Единый вызов sed|sort -u над результатами всех ldd. Немного расширился поиск в up-libexe, но надо еще раз переделать. В README и template к sendmail добавлен заголовок X-Rcpt-To: для индикации списка получателей читалю письма. В template к sendmail в 'From ' заголовке ликвидирован последний параметр, поскольку это всегда почтовый ящик - идентифицируется и без. Теперь в template к sendmail проверка списка получателей по умолчанию. В template к sendmail заготовка для заголовков спамообороны. В template к sendmail сообщение об отказе из-за списка получателей дополнено размером и текстом 'check_eom'. В конфиге TLS проверки сервера клиентом была ошибка в template к sendmail. В sbin/jailupctl.c добавлен флаг -f (FORCE) для продолжения обработки rc файла после обнаружения отсутствующего управления модулем. 2011-03-17 babolo Версия 1.27 Неправильно брался список каталогов для поиска в up-exec. Стиль. 2010-10-01 babolo Версия 1.26 Повтороное применение давало ошибку из-за touch защищенного файла /var/log/history. Поскольку там может уже быть информация, на ошибку сейчас не обращаем внимания. Лишний каталог /repo/CVSROOT/Emptydir, поскольку /repo/CVSROOT монтируется снаружи из $conf_dir. 2010-10-01 babolo Версия 1.25 Обновлены версии библиотек. В addon cvs не работало назначение номера группы чтения. В up sendmail добавлены справочные материалы. 2010-08-05 babolo Версия 1.24 Осовременены библиотеки. Убрано упоминание о jailup devnull /null. 2010-05-24 babolo Версия 1.23 Для современной i386 FreeBSD 8 надо добавить несколько почти пустых функций. 2010-05-24 babolo Версия 1.22 В связи со сменой прототипа ls_file() в системном sftp-common.h используется своя копия sftp-common.h. 2010-05-01 babolo Версия 1.21 Исправлены версии библиотек. 2009-10-11 babolo Версия 1.20 Если файл отсутствует, то libexe/up-adc в него не вносил первую строку. Если требуемый в mdir линк отсутствовал, то libexe/cron/up не мог его создать. 2009-10-03 babolo Версия 1.19 Добавлен каталог для индивидуальных доконфигов jailupов. Макрос JNTROST теперь такой же, как JNTROSTA, последний - к удалению, что бы не засорять пространство имен.Версия 1.19 2009-09-26 babolo Версия 1.18 jailup anycommand/-libexec неправильно работал, когда задавался полный путь к команде. 2009-08-02 babolo Версия 1.17 В sbin/jailup было использование sed вместо ${sed}. 2009-08-02 babolo Версия 1.16 Новые addonы anycommand и anycommand-libexec для внедрения в джайл любого бинарника с бибилиотеками в bin/ или libexec/ соответственно. 2009-07-21 babolo Версия 1.01 Исправлены и осовременены templateы для sshd и ssh (-link). Форматирование libexe/sshd/template-link. 2009-07-21 babolo Версия 1.14 В libexe/sshd/start-link была ошибка - ( вместо { в установке cipher. start-link раньше пробрасывал только -L коннекты, теперь можно перед описанием проброса добавить L или R для направления проброса. По умолчанию осталось L. Осовременены libexe/sshd/template* - оставлена только версия протокола 2, исправлен VersionAddendum, выброшены следы Kerberos и т.п. мелочи. 2009-07-20 babolo Версия 0.52 Добавлен libexe/sendmail 2009-06-12 babolo file Makefile was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file def.m4 was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file mtree was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file restart.m4 was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file restop.m4 was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file start.m4 was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file stop.m4 was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo file up.m4 was added on branch r0 on 2009-07-19 23:17:43 +0000 2009-06-12 babolo Версия 1.13 jailup-bind9 был отдельным дистрибутивомЮ стал частью базового jailup. Добавлен jailup sendmail. libexe/up-libexe мог найти каталог вместо искомого файла. Замена /nonexistent на /dev/null/none в passwd. Унификация прав /var/run/. libexe/ftpd/mtree определял /var/log/ftpd как каталог. Излишне жеско определялись права в libexe/sshd/mtree-sftp. 2009-06-06 babolo Версия 1.00 Отлажена на FreeBSD 7. Из jailup-bind8, удален addon-ispdb2conf, добавлены отдельными файлами темплейты на зоны и конфиг, файловая иерархия заметно отличается. 2009-06-06 babolo Версия 1.12 Был разнобой в извлечении PID из PIDфайла. 2009-06-05 babolo Версия 1.11 Теперь для поиска PID из первой строки PIDфайла берется первое слово. 2009-06-01 babolo Версия 1.10 Неправильно был определен макрос PIDNUM(). 2009-05-28 babolo Версия 1.09 Добавлен jailup ftpd. К предыдущему релизу - там реализованы оба интерфейса jail(2) (0 и 2). 2009-05-26 babolo Версия 1.08 Предыдущий комментарий неверен и относился совсем к другому. В bin/lnflaged и bin/rmflaged были лишние переменные. В bin/pid_kwait недоставало инклуда err.h. Новый макрос PIDNUM() ждя извлечения PID из файла без лишнего шума. Стало меньше шума по поводу отсутствующих PID файлов от libexe/jun-ctl и местных (re)st{art|op} скриптов. Теперь libexe/up-adc создает файл назначения, если его не было. Радикально переписан sbin/jailupctl, в нем используются готовые mife, babolo-parcer, lexor и т.п. вместо старых самоделок. Запуск (re)st{art|op} скриптов изменился - теперь все параметры парсит jailupctl вместо вызова sh для парсенья и запуска. 2009-03-24 babolo Версия 0.02 Использование ${up_adc} для добавления строк в конфиги. Использование $CONFSHIFT. Исправлена подсказка. 2009-03-24 babolo Замена ${genconfig} на глобальную ${JAILUPRC}. Использование ${up_adc} для добавления в ${JAILUPRC}. Но работоспособность в FreeBSD 7 не обеспечена. 2009-03-23 babolo Замена ${genconfig} на глобальную ${JAILUPRC}. 2009-03-23 babolo Версия 0.51 Введена переменная $THIS (совпадает с локальной $this, где та определена). $this добавлена в путь поиска libexeков. 2009-02-20 babolo Версия 0.50 Уточнена проверка своего процесса по ps. 2009-02-03 babolo Версия 1.07 Добавлены и исправлены сообщения об источниках. sbin/jailupctl понимает команды faststart и reload. Непонимание faststart мешало запуску jailupа при ребуте. Несколько макросов переобозваны большими буквами. Упрощен startup/jailup с учетом изменений в sbin/jailupctl. 2009-01-09 babolo Версия 1.06 повторно Не были закомичены убранные пустые кавычки. 2009-01-09 babolo Версия 1.06 В поисках заданного бинарника libexe/up-ldsh теперь просматривает /jail. Если заданный бинарник не динамически линкуемый, теперь libexe/up-ldsh не обламывается, а только выдает сообщение. Убраны пустые кавычки. libexe/up-shlib неправильно находил библиотеки после первой в потоке. В libexe/cron/up.m4 теперь master.template обрабатывается mtree. Новый флаг -s у утилиты jailup - предназначен для смещения конфигурационной fs вглубь по каталогу в /var/jail. Добавлен модуль libexe/tftpd на основе бывшего плагина jailup-tftpd. Из-за ошибки в xinetd, когда он не может запустить первый в конфиге UDP сервис, в libexe/tftpd/template добавлен faked disabled UDP сервис. Теперь в jailup tftpd uname и gname фиксированы, задаются uid и gid. В libexe/tftpd/up.m4 теперь master.template обрабатывается mtree. Теперь tftpd запускается без -U 0222. 2009-01-02 babolo Версия 0.49 повторно Обнаружен лишний файл sbin/jailupdevfset, образовался в результате MFC, удален. 2009-01-02 babolo Версия 0.49 Явно заданный список библиотек для libexe/up-shlib обрабатывался неправильно, кроме первой в списке. Изменился формат выдачи у ps, из-за чего libexe/jun-ctl не мог найти свои процессы. 2009-01-02 babolo Версия 0.48 В списке отсутствовали libexe/up-acc и libexe/up-adc. 2008-12-31 babolo Версия 1.05 Merge from r0: Появилась процедура для поиска нужной библиотеки в выводе ldconfig (sbin/jailupgetshlib). Она теперь применяется в libexe/up-shlib. 2008-12-31 babolo Версия 0.47 MFC: Переключено на babolo-libmake-2.05. MFC: Процедуры для аккуратного слияния passwd (sbin/jailuppwmerge) и group (sbin/jailupgrmerge) и процедура их применения (libexe/up-acc) в up/addon. MFC: Процедура для аккуратного слияния типичных позиционно независимых конфигов (sbin/jailupaddconf) и процедура их применения (libexe/up-adc) в up/addon. MFC: В up и addon процедурах примерены процедуры аккуратного слияния. MFC: Ликвидируется ${genconfig} в пользу ${JAILUPRC}. MFC: libexe/up-shlib теперь в аргументах принимает список путей поиска. Этот список приоритетнее поиска через ldconfig. MFC: В libexe/syslog/up ${JAILUPRC} заполняется при помощи up-adc. MFC: Копилефты и комментарии. 2008-12-31 babolo Версия 0.46 Появилась процедура для поиска нужной библиотеки в выводе ldconfig (sbin/jailupgetshlib). Она теперь применяется в libexe/up-shlib. 2008-12-29 babolo Версия 1.04 libexe/up-shlib теперь в аргументах принимает список путей поиска. Этот список приоритетнее поиска через ldconfig. В libexe/cron/up ${JAILUPRC} заполняется при помощи up-adc. 2008-12-22 babolo file jailupaddconf was added on branch r0 on 2008-12-31 19:30:01 +0000 2008-12-22 babolo file jailupdevfset was added on branch r0 on 2008-12-31 19:30:01 +0000 2008-12-22 babolo file jailupgrmerge was added on branch r0 on 2008-12-31 19:30:01 +0000 2008-12-22 babolo file jailuppwmerge was added on branch r0 on 2008-12-31 19:30:01 +0000 2008-12-22 babolo file up-acc was added on branch r0 on 2008-12-31 19:30:01 +0000 2008-12-22 babolo file up-adc was added on branch r0 on 2008-12-31 19:30:01 +0000 2008-12-22 babolo Версия 1.03 Установка приоритетов через login_cap так и не работает. Появились процедуры для аккуратного слияния passwd (sbin/jailuppwmerge) и group (sbin/jailupgrmerge) и процедура их применения (libexe/up-acc) в up/addon. Появилась процедура для аккуратного слияния типичных позиционно независимых конфигов (sbin/jailupaddconf) и процедура их применения (libexe/up-adc) в up/addon. libexe/jail.c тепрь понимает = в поле приоритета и группы как признак для обращения к login_cap. В поле приоритета можно теперь задавать имя логин группы. Стиль libexe/jail.c приведен к моему современному, используется BLINflag. Аккуратно переписаны все установки (но приоритет через login_cap не работает). В up и addon процедурах примерены процедуры аккуратного слияния. Ликвидируется ${genconfig} в пользу ${JAILUPRC}. В некоторых подсказках не хватало суффиксов. Теперь sbin/jailupctl может работать с ro конфигом. Теперь конфиги, которые не могут примениться, выдаются на stdout для дальнейшего ручного применения. Теперь sbin/jailupdevfset предусматривает использование отличных от full и null правил. 2008-12-17 babolo Версия 1.02 Ошибка в разметке libexe/cvs/mtree-anon. В обоих libexe/cvs/addon* не подгружались shlibы. В libexe/cvs/addon-anon теперь пример pam.conf, который может без пароля. В libexe/cvs/addon* полностью mtree ${conf_dir}. В libexe/cvs/addon* заполняются shells - нужны. В libexe/cvs/addon* поменялся порядок приведения к конфигурируемым(ой) gid/uid. В libexe/cvs/addon отсутствовал pwd_mkdb. В libexe/cvs/addon* теперь не надо заменять монтирования devfs. В cvs теперь history собирается и по доступу только на чтение. Из подсказки libexe/sshd/up выброшен лишний параметр dev. 2008-12-15 babolo Версия 1.01 В списке бинарников сщта отсутствовал devfs. Убран комментарий по настройке из Makefile - в порт. Не работает include в rules, перечислено явно. Warning в bin/pid_kwait.c. Добавлены модули sshd, cvs, sh. Удалена старая коррекция древней ошибки в модуле syslog, когда он был заведен как addon. 2008-12-13 babolo Версия 1.00 Настроена для работы под FreeBSD 7. Убраны модули devnull, devfull за неприменимостью с devfs. Убран модуль pwd_mkdb в связи с применимостью системной утилиты. Переключено на babolo-libmake-2.05. Перенесены conf и rc файлы в etc/jailup/. Там же новые devfs и rules. В строящихся джайлах /usr/libexec перенесено в /libexec и /usr/lib в /lib. В базовой системе произошел downgrade awkа, пропала gensub(), из-за чего изменения в libexe/jun-ctl. Таблицы /var/cron/tabs перенесены в ro часть. Линк из /var/cron/tabs в libexe/cron/up пришлось делать явно из-за флагов. Вместо явного списка для up_shlib теперь используется up_ldsh. В libexe/rm/addon поменялся порядок проверок, теперь вначале предлагается погасить все идаляемые джайлы. В проверке, исполняется ли сторож, была ошибка в libexe/rm/addon. Стартовый скрипт согласован со стандартом rc.d. Поменялся путь к chflags, во избавление от безумств локализации LC_ALL теперь всегда 'C', прочие косметические изменения в jailup/conf - бывшем jailup.conf. Форматирование приведено к моему современному виду. Добавлены и поправлены копилефты. 2008-11-14 babolo Версия 0.45 Не хватало закрывающей кавычки. 2008-09-22 babolo Версия 0.44 Теперь up-ponf умеет брать конфиг из файла. Осовременена зависимость. 2008-09-21 babolo Версия 0.43 Добавлен up-arb для добавления в джайл произвольных файлов. Макрос DEFDOG теперь не сообщает об ошибке. libexe/jail.c теперь работает на FreeBSD 7. up-data может искать данные по нескольким каталогам. up-exec чуть точнее сообщает об ошибке, если не найдет заданного. syslog запускается с флагами -ssnk вместо -ss. При установке нового jailup syslog добавляется соответствующая строка в /etc/newsyslog.conf. Формальное исправление в sbin/jailup.8. 2007-11-21 gd Версия: 0.25 Добавлен addon который предназначен для организации конфигурационных файлов для jailup-bind8 из полуфабрикатов, полученых от ispdb-named8 2007-01-16 gd Без издания Переобозван лог по умолчанию (messages -> all) Отключен fsync на логе по умолчанию 2007-01-11 gd Версия: 0.42 jailup-syslog научился стушать inet сокет 2006-11-18 babolo Версия 0.41 переиздание Глупая описка. 2006-11-18 babolo Версия 0.41 Поправлен up-ldsh так, что бы библиотеки выдывались в одном экземпляре. 2006-08-25 babolo Версия 0.24 Указана зависисмость от babolo-libmake. Выстроена правильная цепочка def.m4. SCRIPTFILTER определен в базомом модуле. 2006-08-25 babolo Версия 0.40 - переиздание Зря выбросил VERS из SCRIPTFILTER - из-за CONF. 2006-08-25 babolo Версия 0.40 Указана зависисмость от babolo-libmake. Выстроены правильные цепочки def.m4. Теперь VERS подставляется при трансляции вместо установки. 2005-06-25 babolo Версия 0.39 - вторая попытка. up_ldsh в jailup.conf 2005-06-25 babolo Версия 0.39 Снова поменялся порядок выбора библиотек, как был вначале. Введена новая утилита up-ldsh. Введен новый kind exec для вызова программы по переменной. В ман добавлено упоминание о kindах test и exec. 2005-03-27 babolo Версия 0.38 ldconfiglin теперь в файле конфига. up-shlib берет последнюю библиотеку вместо первой. 2004-12-14 babolo Версия 0.37 Добавлен devnull-fd 2004-12-01 gd syslog/addon переименован в syslog/up добавлен jailup-cron 2004-11-23 gd pwd_mkdb - исправлены орфографические ошибки и проверка кода возврата добавлен syslog 2004-09-28 babolo Версия 0.34 Некоторые флаги не снимались перед созданием каталогов. 2004-09-08 babolo Версия 0.33 Теперь можно jailup rm неполный или частично удаленный jail 2004-09-07 babolo Версия 0.32 Добавлены rmdir и readlink 2004-08-29 babolo На самом деле со старой babolo-libmake (до 0.10 включительно) не строится. 2004-08-16 babolo Версия 0.31 С предыдущим номером ошибочка вышла, он занят уже был, хоть и не в CVS %-(( 2004-08-16 babolo Версия 0.30 В libexe/jail добавлены флаги дря регистрации номера своего процесса, -p регистрирует номер процесса в файл до изменения прав, можно задавать произвоольное число файлов, -P регистрирует номер своего процесса в файл после всех изменений прав. Поправлены мои URLы в manах. 2004-04-09 gd не у всех jail-ов есть etc 2004-04-08 gd добавлен скрипт addon 2004-04-08 babolo В README к babolo-libmake не описана переменная CSRC. Видать перед этим были ее поиски :-) 2004-04-07 gd fix: make tarball не включал pw_scan.h 2004-04-07 babolo Исправлена man 2004-04-06 gd Отлажен Makefile 2004-04-06 gd Добавлен модифицированый pwd_mkdb 2004-04-06 gd Убрал проверку больших uid-ов Убрал проверку равенства нулю uid-а рута 2003-11-24 katy добавила JNTROSTUP(,,,^Udnl # jailup devfull vndevice [temp_mount_point] ~~~~~~~ 2003-07-22 babolo В lnflaged и rmflaged упрощение за счет getprogname() В pid_kwait выписан usage() def.m4 CONFCOPY() убран лишний побочный эффект (cf=) 2003-07-17 yura Версия 0.29 готовиться к релизу , добавлена up_shlin , добавлена проверка на налиечие каталога в libexe/up-data . 2003-07-16 yura Новый jail пока в разработке . 2003-05-06 babolo Версия 0.28 Теперь вместо системного jail(8) используется собственный новый скрипт up-ponf для конфигов из трубы diff не был параметризован Усовершенствован up-conf, исправлен (параметризован) Параметризован up-data Добавлены комментарии к up-exec и up-libexe (что бы не параметризовать лишнего В jailup добавлена возможность прямого запуска исполняемых файлов из своей библиотеки (jailup test) 2003-05-04 babolo Версия 0.27 Новый хелпер - удаление jailа В conf добавлен ls Добавлена макро CONFCOPY 2003-05-03 babolo Удалил лишние (появляются почти всега) сообщения об ошибках 2003-05-03 babolo Многие ошибки не должны прекращать выполнение. Небольшая оптимизация libexe/jun-ctl Удалил лишние (появляются почти всега) сообщения об ошибках 2003-05-03 babolo etc/ построен необычно, из-за чего ошибка в размещении localtime 2003-05-03 babolo Версия 0.23 Используется jailup-base v0.26, начато переписывание на gm4 2003-05-03 babolo Версия 0.26 Использован babolo-libmake v0.05 jailup.make перенесен из include/babolo/ в libexec/jailup/ Там же размещена макробиблиотека gm4 start restart stop restop и разные addon переписаны на gm4 2003-04-30 babolo Версия 0.22 Использована up-conf 2003-04-30 babolo Версия 0.25 Добавлена up-conf 2003-04-29 babolo Унификация 2003-04-29 babolo Версия 0.21 Использована jailup-base v0.24 Добавлен restop Строже права usr/lib/ и usr/libexec В restart/stop обработка ошибок sh Индикация kind перенесена сюда 2003-04-28 babolo Уточнен regex watchdogа в jun-ctl:kildog и jun-ctl:termdog pid файлы удаляются только посте проверки 2003-04-28 babolo Нельзя watchdog убивать от имени сконфигуренного uid - только сервис можно К единообразию оформления Добавлять restop к stop нецелесообразно 2003-04-28 babolo Неправильные параметры для pid_kwait Мелочи (единообразный формат) 2003-04-27 babolo Добавлена программа для наблюдения за процессом pid_kwait Исправлена проверка наличия login.conf watchdog переписан с использованием pid_kwait Отмечено использование super и xinetd в комментариях 2003-04-27 babolo Удален отживший (еще давно) каталог include. Реформирование в основном окончено 2003-04-27 babolo Продолжение 2003-04-27 babolo Продолжение изменения размещения 2003-04-27 babolo Версия 0.24 bin -> sbin ln, rm -> bin Дополнен jailup.conf Добавлена новая сущность - restop. Таперь stop посылает сигнал остановки без контроля остановки (как и раньше), restop гарантирует остановку и удаление pid файлов (но пока не обязан присутствовать), start делает предварительный restop (если есть) или сам должен аккуратно гасить предыдущий запуск (не было требований раньше), restart - как раньше. jun-ctl выполняет часто встречающиеся работы: определяет имя pid-файла для watchdog, посылает сигнал остановки или контролирует остановку сервера или watchdogа JAILUP_CONF теперь включается в start/restart/stop/restop в xinetd и видимо в остальных сервисах будет тоже start/restart/stop в xinetd переписаны с использованием jun-ctl startup/jailup.sh теперь много специализированнее В sbin/jailupctl.c добавлен restop, комментарии, начата смена форматирования. Теперь exup при запуске start/restart/stop/restop порождает на 1 промежуточный процесс меньше и не переводит его в daemon. restart/restop теперь ожидается завершения, и для restart проверяется код возврата, при неуспехе запускается start. Добавлена обработка restop, при отсутствии restop ничем не заменяется. 2003-04-20 babolo Вдогонку: REQUIRED babolo-libmake версии 0.04 2003-04-17 babolo Версия 0.23 В jailup.conf добавлен dirname Поменялся формат jailup ${kind} 2003-04-13 babolo Версия 0.22 lnflaged добавлен флаг -ff Новый флаг -ff используется в libexe/up-* Пронумерованы и исправлены сообщения об ошибках 2003-03-24 babolo Версия 0.21 Удалено устаревшее (Mkf* и tools/) Добавлены rmflaged и lnflaged up-exec, up-libexe, up-shlib переписаны с учетом rmflaged и lnflaged Маны на самом деле не русские В ман на jailupctl не был внесен nice еще в прошлой версии 2003-02-16 babolo Версия 0.20 Введена nice и login.conf (патч к jail(8)) 2003-02-08 babolo Неправильное использование ln 2003-02-08 babolo Версия 0.13 Варианты в jailup теперь сортируются addon devnull не мог инициализировать пустой каталог 2003-02-02 babolo Версия 0.12 Теперь выводятся правильные версия и дата Поиск исполняющего модуля работает правильно в более сложных случаях 2003-01-30 babolo Версия 0.11 В jailup.conf добавлены mv и dd Новый addon devfull devnull теперь пытается уничтожить девайсы перед созданием 2003-01-16 babolo Версия 0.10 была названа давно, но работает только сейчас. Использование babolo-libmake 0.02 Расставлены CVS Id и копирайты 2003-01-15 babolo Версия 0.10 была названа давно, но работает только сейчас. Каталоги tool и include скорее всего не нужны Использование babolo-libmake 0.02 ADMINEMAIL, JAILRODIR, JAILUPDIR сейчас багут быть переопределены в make Расставлены CVS Id и копирайты Добавлен jailup.make в библиотеку 2002-10-21 babolo Версия 0.10 Теперь во всех jailах uid, gid имеют фиксированную позицию Унифицирован порядок параметров jailup Унификация start|restart|stop 2002-10-21 babolo Версия 0.10 Используется jail с -u -g Теперь во всех jailах указывается uid, gid Исправлена ссылка в манах на секцию 8 jailupctli теьТеперь можно запускать не только выбранный genclass, но и только выбранный не может проводить селекцию по inclass, но зато может по каталогу. up-shlib могла неправильно реагировать при отсутствии заказанной библиотеки 2002-09-12 babolo Версия 0.07 Теперь используется use-id-pool yes; в конфиг 2002-09-12 babolo Переименование из jailup в jailup-base Исправлено locale manы теперь в 8 секции мелочи 2002-04-23 babolo При поиске исполняемого файла в пути иногда находился предыдущий из списка up-exe давно отжил 2002-04-20 babolo Не учитывался суффикс для имени файла mtree 2002-04-19 babolo Добавлен скрипт для обхода ситуации, когда флаги не дают создавать в каталоге объекты (линки, например) 2002-04-17 babolo В up-genlist выдавались лишние строки: /set 2002-04-03 babolo Исправлена попытка в tarball вставлять оттарнслированную программу bin/jailupctl Написаны jailup.1 и jailupctl.1 Выброшен отладочный return из bin/jailupctl.c Дополнена краткая помощь в bin/jailupctl.c MANZ теперь формируется не в Mkf.pre, а в Mkf startup/jailup.sh теперь использует bin/jailupctl gzip как то неправильно себя ведет неполным путем, теперь /usr/bin/gzip 2002-04-02 babolo Версия доводится до ума Бинарники jailup в отдельном каталоге PREFIX задается при трансляции - для jailupctl В jailup.conf теперь задан JAILUPRC Из jailup.conf убраны устаревшие jailiname и jailiaddr restart из модуля можно теперь опускать jailup/include/Mkf.pre теперь правильно определяет DISTNM и LIBEDIR jailup/libexe/up-shlib теперь правильно работает со спецзнаками в имени библиотеки Исправлен jailup/libexe/xinetd/Makefile для правильного использования jailup/include/Mkf* Мелкие исправления по месту определения переменных в модулях Исправлена ошибка, где неправильно находился JAILUPRC Унификация restart, stop модулей, в основном на тему верификации для kill Чуть осмысленнее стали названия юзверей в passwd модулей 2002-03-25 babolo Продолжение... 2002-03-25 babolo Версия 0.06 - черновик Завершено деление порта на основной и модули В основной порт добавлены пускачи для xinetd для модулей Установлены правила поиска среди модулей Инклуды к Makefile-ам модулей устанавливаются основным модулем в систему Будет продолжение... 2002-03-10 babolo Версия 0.04 Конфиг теперь в ${PREFIX}/etc/jailup.conf Подготовка к флагу -v (verbose), не готово добавлен apache13-modssl Уточнены описания Исправлено несколько(!) ошибок в размещении файлов qmail и qmail-pop Добавлено использование пути поиска libexec 2002-01-31 babolo Версия 0.03 Добавлены фонтсерверы от X3.3.6 и от X4.1.0 исправлено - дописываются окончания .sh к пускачам В qmail* теперь создаются и линки Исправлен запуск ntpd на единственном адресе без jail 2002-01-28 babolo Теперь выдача mtree не скрывается Мелкие исправления 2002-01-28 babolo Версия 0.02 Унифицирован краткий help, который сейчас выдается при запуске без параметров Добавлена вспомогательная программа up-data Добавлена программа для создания каталога с минимальным набором устройств для экспорта внутрь jailов Добавлены jailогенераторы для ntpd и tftpd Множество мелких уточнений. 2002-01-27 babolo Развитие без версий и CVS кончилось. Версия 0.01 для начала.