diff -Nru aide-0.7/configure.in aide-0.7.new/configure.in --- aide-0.7/configure.in Wed Jun 27 13:33:54 2001 +++ aide-0.7.new/configure.in Wed Jun 27 14:00:54 2001 @@ -186,19 +186,6 @@ AC_CHECK_HEADERS(syslog.h) -AIDE_USE_LOCALE="#" - -AC_ARG_WITH(locale, - [--with-locale use locale stuff], - AC_CHECK_HEADERS(libintl.h, - AC_DEFINE(USE_LOCALE) - AIDE_USE_LOCALE="" - AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/lib/locale"),) -) - -AC_SUBST(AIDE_USE_LOCALE) - - AC_ARG_WITH(zlib, [--with-zlib use zlib compression],, [with_zlib=yes]) @@ -354,6 +354,16 @@ AC_DEFINE_UNQUOTED(AIDECOMPILEOPTIONS, "${compoptionstring}") -AC_OUTPUT(Makefile src/Makefile po/Makefile doc/Makefile doc/aide.conf -aide.spec) +ALL_LINGUAS="ru" +AM_GNU_GETTEXT + +AC_OUTPUT([ + Makefile + src/Makefile + intl/Makefile + po/Makefile.in + doc/Makefile + doc/ru/Makefile + doc/aide.conf + aide.spec]) diff -Nru aide-0.7/doc/Makefile.am aide-0.7.new/doc/Makefile.am --- aide-0.7/doc/Makefile.am Wed Jan 12 07:42:49 2000 +++ aide-0.7.new/doc/Makefile.am Wed Jun 27 14:02:12 2001 @@ -19,6 +19,8 @@ CLEANFILES = *~ +SUBDIRS = ru + man_MANS = aide.1 aide.conf.5 -EXTRA_DIST = aide.1 aide.conf.5 aide.db manual.html +EXTRA_DIST = $(man_MANS) aide.db manual.html diff -Nru aide-0.7/doc/aide.1.ru aide-0.7.new/doc/aide.1.ru --- aide-0.7/doc/aide.1.ru Wed Jun 27 13:33:54 2001 +++ aide-0.7.new/doc/aide.1.ru Thu Jan 1 01:00:00 1970 @@ -1,65 +0,0 @@ -.TH "aide" "1" -.SH "НАЗВАНИЕ" -\fBaide\fP \- Advanced Intrusion Detection Environment -.SH "СИНТАКСИС" -\fBaide\fP -\%[\fBoptions\fP] -\%\fBcommand\fP -.SH "ОПИСАНИЕ" -\fBaide\fP это система определения незаконных вторжений в систему, путем проверки целостности файловой системы - -.SH "КОМАНДЫ" -.PP -.IP --check, -C -Проверяет базу на непоследовательноть данных. Вы должны предварительно -создать базу перед данной процедурой. Это также действие по умолчанию. -Запущенная безо всяких параметров программа \fBaide\fP будет выполнять проверку. -.IP --init, -i -Создает базу данных. Вы должны создать базу и скопировать ее в определенное -место паред использованием параметра --check. -.IP --update, -u -Проверяет базу и вносит обновления, если это необходимо, автоматически. -Входная и вызодная базы должны быть различны. -.SH "ПАРАМЕТРЫ" -.IP --config=\fBconfigfile\fR , -c \fBconfigfile\fR -Конфигурационные данные будут прочитаны из файла\fBconfigfile\fR вместо "./aide.conf". Можно использовать '-' для обозначения стандартного входа -.IP --before="\fBconfigparameters\fR" , -B "\fBconfigparameters\fR" -Этот параметр означает что надо принять \fBconfigparameters\fR перед -чтением конфигурационного файла. Смотрите aide.conf (5) -для более подробной информации о том, что можно поместить здесь. -.IP --after="configparameters" , -A "configparameters" -Этот параметр означает что надо принять \fBconfigparameters\fR после -чтения конфигурационного файла. Смотрите aide.conf (5) -для более подробной информации о том, что можно поместить здесь. -.IP --verbose=verbosity_level,-Vverbosity_level -Контролирует уровень подробности сообщений \fBaide\fP. Значение должно быть между 0 и 255. -По умолчанию оно принимается равным 5. Без параметра значение устанавливается в 20. -Этот параметр изменяет значение заданное в конфигурационном файле. -.IP --report=\fBreporter\fR,-r \fBreporter\fR -\fBreporter\fR это URL который указывает \fBaide\fP куда ей отсылать весь вывод. -Смотрите aide.conf (5), раздел URL на предмет допустимых значений. -.IP --version,-v -\fBaide\fP выводит номер версии. -.IP --help,-h -Выводит стандартное мправочное сообщение. -.PP -.SH "ФАЙЛЫ" -.B /etc/aide.conf -Стандартный конфигурационный файл aide. -.B /etc/aide.db -Стандартная база данных aide. -.B /etc/aide.db.new -Стандартная выходная (вновь создаваемая) база aide. -.SH "СМ. ТАКЖЕ" -.BR aide.conf (5) -.BR http://www.cs.tut.fi/~rammer/aide/manual.html -.SH "ОШИБКИ" -В этой версии программы возможно наличие ошибок. Пожайлуста сообщите о них -rammer@cs.tut.fi. Исправления приветствуются. Предпочитаются в виде стандартных патчей. -.SH DISCLAIMER -All trademarks are the property of their respective owners. -No animals were harmed while making this webpage or this piece of -software. Although some pizza delivery guy's feelings were hurt. -.BR -.SH "ПЕРЕВОД" -Translation by Stanislav I. Ievlev diff -Nru aide-0.7/doc/aide.conf.5.ru aide-0.7.new/doc/aide.conf.5.ru --- aide-0.7/doc/aide.conf.5.ru Wed Jun 27 13:33:54 2001 +++ aide-0.7.new/doc/aide.conf.5.ru Thu Jan 1 01:00:00 1970 @@ -1,200 +0,0 @@ -.TH "aide.conf" "5" -.SH "НАЗВАНИЕ" -aide.conf - Конфигурационный файл для Advanced Intrusion Detection -Environment -.PP -.SH "СИНТАКСИС" -\fBaide.conf\fP это конфигурационный файл для Advanced Intrusion -Detection Environment. \fBaide.conf\fP содержит данные кофигурации -используемые для создания или проверки базы данных aide. -.PP -.SH "ФОРМАТ ФАЙЛА" -\fBaide.conf\fP подобен конфигурационному файлу программы Tripwire (tm). -C небольшими усилиями можно перевести tw.conf в aide.conf. -.PP -Записи в Aide.conf чувствительны к регистру. Первые и последние пробелы -в строке игнорируются. -.PP -Существует три типа строк в \fBaide.conf\fP. Во-первых, это строки конфигурации -которые используются для установки параметров и назначения/отмены переменных. -Второй тип строк используется для выбора файлов добавляемых в базу. Третий- -это макросы. Только второй тип строк необходим для работоспособности aide. -Строки начинающиеся со знака # игнорируются как коментарии. -.PP -.SH "СТРОКИ КОНФИГУРАЦИИ" -.PP -Эти строки имеют формат "параметр=значение". Смотрите URLS для ознакомления со -списком возможных. -.PP -.IP database -Это URL указывающий на метоположение базы для чтения. Может присутствовать только -одна строка этого типа. Если указано несколько, то будет использоваться только первая. -Значение по умолчанию "./aide.db". -.IP database_out -URL указывает местоположение для записи новой, только что созданной базы. -Может присутствовать только -одна строка этого типа. Если указано несколько, то будет использоваться только первая. -Значение по умолчанию"./aide.db.new". -.IP verbose -Уровень подробности сообщений на выводе. Это значение может быть между 0 и 255 -включительно. Этот параметр задается только один раз. Используется значение указанное -первый раз. Если используется --verbose или -V то значение переписывается новым, -там указанным. Значение по умолчанию 5. Если подробность установлена в 20 то -появляются дополнительные сообщения во время выполнения --check или --update. -.IP report_url -местоположение куда будет направлен вывод. Может присутствовать несколько строк -данного типа. Вывод будет осуществляться во все указанные. По умолчанию это стандартный вывод. -.IP gzip_dbout -Осуществлять вывод в базу используя сжатие gzip или нет. Допустимые -значения yes, true, no и false. По умолчанию сжатие не осуществляется. -Этот параметр доступен только если программа собрана с поддержкой zlib. -.IP "Определения групп" -Если параметр не один из выше перечисленных, то он трактуется как определение групп. -Значение представлено выражением. Выражение имеет следующий вид. -.LP -<предопределенная группа>| <выражение> + <предопределенная группа> - | <выражение> - <предопределенная группа> -.IP -Смотрите СТАНДАРТНЫЕ ГРУППЫ на предмет предопределенных групп. -Этметим, что это несколько отлично от того как делается в Tripwire(tm) -.IP -Существует также специальная группа именуемая "ignore_list". Предопределенные -группы включенные в нее НЕ будут отражены в окончательном отчете. -.PP -.SH "СТРОКИ ВЫБОРА" -.PP -Существуют три типа строк выбора (обычные, отрицательные, равенства) -Строки начинающиеся с "/" обычные строки выбора (/home/*). Строки -начинающиеся с "!" это отрицательные строки. А строки начинающиеся со знака "=" -это строки-равенства. Строка следующая за первым символом трактуется как -регулярное выражение соотвествующее полному имени файлы (с указанием полного пути) -При обычном правиле выбора "/" включается в регулярное выражение.Возможны регулярные выражения в выражениях. -Смотрите СТРОКИ КОНФИГУРАЦИИ на предмет возможных выражений. Смотрите ПРИМЕРЫ и -doc/aide.conf на предмет примеров. -.PP -.SH "СТРОКИ МАКРОСЫ" -.PP -.IP "@@define \fBVAR\fR \fBval\fR" -Назначить переменной \fBVAR\fR значение \fBval\fR. -.IP "@@undef \fBVAR\fR" -Отменить значение переменной \fBVAR\fR. -.IP "@@ifdef \fBVAR\fR, @@ifndef \fBVAR\fR" -@@ifdef начало условного выражения if . Оно должно заверщиться с @@endif. -Строки между @@ifdef и @@endif используются если переменная -\fBVAR\fR определена. Если есть условие @@else то часть между -@@ifdef и @@else используется если \fBVAR\fR определена, в противном случае -используется часть между @@else и @@endif .Выражение @@ifndef имеет -логику обратную к @@ifdef но в остальном работает также. -.IP "@@ifhost \fBhostname\fR, @@ifnhost \fBhostname\fR" -@@ifhost работает как @@ifdef только в отличие от него проверяет -равно ли \fBhostname\fR имени машины на которой запущен aide. -\fBhostname\fR это имя машины без имени домена -(hostname, но не hostname.aide.org). -.IP "@{\fBVAR\fR}" -Выражение @@{\fBVAR\fR} заменяется значением переменной \fBVAR\fR. -Если переменная \fBVAR\fR не определена,то используется пустая строка. В -Tripwire(tm) @@VAR НЕ поддерживаются. -.IP "@@else" -Начало альтернативной части выражения. -.IP "@@endif" -Окончание условного выражения if. -.IP "@@include \fBVAR\fR" -Включает файл \fBVAR\fR. Содержимое файла используется как если бы он был -частью конфигурационного файла. -.PP -.SH URLS -Местоположение может быть одним из следующий. Входящие URL не могут быть -использованы как выходные и наоборот -.IP stdout -.IP stderr -Выходные данные направытся в stdout и stderr соответственно. -.IP stdin -Входные данные берутся с stdin. -.IP file://\fBfilename\fR -Входные данные берутся из файла с именем \fBfilename\fR или туда записываются выходные. -.IP fd:\fBnumber\fR -Входные данные берутся из дескриптора с номером \fBnumber\fR или туда записываются выходные. -.PP -.SH "СТАНДАРТНЫЕ ГРУППЫ" -.PP -.IP "p: права" -.IP "i: inode" -.IP "n: количество ссылок" -.IP "u: пользователь" -.IP "g: группа" -.IP "s: размер" -.IP "m: время модификации" -.IP "a: время доступа" -.IP "c: время создания" -.IP "S: проверка на увеличение/изменение размера" -.IP "md5: md5 checksum" -.IP "sha1: sha1 checksum" -.IP "rmd160: rmd160 checksum" -.IP "tiger: tiger checksum" -.IP "R: p+i+n+u+g+s+m+c+md5" -.IP "L: p+i+n+u+g" -.IP "E: Пустая группа" -.IP ">: Постоянно увеличивающийся лог-файл p+u+g+i+n+S" -.IP "Возможны также, если при сборке выбранна поддержка mhash" -.IP "crc32: crc32 checksum" -.IP "haval: haval checksum" -.IP "gost: gost checksum" - - -.PP -.SH ПРИМЕРЫ -.IP -.B "/ R" -.LP -Это добавляет все файлы вашей машины. Эта одна строка вполне достаточна для конфигурационного файла. -.IP -.B "!/dev" -.LP -Игнорировать структуру каталога /dev. -.IP -.B "=/tmp" -.LP -Добавить только /tmp в базу, но не добавлять его подкаталоги. -.IP -.B "\fBAll\fR=p+i+n+u+g+s+m+c+a+md5+sha1+tiger+rmd160" -.LP -Эта строка назначает группу \fBAll\fR. Она включает в себя все аттрибуты и все -возможные контрольные суммы. Если вы действительно желаете использовать все -доступные контрольные суммы, то следует включить поддержку mhash при сборке и -добавить +crc32+haval+gost в конец определения группы \fBAll\fR.Обращаем внимание, -что поддержка Mhash может быть включена только во время сборки. -.PP -.SH СОВЕТЫ -.IP -.B "=/foo R" -.IP -.B "/foo/bar R" -.LP -Этот параметр добавит все файлы в /foo поскольку они соответствуют /foo, -что эквивалентно /foo.* (напомним, что в строках выбора используются регулярные выражения). Возможно вы в действительности жалали написать следующее: - -.IP -.B "=/foo$ R" -.IP -.B "/foo/bar R" -.LP -Отметим, что следующее выражение работает, поскольку /foo добавляется не -рекурсивно. -.IP -.B "=/foo R" - А вот первое выражение не разрешено в AIDE. Вместо этого используйте -.IP -.B "/foo epug" -.IP -.B "/foo e+p+u+g" -.PP -.SH "СМ. ТАКЖЕ" -.BR aide (1) -.BR http://www.cs.tut.fi/~rammer/aide/manual.html -.SH DISCLAIMER -All trademarks are the property of their respective owners. -No animals were harmed while making this webpage or this piece of -software. -.SH "ПЕРЕВОД" -Translation by Stanislav I. Ievlev - diff -Nru aide-0.7/doc/ru/Makefile.am aide-0.7.new/doc/ru/Makefile.am --- aide-0.7/doc/ru/Makefile.am Thu Jan 1 01:00:00 1970 +++ aide-0.7.new/doc/ru/Makefile.am Wed Jun 27 14:04:16 2001 @@ -0,0 +1,26 @@ +# +# aide, Advanced Intrusion Detection Environment +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING. If not, write to +# the Free Software Foundation, 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# + +CLEANFILES = *~ + +mandir = @mandir@/ru + +man_MANS = aide.1 aide.conf.5 + +EXTRA_DIST = $(man_MANS) diff -Nru aide-0.7/doc/ru/aide.1 aide-0.7.new/doc/ru/aide.1 --- aide-0.7/doc/ru/aide.1 Thu Jan 1 01:00:00 1970 +++ aide-0.7.new/doc/ru/aide.1 Wed Jun 27 13:33:54 2001 @@ -0,0 +1,65 @@ +.TH "aide" "1" +.SH "НАЗВАНИЕ" +\fBaide\fP \- Advanced Intrusion Detection Environment +.SH "СИНТАКСИС" +\fBaide\fP +\%[\fBoptions\fP] +\%\fBcommand\fP +.SH "ОПИСАНИЕ" +\fBaide\fP это система определения незаконных вторжений в систему, путем проверки целостности файловой системы + +.SH "КОМАНДЫ" +.PP +.IP --check, -C +Проверяет базу на непоследовательноть данных. Вы должны предварительно +создать базу перед данной процедурой. Это также действие по умолчанию. +Запущенная безо всяких параметров программа \fBaide\fP будет выполнять проверку. +.IP --init, -i +Создает базу данных. Вы должны создать базу и скопировать ее в определенное +место паред использованием параметра --check. +.IP --update, -u +Проверяет базу и вносит обновления, если это необходимо, автоматически. +Входная и вызодная базы должны быть различны. +.SH "ПАРАМЕТРЫ" +.IP --config=\fBconfigfile\fR , -c \fBconfigfile\fR +Конфигурационные данные будут прочитаны из файла\fBconfigfile\fR вместо "./aide.conf". Можно использовать '-' для обозначения стандартного входа +.IP --before="\fBconfigparameters\fR" , -B "\fBconfigparameters\fR" +Этот параметр означает что надо принять \fBconfigparameters\fR перед +чтением конфигурационного файла. Смотрите aide.conf (5) +для более подробной информации о том, что можно поместить здесь. +.IP --after="configparameters" , -A "configparameters" +Этот параметр означает что надо принять \fBconfigparameters\fR после +чтения конфигурационного файла. Смотрите aide.conf (5) +для более подробной информации о том, что можно поместить здесь. +.IP --verbose=verbosity_level,-Vverbosity_level +Контролирует уровень подробности сообщений \fBaide\fP. Значение должно быть между 0 и 255. +По умолчанию оно принимается равным 5. Без параметра значение устанавливается в 20. +Этот параметр изменяет значение заданное в конфигурационном файле. +.IP --report=\fBreporter\fR,-r \fBreporter\fR +\fBreporter\fR это URL который указывает \fBaide\fP куда ей отсылать весь вывод. +Смотрите aide.conf (5), раздел URL на предмет допустимых значений. +.IP --version,-v +\fBaide\fP выводит номер версии. +.IP --help,-h +Выводит стандартное мправочное сообщение. +.PP +.SH "ФАЙЛЫ" +.B /etc/aide.conf +Стандартный конфигурационный файл aide. +.B /etc/aide.db +Стандартная база данных aide. +.B /etc/aide.db.new +Стандартная выходная (вновь создаваемая) база aide. +.SH "СМ. ТАКЖЕ" +.BR aide.conf (5) +.BR http://www.cs.tut.fi/~rammer/aide/manual.html +.SH "ОШИБКИ" +В этой версии программы возможно наличие ошибок. Пожайлуста сообщите о них +rammer@cs.tut.fi. Исправления приветствуются. Предпочитаются в виде стандартных патчей. +.SH DISCLAIMER +All trademarks are the property of their respective owners. +No animals were harmed while making this webpage or this piece of +software. Although some pizza delivery guy's feelings were hurt. +.BR +.SH "ПЕРЕВОД" +Translation by Stanislav I. Ievlev diff -Nru aide-0.7/doc/ru/aide.conf.5 aide-0.7.new/doc/ru/aide.conf.5 --- aide-0.7/doc/ru/aide.conf.5 Thu Jan 1 01:00:00 1970 +++ aide-0.7.new/doc/ru/aide.conf.5 Wed Jun 27 13:33:54 2001 @@ -0,0 +1,200 @@ +.TH "aide.conf" "5" +.SH "НАЗВАНИЕ" +aide.conf - Конфигурационный файл для Advanced Intrusion Detection +Environment +.PP +.SH "СИНТАКСИС" +\fBaide.conf\fP это конфигурационный файл для Advanced Intrusion +Detection Environment. \fBaide.conf\fP содержит данные кофигурации +используемые для создания или проверки базы данных aide. +.PP +.SH "ФОРМАТ ФАЙЛА" +\fBaide.conf\fP подобен конфигурационному файлу программы Tripwire (tm). +C небольшими усилиями можно перевести tw.conf в aide.conf. +.PP +Записи в Aide.conf чувствительны к регистру. Первые и последние пробелы +в строке игнорируются. +.PP +Существует три типа строк в \fBaide.conf\fP. Во-первых, это строки конфигурации +которые используются для установки параметров и назначения/отмены переменных. +Второй тип строк используется для выбора файлов добавляемых в базу. Третий- +это макросы. Только второй тип строк необходим для работоспособности aide. +Строки начинающиеся со знака # игнорируются как коментарии. +.PP +.SH "СТРОКИ КОНФИГУРАЦИИ" +.PP +Эти строки имеют формат "параметр=значение". Смотрите URLS для ознакомления со +списком возможных. +.PP +.IP database +Это URL указывающий на метоположение базы для чтения. Может присутствовать только +одна строка этого типа. Если указано несколько, то будет использоваться только первая. +Значение по умолчанию "./aide.db". +.IP database_out +URL указывает местоположение для записи новой, только что созданной базы. +Может присутствовать только +одна строка этого типа. Если указано несколько, то будет использоваться только первая. +Значение по умолчанию"./aide.db.new". +.IP verbose +Уровень подробности сообщений на выводе. Это значение может быть между 0 и 255 +включительно. Этот параметр задается только один раз. Используется значение указанное +первый раз. Если используется --verbose или -V то значение переписывается новым, +там указанным. Значение по умолчанию 5. Если подробность установлена в 20 то +появляются дополнительные сообщения во время выполнения --check или --update. +.IP report_url +местоположение куда будет направлен вывод. Может присутствовать несколько строк +данного типа. Вывод будет осуществляться во все указанные. По умолчанию это стандартный вывод. +.IP gzip_dbout +Осуществлять вывод в базу используя сжатие gzip или нет. Допустимые +значения yes, true, no и false. По умолчанию сжатие не осуществляется. +Этот параметр доступен только если программа собрана с поддержкой zlib. +.IP "Определения групп" +Если параметр не один из выше перечисленных, то он трактуется как определение групп. +Значение представлено выражением. Выражение имеет следующий вид. +.LP +<предопределенная группа>| <выражение> + <предопределенная группа> + | <выражение> - <предопределенная группа> +.IP +Смотрите СТАНДАРТНЫЕ ГРУППЫ на предмет предопределенных групп. +Этметим, что это несколько отлично от того как делается в Tripwire(tm) +.IP +Существует также специальная группа именуемая "ignore_list". Предопределенные +группы включенные в нее НЕ будут отражены в окончательном отчете. +.PP +.SH "СТРОКИ ВЫБОРА" +.PP +Существуют три типа строк выбора (обычные, отрицательные, равенства) +Строки начинающиеся с "/" обычные строки выбора (/home/*). Строки +начинающиеся с "!" это отрицательные строки. А строки начинающиеся со знака "=" +это строки-равенства. Строка следующая за первым символом трактуется как +регулярное выражение соотвествующее полному имени файлы (с указанием полного пути) +При обычном правиле выбора "/" включается в регулярное выражение.Возможны регулярные выражения в выражениях. +Смотрите СТРОКИ КОНФИГУРАЦИИ на предмет возможных выражений. Смотрите ПРИМЕРЫ и +doc/aide.conf на предмет примеров. +.PP +.SH "СТРОКИ МАКРОСЫ" +.PP +.IP "@@define \fBVAR\fR \fBval\fR" +Назначить переменной \fBVAR\fR значение \fBval\fR. +.IP "@@undef \fBVAR\fR" +Отменить значение переменной \fBVAR\fR. +.IP "@@ifdef \fBVAR\fR, @@ifndef \fBVAR\fR" +@@ifdef начало условного выражения if . Оно должно заверщиться с @@endif. +Строки между @@ifdef и @@endif используются если переменная +\fBVAR\fR определена. Если есть условие @@else то часть между +@@ifdef и @@else используется если \fBVAR\fR определена, в противном случае +используется часть между @@else и @@endif .Выражение @@ifndef имеет +логику обратную к @@ifdef но в остальном работает также. +.IP "@@ifhost \fBhostname\fR, @@ifnhost \fBhostname\fR" +@@ifhost работает как @@ifdef только в отличие от него проверяет +равно ли \fBhostname\fR имени машины на которой запущен aide. +\fBhostname\fR это имя машины без имени домена +(hostname, но не hostname.aide.org). +.IP "@{\fBVAR\fR}" +Выражение @@{\fBVAR\fR} заменяется значением переменной \fBVAR\fR. +Если переменная \fBVAR\fR не определена,то используется пустая строка. В +Tripwire(tm) @@VAR НЕ поддерживаются. +.IP "@@else" +Начало альтернативной части выражения. +.IP "@@endif" +Окончание условного выражения if. +.IP "@@include \fBVAR\fR" +Включает файл \fBVAR\fR. Содержимое файла используется как если бы он был +частью конфигурационного файла. +.PP +.SH URLS +Местоположение может быть одним из следующий. Входящие URL не могут быть +использованы как выходные и наоборот +.IP stdout +.IP stderr +Выходные данные направытся в stdout и stderr соответственно. +.IP stdin +Входные данные берутся с stdin. +.IP file://\fBfilename\fR +Входные данные берутся из файла с именем \fBfilename\fR или туда записываются выходные. +.IP fd:\fBnumber\fR +Входные данные берутся из дескриптора с номером \fBnumber\fR или туда записываются выходные. +.PP +.SH "СТАНДАРТНЫЕ ГРУППЫ" +.PP +.IP "p: права" +.IP "i: inode" +.IP "n: количество ссылок" +.IP "u: пользователь" +.IP "g: группа" +.IP "s: размер" +.IP "m: время модификации" +.IP "a: время доступа" +.IP "c: время создания" +.IP "S: проверка на увеличение/изменение размера" +.IP "md5: md5 checksum" +.IP "sha1: sha1 checksum" +.IP "rmd160: rmd160 checksum" +.IP "tiger: tiger checksum" +.IP "R: p+i+n+u+g+s+m+c+md5" +.IP "L: p+i+n+u+g" +.IP "E: Пустая группа" +.IP ">: Постоянно увеличивающийся лог-файл p+u+g+i+n+S" +.IP "Возможны также, если при сборке выбранна поддержка mhash" +.IP "crc32: crc32 checksum" +.IP "haval: haval checksum" +.IP "gost: gost checksum" + + +.PP +.SH ПРИМЕРЫ +.IP +.B "/ R" +.LP +Это добавляет все файлы вашей машины. Эта одна строка вполне достаточна для конфигурационного файла. +.IP +.B "!/dev" +.LP +Игнорировать структуру каталога /dev. +.IP +.B "=/tmp" +.LP +Добавить только /tmp в базу, но не добавлять его подкаталоги. +.IP +.B "\fBAll\fR=p+i+n+u+g+s+m+c+a+md5+sha1+tiger+rmd160" +.LP +Эта строка назначает группу \fBAll\fR. Она включает в себя все аттрибуты и все +возможные контрольные суммы. Если вы действительно желаете использовать все +доступные контрольные суммы, то следует включить поддержку mhash при сборке и +добавить +crc32+haval+gost в конец определения группы \fBAll\fR.Обращаем внимание, +что поддержка Mhash может быть включена только во время сборки. +.PP +.SH СОВЕТЫ +.IP +.B "=/foo R" +.IP +.B "/foo/bar R" +.LP +Этот параметр добавит все файлы в /foo поскольку они соответствуют /foo, +что эквивалентно /foo.* (напомним, что в строках выбора используются регулярные выражения). Возможно вы в действительности жалали написать следующее: + +.IP +.B "=/foo$ R" +.IP +.B "/foo/bar R" +.LP +Отметим, что следующее выражение работает, поскольку /foo добавляется не +рекурсивно. +.IP +.B "=/foo R" + А вот первое выражение не разрешено в AIDE. Вместо этого используйте +.IP +.B "/foo epug" +.IP +.B "/foo e+p+u+g" +.PP +.SH "СМ. ТАКЖЕ" +.BR aide (1) +.BR http://www.cs.tut.fi/~rammer/aide/manual.html +.SH DISCLAIMER +All trademarks are the property of their respective owners. +No animals were harmed while making this webpage or this piece of +software. +.SH "ПЕРЕВОД" +Translation by Stanislav I. Ievlev + diff -Nru aide-0.7/po/Makefile.am aide-0.7.new/po/Makefile.am --- aide-0.7/po/Makefile.am Wed Jun 27 13:33:55 2001 +++ aide-0.7.new/po/Makefile.am Thu Jan 1 01:00:00 1970 @@ -1,28 +0,0 @@ -# -# aide, Advanced Intrusion Detection Environment -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. If not, write to -# the Free Software Foundation, 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - -modir = $(prefix)/lib/locale/LC_MESSAGES - -mo_DATA = aide.mo - -aide.mo: ru.po - msgfmt -o aide.mo ru.po - -%.mo: %.po - msgfmt -o $@ $< \ No newline at end of file diff -Nru aide-0.7/po/messages.po aide-0.7.new/po/messages.po --- aide-0.7/po/messages.po Wed Jun 27 14:49:50 2001 +++ aide-0.7.new/po/messages.po Thu Jan 1 01:00:00 1970 @@ -1,2151 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Free Software Foundation, Inc. -# FIRST AUTHOR , YEAR. -# -#: aide.c:321 aide.c:340 aide.c:361 commandconf.c:103 db.c:175 gen_list.c:404 -#: gen_list.c:405 gen_list.c:406 gen_list.c:407 gen_list.c:409 gen_list.c:410 -#: gen_list.c:411 gen_list.c:412 getopt.c:761 gnu_regex.c:586 gnu_regex.c:3595 -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-04-30 16:58+0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING\n" - -#: aide.c:58 -msgid "" -"Aide,\n" -"Usage: aide command\n" -"\n" -"Commands:\n" -"-i\n" -"--init\n" -"\tInitialize the database\n" -"-C\n" -"--check\n" -"\tCheck the database\n" -"-u\n" -"--update\n" -"\tCheck and update the database non-interactively.\n" -"-v\n" -"--version\n" -"\tShow version of AIDE and compilation options.\n" -"-h\n" -"--help\n" -"\tShow this help message\n" -"Options:\n" -"-c config_file\n" -"--config=config_file\n" -"\tGet config options from config_file.\n" -"-B \"config_stuff\"\n" -"--before=\"config_stuff\"\n" -"\tBefore config_file is read use these options.\n" -"-A \"config_stuff\"\n" -"--after=\"config_stuff\"\n" -"\tAfter config_file is read use these options.\n" -"-r reporter\n" -"--report=reporter\n" -"\tWhere report output is written to.\n" -"-Vverbosity_level\n" -"--verbose=verbosity_level\n" -"\tLevel of debug messages.\n" -"\n" -msgstr "" - -#: aide.c:89 -msgid "Aide, version " -msgstr "" - -#: aide.c:89 -msgid "" -"\n" -"Compiled with the following options\n" -msgstr "" - -#: aide.c:90 base64.c:98 commandconf.c:61 commandconf.c:80 commandconf.c:123 -#: commandconf.c:127 commandconf.c:130 commandconf.c:271 compare_db.c:266 -#: db_file.c:540 db_file.c:659 getopt.c:1045 getopt1.c:134 getopt1.c:182 -msgid "\n" -msgstr "" - -#: aide.c:103 -msgid "help" -msgstr "" - -#: aide.c:104 getopt1.c:117 -msgid "verbose" -msgstr "" - -#: aide.c:105 -msgid "version" -msgstr "" - -#: aide.c:106 -msgid "config" -msgstr "" - -#: aide.c:107 -msgid "before" -msgstr "" - -#: aide.c:108 -msgid "after" -msgstr "" - -#: aide.c:109 -msgid "report" -msgstr "" - -#: aide.c:110 -msgid "init" -msgstr "" - -#: aide.c:111 -msgid "check" -msgstr "" - -#: aide.c:112 -msgid "update" -msgstr "" - -#: aide.c:117 -msgid "hV::vc:B:A:r:e:f:iCu" -msgstr "" - -#: aide.c:135 commandconf.c:516 -#, c-format -msgid "Illegal verbosity level:%s\n" -msgstr "" - -#: aide.c:138 -#, c-format -msgid "Setting verbosity to %s\n" -msgstr "" - -#: aide.c:148 -msgid "No config-file name given!\n" -msgstr "" - -#: aide.c:157 -#, c-format -msgid "Configuration error in before statement:%s\n" -msgstr "" - -#: aide.c:161 -msgid "-B must have a parameter\n" -msgstr "" - -#: aide.c:170 -#, c-format -msgid "Configuration error in after statement:%s\n" -msgstr "" - -#: aide.c:174 -msgid "-A must have a parameter\n" -msgstr "" - -#: aide.c:184 -msgid "-r must have an argument\n" -msgstr "" - -#: aide.c:193 aide.c:203 aide.c:213 -msgid "Cannot have multiple commands on a single commandline.\n" -msgstr "" - -#: aide.c:219 -msgid "Unknown option given. Exiting\n" -msgstr "" - -#: aide.c:225 -msgid "Extra parameters given\n" -msgstr "" - -#: aide.c:267 -msgid "p" -msgstr "" - -#: aide.c:268 -msgid "i" -msgstr "" - -#: aide.c:269 -msgid "n" -msgstr "" - -#: aide.c:270 -msgid "u" -msgstr "" - -#: aide.c:271 -msgid "g" -msgstr "" - -#: aide.c:272 -msgid "s" -msgstr "" - -#: aide.c:273 -msgid "S" -msgstr "" - -#: aide.c:274 -msgid "b" -msgstr "" - -#: aide.c:275 -msgid "m" -msgstr "" - -#: aide.c:276 -msgid "c" -msgstr "" - -#: aide.c:277 -msgid "a" -msgstr "" - -#: aide.c:278 db_file.c:53 -msgid "md5" -msgstr "" - -#: aide.c:279 db_file.c:53 -msgid "tiger" -msgstr "" - -#: aide.c:280 db_file.c:53 -msgid "sha1" -msgstr "" - -#: aide.c:281 db_file.c:53 -msgid "rmd160" -msgstr "" - -#: aide.c:283 db_file.c:54 -msgid "crc32" -msgstr "" - -#: aide.c:288 db_file.c:54 -msgid "haval" -msgstr "" - -#: aide.c:289 db_file.c:54 -msgid "gost" -msgstr "" - -#: aide.c:292 -msgid "R" -msgstr "" - -#: aide.c:294 -msgid "L" -msgstr "" - -#: aide.c:295 -msgid ">" -msgstr "" - -#: aide.c:349 -msgid "No options given. Exiting...\n" -msgstr "" - -#: aide.c:355 -msgid "Invalid argument\n" -msgstr "" - -#: aide.c:363 -msgid "Configuration error\n" -msgstr "" - -#: aide.c:370 -msgid "WARNING:Input and output database urls are the same.\n" -msgstr "" - -#: aide.c:372 -msgid "" -"Input and output database urls cannot be the samewhen doing database update\n" -msgstr "" - -#: aide.c:383 aide.c:393 -msgid "Error while writing database. Exiting..\n" -msgstr "" - -#: base64.c:41 -msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" -msgstr "" - -#: base64.c:95 -msgid "encode base64" -msgstr "" - -#: base64.c:111 -#, c-format -msgid ", data length: %d\n" -msgstr "" - -#: base64.c:185 -msgid "decode base64\n" -msgstr "" - -#: base64.c:211 -#, c-format -msgid "decode_base64: Illegal character: %c\n" -msgstr "" - -#: base64.c:212 -#, c-format -msgid "" -"decode_base64: Illegal line:\n" -"%s\n" -msgstr "" - -#: be.c:66 -msgid "Couldn't open a pipe for zipped output\n" -msgstr "" - -#: be.c:73 -msgid "wb" -msgstr "" - -#: be.c:78 be.c:108 -msgid "w" -msgstr "" - -#: be.c:86 -#, c-format -msgid "Opening file \"%s\" for %s\n" -msgstr "" - -#: be.c:86 be.c:87 be.c:108 db_file.c:223 -msgid "r" -msgstr "" - -#: be.c:86 be.c:87 -msgid "w+" -msgstr "" - -#: be.c:89 -#, c-format -msgid "Couldn't open file %s for %s" -msgstr "" - -#: be.c:90 -msgid "reading\n" -msgstr "" - -#: be.c:90 -msgid "writing\n" -msgstr "" - -#: be.c:106 -#, c-format -msgid "Illegal file descriptor value:%s\n" -msgstr "" - -#: be.c:110 -#, c-format -msgid "Couldn't reopen file descriptor %i\n" -msgstr "" - -#: be.c:121 -msgid "Not enough memory for postgres sql connection\n" -msgstr "" - -#: be.c:132 -msgid "Must define host for Postgres sql connection\n" -msgstr "" - -#: be.c:136 -#, c-format -msgid "Psql host is %s\n" -msgstr "" - -#: be.c:138 -msgid "Must define port for Postgres sql connection\n" -msgstr "" - -#: be.c:142 -#, c-format -msgid "Psql port is %s\n" -msgstr "" - -#: be.c:144 -msgid "Must define name for database for Postgres sql connection\n" -msgstr "" - -#: be.c:148 -#, c-format -msgid "Psql db is %s\n" -msgstr "" - -#: be.c:150 -msgid "Must define login for Postgres sql connection\n" -msgstr "" - -#: be.c:154 -#, c-format -msgid "Psql login is %s\n" -msgstr "" - -#: be.c:156 -msgid "Must define password for database for Postgres sql connection\n" -msgstr "" - -#: be.c:160 -#, c-format -msgid "Psql passwd is %s\n" -msgstr "" - -#: be.c:162 be.c:167 -msgid "Must define table for sql..\n" -msgstr "" - -#: be.c:192 -msgid "Postgres sql error during connection\n" -msgstr "" - -#: be.c:207 -#, c-format -msgid "Unsupported backend:%i" -msgstr "" - -#: commandconf.c:91 gnu_regex.c:515 -msgid "-" -msgstr "" - -#: commandconf.c:92 -msgid "Config from stdin\n" -msgstr "" - -#: commandconf.c:98 -#, c-format -msgid "Cannot access config file:%s:%s\n" -msgstr "" - -#: commandconf.c:104 -msgid "No config defined\n" -msgstr "" - -#: commandconf.c:116 -msgid "" -"@@include \n" -"\n" -"\n" -msgstr "" - -#: commandconf.c:125 -msgid "@@include " -msgstr "" - -#: commandconf.c:133 -#, c-format -msgid "commandconf():%s\n" -msgstr "" - -#: commandconf.c:144 -#, c-format -msgid "Illegal argument %c to commmandconf()\n" -msgstr "" - -#: commandconf.c:245 -msgid "@@{" -msgstr "" - -#: commandconf.c:246 -msgid "}" -msgstr "" - -#: commandconf.c:261 -#, c-format -msgid "Variable %s not defined\n" -msgstr "" - -#: commandconf.c:311 -msgid "" -"\n" -"Eating until @@endif\n" -msgstr "" - -#: commandconf.c:348 -msgid "Ambigous else" -msgstr "" - -#: commandconf.c:357 -msgid "@@endif or @@else expected" -msgstr "" - -#: commandconf.c:372 -msgid "" -"\n" -"@@endif\n" -msgstr "" - -#: commandconf.c:373 -msgid "" -"\n" -"Eating done\n" -msgstr "" - -#: commandconf.c:401 -#, c-format -msgid "Couldn't get hostname %s" -msgstr "" - -#: commandconf.c:459 -#, c-format -msgid "Unsupported input URL-type:%s\n" -msgstr "" - -#: commandconf.c:473 -#, c-format -msgid "Setting output database \"%s\"\n" -msgstr "" - -#: commandconf.c:480 commandconf.c:502 -#, c-format -msgid "Unsupported output URL-type:%s\n" -msgstr "" - -#: commandconf.c:484 -#, c-format -msgid "Output database set to \"%s\" \"%s\"\n" -msgstr "" - -#: commandconf.c:487 -msgid "Output database already set\n" -msgstr "" - -#: commandconf.c:517 -#, c-format -msgid "Using previous value:%i\n" -msgstr "" - -#: commandconf.c:524 -#, c-format -msgid "Verbosity already defined to %i\n" -msgstr "" - -#: compare_db.c:231 -#, c-format -msgid "Linkname: old = , new = %s\n" -msgstr "" - -#: compare_db.c:234 -#, c-format -msgid "Linkname: old = %s , new = \n" -msgstr "" - -#: compare_db.c:236 -#, c-format -msgid "Linkname: old = %s , new = %s\n" -msgstr "" - -#: compare_db.c:245 -#, c-format -msgid "%s: old = %s , new = %s\n" -msgstr "" - -#: compare_db.c:254 -#, c-format -msgid "%s: old = " -msgstr "" - -#: compare_db.c:256 compare_db.c:262 db.c:121 db.c:291 db_file.c:407 -#: db_file.c:454 db_file.c:471 -msgid "0" -msgstr "" - -#: compare_db.c:258 compare_db.c:264 db_file.c:423 -#, c-format -msgid "%s" -msgstr "" - -#: compare_db.c:260 -msgid " new = " -msgstr "" - -#: compare_db.c:284 -#, c-format -msgid "" -"%s: old = %0.4u-%0.2u-%0.2u %0.2u:%0.2u:%0.2u, new = %0.4u-%0.2u-%0.2u " -"%0.2u:%0.2u:%0.2u\n" -msgstr "" - -#: compare_db.c:298 -#, c-format -msgid "" -"\n" -"File: %s\n" -msgstr "" - -#: compare_db.c:306 -#, c-format -msgid "Size: old = %u , new = %u\n" -msgstr "" - -#: compare_db.c:313 -#, c-format -msgid "Bcount: old = %i , new = %i\n" -msgstr "" - -#: compare_db.c:321 -#, c-format -msgid "Permissions: old = %s , new = %s\n" -msgstr "" - -#: compare_db.c:332 -#, c-format -msgid "Uid: old = %i , new = %i\n" -msgstr "" - -#: compare_db.c:339 -#, c-format -msgid "Gid: old = %i , new = %i\n" -msgstr "" - -#: compare_db.c:346 -msgid "Atime" -msgstr "" - -#: compare_db.c:352 -msgid "Mtime" -msgstr "" - -#: compare_db.c:358 -msgid "Ctime" -msgstr "" - -#: compare_db.c:364 -#, c-format -msgid "Inode: old = %i , new = %i\n" -msgstr "" - -#: compare_db.c:370 -#, c-format -msgid "Linkcount: old = %i , new = %i\n" -msgstr "" - -#: compare_db.c:378 -msgid "MD5" -msgstr "" - -#: compare_db.c:384 -msgid "SHA1" -msgstr "" - -#: compare_db.c:390 -msgid "RMD160" -msgstr "" - -#: compare_db.c:396 -msgid "TIGER" -msgstr "" - -#: compare_db.c:403 -msgid "CRC32" -msgstr "" - -#: compare_db.c:409 -msgid "HAVAL" -msgstr "" - -#: compare_db.c:415 -msgid "GOST" -msgstr "" - -#: compare_db.c:421 -msgid "CRC32B" -msgstr "" - -#: compare_db.c:472 gen_list.c:188 -msgid "Not enough memory for regexpr compile... exiting..\n" -msgstr "" - -#: compare_db.c:483 gen_list.c:200 -#, c-format -msgid "Error in selective regexp:%s" -msgstr "" - -#: compare_db.c:533 -msgid "compare_db()\n" -msgstr "" - -#: compare_db.c:549 -msgid "ignore_list" -msgstr "" - -#: compare_db.c:567 -msgid "" -"WARNING: Old db contains a file that shouldn't be there, run --init or " -"--update\n" -msgstr "" - -#: compare_db.c:607 -msgid "AIDE found differences between database and filesystem!!\n" -msgstr "" - -#: compare_db.c:608 -#, c-format -msgid "Start timestamp: %0.4u-%0.2u-%0.2u %0.2u:%0.2u:%0.2u\n" -msgstr "" - -#: compare_db.c:611 -#, c-format -msgid "" -"Summary:\n" -"Total number of files=%i,added files=%i,removed files=%i,changed files=%i\n" -"\n" -msgstr "" - -#: compare_db.c:615 -msgid "Added files:\n" -msgstr "" - -#: compare_db.c:617 -#, c-format -msgid "added:%s\n" -msgstr "" - -#: compare_db.c:626 -#, c-format -msgid "added: THERE WERE ALSO %li FILES ADDED UNDER THIS DIRECTORY\n" -msgstr "" - -#: compare_db.c:637 -msgid "Removed files:\n" -msgstr "" - -#: compare_db.c:639 -#, c-format -msgid "removed:%s\n" -msgstr "" - -#: compare_db.c:644 -msgid "Changed files:\n" -msgstr "" - -#: compare_db.c:646 -#, c-format -msgid "changed:%s\n" -msgstr "" - -#: compare_db.c:651 -msgid "Detailed information about changes:\n" -msgstr "" - -#: compare_db.c:659 -#, c-format -msgid "" -"\n" -"End timestamp: %0.4u-%0.2u-%0.2u %0.2u:%0.2u:%0.2u\n" -msgstr "" - -#: db.c:54 -#, c-format -msgid "db_init %i\n" -msgstr "" - -#: db.c:72 -msgid "db_out is null\n" -msgstr "" - -#: db.c:75 -#, c-format -msgid "db_out is nonnull %s\n" -msgstr "" - -#: db.c:110 -msgid "db_readline():Url-type backend not implemented\n" -msgstr "" - -#: db.c:163 db.c:184 -msgid "db_char2line():Error while reading database\n" -msgstr "" - -#: db.c:194 db_file.c:52 -msgid "bcount" -msgstr "" - -#: db.c:206 db_file.c:53 -msgid "inode" -msgstr "" - -#: db.c:211 db_file.c:52 -msgid "uid" -msgstr "" - -#: db.c:215 db_file.c:52 -msgid "gid" -msgstr "" - -#: db.c:219 db_file.c:52 -msgid "size" -msgstr "" - -#: db.c:265 -msgid "permissions" -msgstr "" - -#: db.c:270 -msgid "nlink" -msgstr "" - -#: db.c:275 -#, c-format -msgid "Not implemented in db_char2line %i \n" -msgstr "" - -#: db.c:301 -msgid "Error converting base64\n" -msgstr "" - -#: db.c:317 -#, c-format -msgid "Could not read %s from database" -msgstr "" - -#: db.c:327 -#, c-format -msgid "Could not read %s from database. String %s \n" -msgstr "" - -#: db.c:358 db.c:394 -msgid "Unknown output in db out.\n" -msgstr "" - -#: db_file.c:52 -msgid "name" -msgstr "" - -#: db_file.c:52 -msgid "lname" -msgstr "" - -#: db_file.c:52 -msgid "perm" -msgstr "" - -#: db_file.c:52 -msgid "atime" -msgstr "" - -#: db_file.c:52 -msgid "ctime" -msgstr "" - -#: db_file.c:53 -msgid "mtime" -msgstr "" - -#: db_file.c:53 -msgid "count" -msgstr "" - -#: db_file.c:54 -msgid "crc32b" -msgstr "" - -#: db_file.c:54 -msgid "unknown" -msgstr "" - -#: db_file.c:75 -#, c-format -msgid "handle_gzipped_input(),%d\n" -msgstr "" - -#: db_file.c:78 -msgid "gzread() failed!\n" -msgstr "" - -#: db_file.c:87 -#, c-format -msgid "nread=%d,strlen(buf)=%d,errno=%s,gzerr=%s\n" -msgstr "" - -#: db_file.c:94 -msgid "handle_gzipped_input() exiting\n" -msgstr "" - -#: db_file.c:104 db_file.c:215 -msgid "rb" -msgstr "" - -#: db_file.c:106 -msgid "handle_gzipped_ouput()\n" -msgstr "" - -#: db_file.c:114 -msgid "handle_gzipped_ouput(),exiting\n" -msgstr "" - -#: db_file.c:150 -#, c-format -msgid "Field %s redefined in @@dbspec\n" -msgstr "" - -#: db_file.c:163 -msgid "Only one @@dbspec in inputdatabase.\n" -msgstr "" - -#: db_file.c:169 -msgid "Aide internal error while reading inputdatabase.\n" -msgstr "" - -#: db_file.c:201 -msgid "Zlib support is not compiled in.\n" -msgstr "" - -#: db_file.c:209 -msgid "Couldn't open a pipe for zipped input\n" -msgstr "" - -#: db_file.c:251 -msgid "Filedatabase must have one db_spec spesification\n" -msgstr "" - -#: db_file.c:256 -msgid "Pipedatabase must have one db_spec spesification\n" -msgstr "" - -#: db_file.c:261 -msgid "FD-database must have one db_spec spesification\n" -msgstr "" - -#: db_file.c:266 -msgid "db_readline_file():Unknown or unsupported db in type.\n" -msgstr "" - -#: db_file.c:298 -#, c-format -msgid "" -"Databasefile can have only one db_spec.\n" -"Trying to continue on line %i\n" -msgstr "" - -#: db_file.c:331 -#, c-format -msgid "Not enough parameters in db:%i. Trying to continue.\n" -msgstr "" - -#: db_file.c:346 -#, c-format -msgid "Not enough parameters in db:%i\n" -msgstr "" - -#: db_file.c:356 -#, c-format -msgid "There was an error in the database file on line:%i.\n" -msgstr "" - -#: db_file.c:362 -#, c-format -msgid "" -"Not implemented in db_readline_file %i\n" -"\"%s\"" -msgstr "" - -#: db_file.c:380 -msgid "Newline exptexted in database. Readin until end of line\n" -msgstr "" - -#: db_file.c:383 -#, c-format -msgid "Skipped value %s\n" -msgstr "" - -#: db_file.c:403 db_file.c:432 db_file.c:446 db_file.c:467 db_file.c:498 -#: db_sql.c:68 -msgid " " -msgstr "" - -#: db_file.c:411 -msgid "0-" -msgstr "" - -#: db_file.c:415 -msgid "00" -msgstr "" - -#: db_file.c:435 db_file.c:483 db_sql.c:176 -#, c-format -msgid "%li" -msgstr "" - -#: db_file.c:478 db_sql.c:170 db_sql.c:221 -msgid "" -"\n" -"Cannot allocate memory..\n" -msgstr "" - -#: db_file.c:501 db_sql.c:147 -#, c-format -msgid "%lo" -msgstr "" - -#: db_file.c:515 -#, c-format -msgid "" -"# This file was generated by Aide, version %s\n" -"# Time of generation was %.4u-%.2u-%.2u %.2u:%.2u:%.2u\n" -msgstr "" - -#: db_file.c:525 -msgid "@@db_spec " -msgstr "" - -#: db_file.c:532 getopt.c:1044 getopt1.c:181 -#, c-format -msgid "%s " -msgstr "" - -#: db_file.c:650 -#, c-format -msgid "Not implemented in db_writeline_file %i\n" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:456 -msgid "C" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.l:76 -#, c-format -msgid " %s \n" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:884 -msgid "fatal flex scanner internal error--no action found" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:907 -msgid "fatal flex scanner internal error--end of buffer missed" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:951 -msgid "input buffer overflow, can't enlarge buffer because scanner uses REJECT" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:980 -msgid "fatal error - scanner input buffer overflow" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1126 -msgid "flex scanner push-back overflow" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1283 -#: /opt/rammer/cvs/aide/src/db_lex.c:1292 -msgid "out of dynamic memory in yy_create_buffer()" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1404 -msgid "out of dynamic memory in yy_scan_buffer()" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1458 -msgid "out of dynamic memory in yy_scan_bytes()" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1467 -msgid "bad buffer in yy_scan_bytes()" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1503 -msgid "out of memory expanding start-condition stack" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1517 -msgid "start-condition stack underflow" -msgstr "" - -#: /opt/rammer/cvs/aide/src/db_lex.c:1542 -#, c-format -msgid "%s\n" -msgstr "" - -#: db_sql.c:44 db_sql.c:45 db_sql.c:46 -msgid "text" -msgstr "" - -#: db_sql.c:44 db_sql.c:45 -msgid "int" -msgstr "" - -#: db_sql.c:58 -msgid "CREATE TABLE " -msgstr "" - -#: db_sql.c:61 -msgid "(" -msgstr "" - -#: db_sql.c:65 db_sql.c:133 db_sql.c:145 db_sql.c:159 db_sql.c:198 -#: db_sql.c:233 -msgid "," -msgstr "" - -#: db_sql.c:71 db_sql.c:343 -msgid ");" -msgstr "" - -#: db_sql.c:73 -#, c-format -msgid "SQL:%s\n" -msgstr "" - -#: db_sql.c:80 db_sql.c:115 -#, c-format -msgid "Sql error %s while doing %s\n" -msgstr "" - -#: db_sql.c:83 db_sql.c:118 -#, c-format -msgid "Sql error while doing %s.\n" -msgstr "" - -#: db_sql.c:86 db_sql.c:121 -msgid "Sql went ok.\n" -msgstr "" - -#: db_sql.c:108 -#, c-format -msgid "SQL:%s" -msgstr "" - -#: db_sql.c:135 -#, c-format -msgid "%i" -msgstr "" - -#: db_sql.c:163 -msgid "''" -msgstr "" - -#: db_sql.c:180 db_sql.c:182 db_sql.c:201 db_sql.c:210 db_sql.c:235 -#: db_sql.c:237 -msgid "'" -msgstr "" - -#: db_sql.c:227 -msgid "INSERT INTO aide values(" -msgstr "" - -#: db_sql.c:334 -#, c-format -msgid "Not implemented in sql_writeline_file %i\n" -msgstr "" - -#: do_md.c:109 -msgid "Not enough memory for file reading\n" -msgstr "" - -#: do_md.c:149 -msgid "mhash_init() failed for CRC32\n" -msgstr "" - -#: do_md.c:154 -msgid "mhash_init() failed for HAVAL256\n" -msgstr "" - -#: do_md.c:159 -msgid "mhash_init() failed for GOST\n" -msgstr "" - -#: do_md.c:164 -msgid "mhash_init() failed for CRC32B\n" -msgstr "" - -#: do_md.c:170 -#, c-format -msgid "Opening %s for md check\n" -msgstr "" - -#: do_md.c:173 -#, c-format -msgid "do_md():open() for %s failed:%s\n" -msgstr "" - -#: do_md.c:181 -#, c-format -msgid "File size has changed for %s while aide was running (%d->%d).\n" -msgstr "" - -#: do_md.c:192 -#, c-format -msgid "error mmap'ing %s\n" -msgstr "" - -#: do_md.c:256 -#, c-format -msgid "do_md():close() for %s failed:%s\n" -msgstr "" - -#: error.c:44 -msgid "WARNING: Debug output enabled\n" -msgstr "" - -#: error.c:51 -#, c-format -msgid "WARNING: Already have report output %s\n" -msgstr "" - -#: error.c:64 -#, c-format -msgid "Cannot open %s for writing\n" -msgstr "" - -#: gen_list.c:237 -#, c-format -msgid "Adding %s to filelist\n" -msgstr "" - -#: gen_list.c:250 -#, c-format -msgid "lstat() failed for %s. strerror failed for %i\n" -msgstr "" - -#: gen_list.c:252 -#, c-format -msgid "lstat() failed for %s:%s\n" -msgstr "" - -#: gen_list.c:265 -#, c-format -msgid "Can not get current time. strerror failed for %i\n" -msgstr "" - -#: gen_list.c:267 -#, c-format -msgid "Can not get current time with reason %s\n" -msgstr "" - -#: gen_list.c:272 -#, c-format -msgid "%s atime in future\n" -msgstr "" - -#: gen_list.c:275 -#, c-format -msgid "%s mtime in future\n" -msgstr "" - -#: gen_list.c:278 -#, c-format -msgid "%s ctime in future\n" -msgstr "" - -#: gen_list.c:308 gen_list.c:315 -msgid "malloc failed in add_file_to_list()\n" -msgstr "" - -#: gen_list.c:516 -#, c-format -msgid "traverse_tree():%s: %s\n" -msgstr "" - -#: gen_list.c:540 gen_list.c:541 -msgid "." -msgstr "" - -#: gen_list.c:543 -msgid ".." -msgstr "" - -#: gen_list.c:550 gen_list.c:551 gen_list.c:639 -msgid "/" -msgstr "" - -#: gen_list.c:558 -#, c-format -msgid "Checking %s for match\n" -msgstr "" - -#: gen_list.c:580 gen_list.c:604 -#, c-format -msgid "File %s does not match\n" -msgstr "" - -#: gen_list.c:613 -#, c-format -msgid "Closedir() failed for %s\n" -msgstr "" - -#: getopt1.c:114 -msgid "add" -msgstr "" - -#: getopt1.c:115 -msgid "append" -msgstr "" - -#: getopt1.c:116 -msgid "delete" -msgstr "" - -#: getopt1.c:118 -msgid "create" -msgstr "" - -#: getopt1.c:119 util.c:42 -msgid "file" -msgstr "" - -#: getopt.c:998 getopt1.c:123 -msgid "abc:d:0123456789" -msgstr "" - -#: getopt1.c:131 -#, c-format -msgid "option %s" -msgstr "" - -#: getopt1.c:133 -#, c-format -msgid " with arg %s" -msgstr "" - -#: getopt.c:1015 getopt1.c:148 -msgid "digits occur in two different argv-elements.\n" -msgstr "" - -#: getopt.c:1017 getopt1.c:150 -#, c-format -msgid "option %c\n" -msgstr "" - -#: getopt.c:1021 getopt1.c:154 -msgid "option a\n" -msgstr "" - -#: getopt.c:1025 getopt1.c:158 -msgid "option b\n" -msgstr "" - -#: getopt.c:1029 getopt1.c:162 -#, c-format -msgid "option c with value `%s'\n" -msgstr "" - -#: getopt1.c:166 -#, c-format -msgid "option d with value `%s'\n" -msgstr "" - -#: getopt.c:1036 getopt1.c:173 -#, c-format -msgid "?? getopt returned character code 0%o ??\n" -msgstr "" - -#: getopt.c:1042 getopt1.c:179 -msgid "non-option ARGV-elements: " -msgstr "" - -#: getopt.c:403 -msgid "POSIXLY_CORRECT" -msgstr "" - -#: getopt.c:576 -msgid "--" -msgstr "" - -#: getopt.c:677 -#, c-format -msgid "%s: option `%s' is ambiguous\n" -msgstr "" - -#: getopt.c:702 -#, c-format -msgid "%s: option `--%s' doesn't allow an argument\n" -msgstr "" - -#: getopt.c:707 -#, c-format -msgid "%s: option `%c%s' doesn't allow an argument\n" -msgstr "" - -#: getopt.c:725 getopt.c:898 -#, c-format -msgid "%s: option `%s' requires an argument\n" -msgstr "" - -#: getopt.c:754 -#, c-format -msgid "%s: unrecognized option `--%s'\n" -msgstr "" - -#: getopt.c:758 -#, c-format -msgid "%s: unrecognized option `%c%s'\n" -msgstr "" - -#: getopt.c:784 -#, c-format -msgid "%s: illegal option -- %c\n" -msgstr "" - -#: getopt.c:787 -#, c-format -msgid "%s: invalid option -- %c\n" -msgstr "" - -#: getopt.c:817 getopt.c:947 -#, c-format -msgid "%s: option requires an argument -- %c\n" -msgstr "" - -#: getopt.c:864 -#, c-format -msgid "%s: option `-W %s' is ambiguous\n" -msgstr "" - -#: getopt.c:882 -#, c-format -msgid "%s: option `-W %s' doesn't allow an argument\n" -msgstr "" - -#: gnu_regex.c:1 -msgid "$Id$" -msgstr "" - -#: gnu_regex.c:538 -msgid "(null)\n" -msgstr "" - -#: gnu_regex.c:548 -msgid "/no_op" -msgstr "" - -#: gnu_regex.c:553 -#, c-format -msgid "/exactn/%d" -msgstr "" - -#: gnu_regex.c:564 -#, c-format -msgid "/start_memory/%d/%d" -msgstr "" - -#: gnu_regex.c:569 -#, c-format -msgid "/stop_memory/%d/%d" -msgstr "" - -#: gnu_regex.c:573 -#, c-format -msgid "/duplicate/%d" -msgstr "" - -#: gnu_regex.c:577 -msgid "/anychar" -msgstr "" - -#: gnu_regex.c:585 -#, c-format -msgid "/charset%s" -msgstr "" - -#: gnu_regex.c:586 gnu_regex.c:3595 -msgid "_not" -msgstr "" - -#: gnu_regex.c:606 -msgid "/begline" -msgstr "" - -#: gnu_regex.c:610 -msgid "/endline" -msgstr "" - -#: gnu_regex.c:615 -#, c-format -msgid "/on_failure_jump/0/%d" -msgstr "" - -#: gnu_regex.c:620 -#, c-format -msgid "/on_failure_keep_string_jump/0/%d" -msgstr "" - -#: gnu_regex.c:625 -#, c-format -msgid "/dummy_failure_jump/0/%d" -msgstr "" - -#: gnu_regex.c:629 -msgid "/push_dummy_failure" -msgstr "" - -#: gnu_regex.c:634 -#, c-format -msgid "/maybe_pop_jump/0/%d" -msgstr "" - -#: gnu_regex.c:639 -#, c-format -msgid "/pop_failure_jump/0/%d" -msgstr "" - -#: gnu_regex.c:644 -#, c-format -msgid "/jump_past_alt/0/%d" -msgstr "" - -#: gnu_regex.c:649 -#, c-format -msgid "/jump/0/%d" -msgstr "" - -#: gnu_regex.c:655 -#, c-format -msgid "/succeed_n/0/%d/0/%d" -msgstr "" - -#: gnu_regex.c:661 -#, c-format -msgid "/jump_n/0/%d/0/%d" -msgstr "" - -#: gnu_regex.c:667 -#, c-format -msgid "/set_number_at/0/%d/0/%d" -msgstr "" - -#: gnu_regex.c:671 -msgid "/wordbound" -msgstr "" - -#: gnu_regex.c:675 -msgid "/notwordbound" -msgstr "" - -#: gnu_regex.c:679 -msgid "/wordbeg" -msgstr "" - -#: gnu_regex.c:683 -msgid "/wordend" -msgstr "" - -#: gnu_regex.c:687 -msgid "/before_dot" -msgstr "" - -#: gnu_regex.c:691 -msgid "/at_dot" -msgstr "" - -#: gnu_regex.c:695 -msgid "/after_dot" -msgstr "" - -#: gnu_regex.c:699 -msgid "/syntaxspec" -msgstr "" - -#: gnu_regex.c:701 gnu_regex.c:707 -#, c-format -msgid "/%d" -msgstr "" - -#: gnu_regex.c:705 -msgid "/notsyntaxspec" -msgstr "" - -#: gnu_regex.c:712 -msgid "/wordchar" -msgstr "" - -#: gnu_regex.c:716 -msgid "/notwordchar" -msgstr "" - -#: gnu_regex.c:720 -msgid "/begbuf" -msgstr "" - -#: gnu_regex.c:724 -msgid "/endbuf" -msgstr "" - -#: gnu_regex.c:728 -#, c-format -msgid "?%d" -msgstr "" - -#: gnu_regex.c:731 -msgid "/\n" -msgstr "" - -#: gnu_regex.c:742 -#, c-format -msgid "%d bytes used/%d bytes allocated.\n" -msgstr "" - -#: gnu_regex.c:746 -msgid "fastmap: " -msgstr "" - -#: gnu_regex.c:750 -#, c-format -msgid "re_nsub: %d\t" -msgstr "" - -#: gnu_regex.c:751 -#, c-format -msgid "regs_alloc: %d\t" -msgstr "" - -#: gnu_regex.c:752 -#, c-format -msgid "can_be_null: %d\t" -msgstr "" - -#: gnu_regex.c:753 -#, c-format -msgid "newline_anchor: %d\n" -msgstr "" - -#: gnu_regex.c:754 -#, c-format -msgid "no_sub: %d\t" -msgstr "" - -#: gnu_regex.c:755 -#, c-format -msgid "not_bol: %d\t" -msgstr "" - -#: gnu_regex.c:756 -#, c-format -msgid "not_eol: %d\t" -msgstr "" - -#: gnu_regex.c:757 -#, c-format -msgid "syntax: %d\n" -msgstr "" - -#: gnu_regex.c:773 -msgid "(null)" -msgstr "" - -#: gnu_regex.c:832 -msgid "No match" -msgstr "" - -#: gnu_regex.c:833 -msgid "Invalid regular expression" -msgstr "" - -#: gnu_regex.c:834 -msgid "Invalid collation character" -msgstr "" - -#: gnu_regex.c:835 -msgid "Invalid character class name" -msgstr "" - -#: gnu_regex.c:836 -msgid "Trailing backslash" -msgstr "" - -#: gnu_regex.c:837 -msgid "Invalid back reference" -msgstr "" - -#: gnu_regex.c:838 -msgid "Unmatched [ or [^" -msgstr "" - -#: gnu_regex.c:839 -msgid "Unmatched ( or \\(" -msgstr "" - -#: gnu_regex.c:840 -msgid "Unmatched \\{" -msgstr "" - -#: gnu_regex.c:841 -msgid "Invalid content of \\{\\}" -msgstr "" - -#: gnu_regex.c:842 -msgid "Invalid range end" -msgstr "" - -#: gnu_regex.c:843 gnu_regex.c:4678 gnu_regex.c:4683 -msgid "Memory exhausted" -msgstr "" - -#: gnu_regex.c:844 -msgid "Invalid preceding regular expression" -msgstr "" - -#: gnu_regex.c:845 -msgid "Premature end of regular expression" -msgstr "" - -#: gnu_regex.c:846 -msgid "Regular expression too big" -msgstr "" - -#: gnu_regex.c:847 -msgid "Unmatched ) or \\)" -msgstr "" - -#: gnu_regex.c:1128 -msgid "" -"\n" -"Compiling pattern: " -msgstr "" - -#: gnu_regex.c:1474 -msgid "alnum" -msgstr "" - -#: gnu_regex.c:1475 -msgid "alpha" -msgstr "" - -#: gnu_regex.c:1476 -msgid "blank" -msgstr "" - -#: gnu_regex.c:1477 -msgid "cntrl" -msgstr "" - -#: gnu_regex.c:1478 -msgid "digit" -msgstr "" - -#: gnu_regex.c:1479 -msgid "graph" -msgstr "" - -#: gnu_regex.c:1480 -msgid "lower" -msgstr "" - -#: gnu_regex.c:1481 -msgid "print" -msgstr "" - -#: gnu_regex.c:1482 -msgid "punct" -msgstr "" - -#: gnu_regex.c:1483 -msgid "space" -msgstr "" - -#: gnu_regex.c:1484 -msgid "upper" -msgstr "" - -#: gnu_regex.c:1485 -msgid "xdigit" -msgstr "" - -#: gnu_regex.c:2062 -msgid "" -"\n" -"Compiled pattern: " -msgstr "" - -#: gnu_regex.c:3276 -msgid "" -"\n" -"\n" -"Entering re_match_2.\n" -msgstr "" - -#: gnu_regex.c:3377 -msgid "The compiled pattern is: " -msgstr "" - -#: gnu_regex.c:3379 -msgid "The string to match is: `" -msgstr "" - -#: gnu_regex.c:3381 -msgid "'\n" -msgstr "" - -#: gnu_regex.c:3388 -#, c-format -msgid "" -"\n" -"0x%x: " -msgstr "" - -#: gnu_regex.c:3392 -msgid "end of pattern ... " -msgstr "" - -#: gnu_regex.c:3398 -msgid "backtracking.\n" -msgstr "" - -#: gnu_regex.c:3413 -msgid "" -"\n" -"SAVING match as best so far.\n" -msgstr "" - -#: gnu_regex.c:3433 -msgid "Restoring best registers.\n" -msgstr "" - -#: gnu_regex.c:3447 -msgid "Accepting match.\n" -msgstr "" - -#: gnu_regex.c:3513 -#, c-format -msgid "%u failure points pushed, %u popped (%u remain).\n" -msgstr "" - -#: gnu_regex.c:3516 -#, c-format -msgid "%u registers pushed.\n" -msgstr "" - -#: gnu_regex.c:3522 -#, c-format -msgid "Returning %d from re_match_2.\n" -msgstr "" - -#: gnu_regex.c:3537 -msgid "EXECUTING no_op.\n" -msgstr "" - -#: gnu_regex.c:3546 -#, c-format -msgid "EXECUTING exactn %d.\n" -msgstr "" - -#: gnu_regex.c:3575 -msgid "EXECUTING anychar.\n" -msgstr "" - -#: gnu_regex.c:3584 -#, c-format -msgid " Matched `%d'.\n" -msgstr "" - -#: gnu_regex.c:3595 -#, c-format -msgid "EXECUTING charset%s.\n" -msgstr "" - -#: gnu_regex.c:3622 -#, c-format -msgid "EXECUTING start_memory %d (%d):\n" -msgstr "" - -#: gnu_regex.c:3639 -#, c-format -msgid " old_regstart: %d\n" -msgstr "" - -#: gnu_regex.c:3643 -#, c-format -msgid " regstart: %d\n" -msgstr "" - -#: gnu_regex.c:3665 -#, c-format -msgid "EXECUTING stop_memory %d (%d):\n" -msgstr "" - -#: gnu_regex.c:3675 -#, c-format -msgid " old_regend: %d\n" -msgstr "" - -#: gnu_regex.c:3679 -#, c-format -msgid " regend: %d\n" -msgstr "" - -#: gnu_regex.c:3800 -#, c-format -msgid "EXECUTING duplicate %d.\n" -msgstr "" - -#: gnu_regex.c:3860 -msgid "EXECUTING begline.\n" -msgstr "" - -#: gnu_regex.c:3876 -msgid "EXECUTING endline.\n" -msgstr "" - -#: gnu_regex.c:3894 -msgid "EXECUTING begbuf.\n" -msgstr "" - -#: gnu_regex.c:3902 -msgid "EXECUTING endbuf.\n" -msgstr "" - -#: gnu_regex.c:3925 -msgid "EXECUTING on_failure_keep_string_jump" -msgstr "" - -#: gnu_regex.c:3928 -#, c-format -msgid " %d (to 0x%x):\n" -msgstr "" - -#: gnu_regex.c:3948 -msgid "EXECUTING on_failure_jump" -msgstr "" - -#: gnu_regex.c:3951 -#, c-format -msgid " %d (to 0x%x)" -msgstr "" - -#: gnu_regex.c:3982 -msgid ":\n" -msgstr "" - -#: gnu_regex.c:3991 -#, c-format -msgid "EXECUTING maybe_pop_jump %d.\n" -msgstr "" - -#: gnu_regex.c:4022 -msgid " End of pattern: change to `pop_failure_jump'.\n" -msgstr "" - -#: gnu_regex.c:4038 -#, c-format -msgid " %c != %c => pop_failure_jump.\n" -msgstr "" - -#: gnu_regex.c:4056 -msgid " No match => pop_failure_jump.\n" -msgstr "" - -#: gnu_regex.c:4065 -msgid " Match => jump.\n" -msgstr "" - -#: gnu_regex.c:4088 -msgid "EXECUTING pop_failure_jump.\n" -msgstr "" - -#: gnu_regex.c:4100 -#, c-format -msgid "EXECUTING jump %d " -msgstr "" - -#: gnu_regex.c:4102 -#, c-format -msgid "(to 0x%x).\n" -msgstr "" - -#: gnu_regex.c:4109 -msgid "EXECUTING jump_past_alt.\n" -msgstr "" - -#: gnu_regex.c:4119 -msgid "EXECUTING dummy_failure_jump.\n" -msgstr "" - -#: gnu_regex.c:4132 -msgid "EXECUTING push_dummy_failure.\n" -msgstr "" - -#: gnu_regex.c:4142 -#, c-format -msgid "EXECUTING succeed_n %d.\n" -msgstr "" - -#: gnu_regex.c:4151 gnu_regex.c:4185 -#, c-format -msgid " Setting 0x%x to %d.\n" -msgstr "" - -#: gnu_regex.c:4155 -#, c-format -msgid " Setting two bytes from 0x%x to no_op.\n" -msgstr "" - -#: gnu_regex.c:4164 -#, c-format -msgid "EXECUTING jump_n %d.\n" -msgstr "" - -#: gnu_regex.c:4180 -msgid "EXECUTING set_number_at.\n" -msgstr "" - -#: gnu_regex.c:4191 -msgid "EXECUTING wordbound.\n" -msgstr "" - -#: gnu_regex.c:4197 -msgid "EXECUTING notwordbound.\n" -msgstr "" - -#: gnu_regex.c:4203 -msgid "EXECUTING wordbeg.\n" -msgstr "" - -#: gnu_regex.c:4209 -msgid "EXECUTING wordend.\n" -msgstr "" - -#: gnu_regex.c:4218 -msgid "EXECUTING before_dot.\n" -msgstr "" - -#: gnu_regex.c:4224 gnu_regex.c:4236 -msgid "EXECUTING at_dot.\n" -msgstr "" - -#: gnu_regex.c:4230 -msgid "EXECUTING after_dot.\n" -msgstr "" - -#: gnu_regex.c:4243 -#, c-format -msgid "EXECUTING syntaxspec %d.\n" -msgstr "" - -#: gnu_regex.c:4248 -msgid "EXECUTING Emacs wordchar.\n" -msgstr "" - -#: gnu_regex.c:4258 -#, c-format -msgid "EXECUTING notsyntaxspec %d.\n" -msgstr "" - -#: gnu_regex.c:4263 -msgid "EXECUTING Emacs notwordchar.\n" -msgstr "" - -#: gnu_regex.c:4274 -msgid "EXECUTING non-Emacs wordchar.\n" -msgstr "" - -#: gnu_regex.c:4283 -msgid "EXECUTING non-Emacs notwordchar.\n" -msgstr "" - -#: gnu_regex.c:4302 -msgid "" -"\n" -"FAIL:\n" -msgstr "" - -#: gnu_regex.c:4670 -msgid "No previous regular expression" -msgstr "" - -#: gnu_regex.c:4910 -msgid "Success" -msgstr "" - -#: list.c:55 -msgid "Not enough memory to add a new item to list.\n" -msgstr "" - -#: list.c:63 -msgid "Not enough memory for list header allocation\n" -msgstr "" - -#: list.c:133 -msgid "Tried to remove from empthy list\n" -msgstr "" - -#: util.c:42 -msgid "stdin" -msgstr "" - -#: util.c:42 -msgid "stdout" -msgstr "" - -#: util.c:42 -msgid "stderr" -msgstr "" - -#: util.c:42 -msgid "fd" -msgstr "" - -#: util.c:42 -msgid "sql" -msgstr "" - -#: util.c:100 -#, c-format -msgid "Invalid file-URL,no path after hostname: file:%s\n" -msgstr "" - -#: util.c:107 util.c:109 -msgid "localhost" -msgstr "" - -#: util.c:113 -#, c-format -msgid "" -"Invalid file-URL, cannot use hostname other than localhost or %s: file:%s\n" -msgstr "" - -#: util.c:125 -#, c-format -msgid "Unknown URL-type:%s\n" -msgstr "" - -#: util.c:292 -#, c-format -msgid "perm_to_char(): %i -> %s\n" -msgstr "" - -#: util.c:313 -msgid "Caught SIGBUS/SIGSEGV\n" -msgstr "" - -#: util.c:315 -msgid "" -"Caught SIGBUS/SEGV while mmapping. File was truncated while aide was " -"running?\n" -msgstr "" - -#: util.c:318 -msgid "Caught SIGBUS/SEGV. Exiting\n" -msgstr "" - -#: util.c:324 -msgid "Caught SIGHUP\n" -msgstr "" - -#: util.c:328 -msgid "" -"Caught SIGTERM\n" -"Use SIGKILL to terminate\n" -msgstr "" - -#: util.c:332 -msgid "Setting output to debug level according to signal\n" -msgstr "" - -#: util.c:337 -msgid "Setting output to normal level according to signal\n" -msgstr "" - -#: util.c:342 -#, c-format -msgid "Caught signal %d\n" -msgstr "" diff -Nru aide-0.7/Makefile.am aide-0.7.new/Makefile.am --- aide-0.7/Makefile.am Wed Jun 27 14:49:50 2001 +++ aide-0.7.new/Makefile.am Wed Jun 27 14:50:50 2001 @@ -17,7 +17,7 @@ # Boston, MA 02111-1307, USA. # -SUBDIRS = src doc @AIDE_USE_LOCALE@ po +SUBDIRS = src doc intl po CLEANFILES = *~ diff -Nru aide-0.7/src/Makefile.am aide-0.7.new/src/Makefile.am --- aide-0.7/src/Makefile.am Wed Jun 27 14:49:51 2001 +++ aide-0.7.new/src/Makefile.am Wed Jun 27 14:52:47 2001 @@ -20,6 +20,8 @@ # This is no longer needed # SUBDIRS = crypt +DEFS = -DLOCALEDIR=\"$(datadir)/locale\" + bin_PROGRAMS = aide aide_SOURCES = \ diff -Nru aide-0.7/po/Makefile.in aide-0.7.new/po/Makefile.in --- aide-0.7/po/Makefile.in Wed Jun 27 15:02:00 2001 +++ aide-0.7.new/po/Makefile.in Thu Jan 1 01:00:00 1970 @@ -1,231 +0,0 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am - -# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -# -# aide, Advanced Intrusion Detection Environment -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. If not, write to -# the Free Software Foundation, 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. -# - - -SHELL = @SHELL@ - -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include - -DESTDIR = - -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ - -top_builddir = .. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - -INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -transform = @program_transform_name@ - -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -AIDE_USE_LOCALE = @AIDE_USE_LOCALE@ -CC = @CC@ -CRYPTLIB = @CRYPTLIB@ -LD_STATIC_FLAG = @LD_STATIC_FLAG@ -LEX = @LEX@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MPI_EXTRA_ASM_OBJS = @MPI_EXTRA_ASM_OBJS@ -MPI_SFLAGS = @MPI_SFLAGS@ -PACKAGE = @PACKAGE@ -PSQLLIB = @PSQLLIB@ -RANLIB = @RANLIB@ -VERSION = @VERSION@ -YACC = @YACC@ - -modir = $(prefix)/lib/locale/LC_MESSAGES - -mo_DATA = aide.mo -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = ../config.h -CONFIG_CLEAN_FILES = -DATA = $(mo_DATA) - -DIST_COMMON = Makefile.am Makefile.in - - -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - -TAR = gtar -GZIP_ENV = --best -all: all-redirect -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile - -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) - cd $(top_builddir) \ - && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status - - -install-moDATA: $(mo_DATA) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(modir) - @list='$(mo_DATA)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(modir)/$$p"; \ - $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(modir)/$$p; \ - else if test -f $$p; then \ - echo " $(INSTALL_DATA) $$p $(DESTDIR)$(modir)/$$p"; \ - $(INSTALL_DATA) $$p $(DESTDIR)$(modir)/$$p; \ - fi; fi; \ - done - -uninstall-moDATA: - @$(NORMAL_UNINSTALL) - list='$(mo_DATA)'; for p in $$list; do \ - rm -f $(DESTDIR)$(modir)/$$p; \ - done -tags: TAGS -TAGS: - - -distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) - -subdir = po - -distdir: $(DISTFILES) - here=`cd $(top_builddir) && pwd`; \ - top_distdir=`cd $(top_distdir) && pwd`; \ - distdir=`cd $(distdir) && pwd`; \ - cd $(top_srcdir) \ - && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu po/Makefile - @for file in $(DISTFILES); do \ - d=$(srcdir); \ - if test -d $$d/$$file; then \ - cp -pr $$/$$file $(distdir)/$$file; \ - else \ - test -f $(distdir)/$$file \ - || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ - || cp -p $$d/$$file $(distdir)/$$file || :; \ - fi; \ - done -info-am: -info: info-am -dvi-am: -dvi: dvi-am -check-am: all-am -check: check-am -installcheck-am: -installcheck: installcheck-am -install-exec-am: -install-exec: install-exec-am - -install-data-am: install-moDATA -install-data: install-data-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -install: install-am -uninstall-am: uninstall-moDATA -uninstall: uninstall-am -all-am: Makefile $(DATA) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(modir) - - -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* - -maintainer-clean-generic: -mostlyclean-am: mostlyclean-generic - -mostlyclean: mostlyclean-am - -clean-am: clean-generic mostlyclean-am - -clean: clean-am - -distclean-am: distclean-generic clean-am - -distclean: distclean-am - -maintainer-clean-am: maintainer-clean-generic distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." - -maintainer-clean: maintainer-clean-am - -.PHONY: uninstall-moDATA install-moDATA tags distdir info-am info dvi-am \ -dvi check check-am installcheck-am installcheck install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean - - -aide.mo: ru.po - msgfmt -o aide.mo ru.po - -%.mo: %.po - msgfmt -o $@ $< - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff -Nru aide-0.7/po/POTFILES.in aide-0.7.new/po/POTFILES.in --- aide-0.7/po/POTFILES.in Thu Jan 1 01:00:00 1970 +++ aide-0.7.new/po/POTFILES.in Wed Jun 27 15:26:26 2001 @@ -0,0 +1,9 @@ +src/aide.c +src/be.c +src/commandconf.c +src/compare_db.c +src/db.c +src/do_md.c +src/error.c +src/gen_list.c +src/getopt.c