# settings.txt
#
-# Copyright (C) 2023 Balthasar Szczepański
+# Copyright (C) 2023, 2024 Balthasar Szczepański
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-_version: 1.0.0
+_version: 1.2.7
_SHEBANG: #!$0
_PERL_OUR_STR: @_PERL_OUR(\$$0,@_PERL_STR($1))
-_bin_path = @_PATH( $bin_path, )
-_bin_2words_path = @_PATH( $bin_path, 2words )
-_bin_attach_path = @_PATH( $bin_path, attach )
-_bin_bbcode_path = @_PATH( $bin_path, bbcode )
-_bin_coin_path = @_PATH( $bin_path, chat )
-_bin_frame_path = @_PATH( $bin_path, frame )
-_bin_goto_path = @_PATH( $bin_path, goto )
-_bin_info_path = @_PATH( $bin_path, info )
-_bin_oldlogs_path = @_PATH( $bin_path, oldlogs )
-_bin_ong_path = @_PATH( $bin_path, ong.pl )
-_bin_reset_path = @_PATH( $bin_path, reset.pl)
-_bin_viewer_path = @_PATH( $bin_path, viewer )
+_bin_path = @_PATH( $bin_path, )
+_bin_2words_path = @_PATH( $bin_path, 2words )
+_bin_attach_path = @_PATH( $bin_path, attach )
+_bin_bbcode_path = @_PATH( $bin_path, bbcode )
+_bin_coin_path = @_PATH( $bin_path, chat )
+_bin_frame_path = @_PATH( $bin_path, frame )
+_bin_goto_path = @_PATH( $bin_path, goto )
+_bin_info_path = @_PATH( $bin_path, info )
+_bin_ong_path = @_PATH( $bin_path, ong.pl )
+_bin_reset_path = @_PATH( $bin_path, reset.pl )
+_bin_viewer_path = @_PATH( $bin_path, viewer )
+_bin_words_path = @_PATH( $bin_path, opomba )
_cgi_path = @_PATH( $cgi_path, )
_cgi_2words_path = @_PATH( $cgi_path, 2words )
_cgi_frame_path = @_PATH( $cgi_path, f )
_cgi_goto_path = @_PATH( $cgi_path, g )
_cgi_info_path = @_PATH( $cgi_path, i )
+_cgi_list_path = @_PATH( $cgi_path, goto.htm )
_cgi_logo_path = @_PATH( $cgi_path, botmlogo.png)
_cgi_timer_path = @_PATH( $cgi_path, timer.js )
_cgi_viewer_path = @_PATH( $cgi_path, v )
+_cgi_words_path = @_PATH( $cgi_path, w )
_data_path = @_PATH( $data_path, )
+_data_attach_path = @_PATH( $data_path, a )
_data_chat_path = @_PATH( $data_path, chat )
_data_coin_path = @_PATH( $data_path, coincidence)
_data_default_path = @_PATH( $data_path, default )
_data_settings_path = @_PATH( $data_path, settings )
_data_state_path = @_PATH( $data_path, state )
_data_story_path = @_PATH( $data_path, story )
+_data_words_path = @_PATH( $data_path, words )
-_log_path = @_PATH( $log_path, )
-_log_ong_path = @_PATH( $log_path, ong.log)
+_log_path = @_PATH( $log_path, )
+_log_ong_path = @_PATH( $log_path, ong.log )
+_log_spam_path = @_PATH( $log_path, words_spam.log)
+_log_words_path = @_PATH( $log_path, words.log )
_www_path = @_PATH( $www_path, )
+_www_goto_path = @_PATH( $www_path, goto.htm )
_www_index_path = @_PATH( $www_path, index.htm)
_conf_path = @_PATH($conf_path, $name\.conf)
CONF_BIN_GOTO = $_bin_goto_path
CONF_BIN_INFO = $_bin_info_path
CONF_BIN_VIEWER = $_bin_viewer_path
+CONF_BIN_WORDS = $_bin_words_path
CONF_CGI_2WORDS = $_cgi_2words_path
CONF_CGI_ATTACH = $_cgi_attach_path
CONF_CGI_GOTO = $_cgi_goto_path
CONF_CGI_INFO = $_cgi_info_path
CONF_CGI_VIEWER = $_cgi_viewer_path
+CONF_CGI_WORDS = $_cgi_words_path
CRON_ONG = $_bin_ong_path
-CRON_OLDLOGS = $_bin_oldlogs_path
+CRON_OLDLOGS = $oldlogs
CRON_RESET = $_bin_reset_path
CRON_USER = $cron_user
CRON_OLDLOGS_SCHEDULE = $oldlogs_schedule
CRON_ONG_SCHEDULE = $ong_schedule
CRON_RESET_SCHEDULE = $reset_schedule
+CRON_RESET_PASSWORD = $reset_password
CRON_LOG_SIZE_LIMIT = $log_size_limit
CRON_LOGS_UNCOMPRESSED = $logs_uncompressed
MAKE_CONF = CONF = $_conf_path
MAKE_CRON = CRON = $_cron_path
-MAKE_BIN_PATH = BIN_PATH = $bin_path
-MAKE_DATA_PATH = DATA_PATH = $data_path
-MAKE_LIB_PATH = LIB_PATH = $lib_path
-MAKE_LOG_PATH = LOG_PATH = $log_path
-MAKE_TMP_PATH = TMP_PATH = $tmp_path
-MAKE_WWW_PATH = WWW_PATH = $www_path
+MAKE_BIN_PATH = BIN_PATH = $bin_path
+MAKE_DATA_PATH = DATA_PATH = $data_path
+MAKE_DATA_WORDS_PATH = DATA_WORDS_PATH = $_data_words_path
+MAKE_LIB_PATH = LIB_PATH = $lib_path
+MAKE_LOG_PATH = LOG_PATH = $log_path
+MAKE_TMP_PATH = TMP_PATH = $tmp_path
+MAKE_WWW_PATH = WWW_PATH = $www_path
PERL_LIB = @_PERL_USE_2(lib, @_PERL_STR($lib_path))
PERL_EXPORT_VERSION = @_PERL_OUR_STR( VERSION, $_version)
-PERL_PATH_SEPARATOR = = @_PERL_CONSTANT_STR( PATH_SEPARATOR, $_PATH_SEPARATOR)
+PERL_PATH_SEPARATOR = @_PERL_CONSTANT_STR( PATH_SEPARATOR, $_PATH_SEPARATOR)
PERL_CGI_PATH = @_PERL_CONSTANT_STR( CGI_PATH , $_cgi_path )
PERL_CGI_2WORDS_PATH = @_PERL_CONSTANT_STR( CGI_2WORDS_PATH, $_cgi_2words_path)
PERL_CGI_FRAME_PATH = @_PERL_CONSTANT_STR( CGI_FRAME_PATH , $_cgi_frame_path )
PERL_CGI_GOTO_PATH = @_PERL_CONSTANT_STR( CGI_GOTO_PATH , $_cgi_goto_path )
PERL_CGI_INFO_PATH = @_PERL_CONSTANT_STR( CGI_INFO_PATH , $_cgi_info_path )
+PERL_CGI_LIST_PATH = @_PERL_CONSTANT_STR( CGI_LIST_PATH , $_cgi_list_path )
PERL_CGI_LOGO_PATH = @_PERL_CONSTANT_STR( CGI_LOGO_PATH , $_cgi_logo_path )
PERL_CGI_TIMER_PATH = @_PERL_CONSTANT_STR( CGI_TIMER_PATH , $_cgi_timer_path )
PERL_CGI_VIEWER_PATH = @_PERL_CONSTANT_STR( CGI_VIEWER_PATH, $_cgi_viewer_path)
+PERL_CGI_WORDS_PATH = @_PERL_CONSTANT_STR( CGI_WORDS_PATH , $_cgi_words_path )
PERL_DATA_PATH = @_PERL_CONSTANT_STR( DATA_PATH , $_data_path )
+PERL_DATA_ATTACH_PATH = @_PERL_CONSTANT_STR( DATA_ATTACH_PATH , $_data_attach_path )
PERL_DATA_CHAT_PATH = @_PERL_CONSTANT_STR( DATA_CHAT_PATH , $_data_chat_path )
PERL_DATA_COIN_PATH = @_PERL_CONSTANT_STR( DATA_COIN_PATH , $_data_coin_path )
PERL_DATA_DEFAULT_PATH = @_PERL_CONSTANT_STR( DATA_DEFAULT_PATH , $_data_default_path )
PERL_DATA_SETTINGS_PATH = @_PERL_CONSTANT_STR( DATA_SETTINGS_PATH, $_data_settings_path)
PERL_DATA_STATE_PATH = @_PERL_CONSTANT_STR( DATA_STATE_PATH , $_data_state_path )
PERL_DATA_STORY_PATH = @_PERL_CONSTANT_STR( DATA_STORY_PATH , $_data_story_path )
+PERL_DATA_WORDS_PATH = @_PERL_CONSTANT_STR( DATA_WORDS_PATH , $_data_words_path )
-PERL_LOG_PATH = @_PERL_CONSTANT_STR( LOG_PATH, $_log_path)
+PERL_LOG_PATH = @_PERL_CONSTANT_STR( LOG_PATH , $_log_path )
+PERL_LOG_SPAM_PATH = @_PERL_CONSTANT_STR( LOG_SPAM_PATH , $_log_spam_path )
+PERL_LOG_WORDS_PATH = @_PERL_CONSTANT_STR( LOG_WORDS_PATH, $_log_words_path)
PERL_WWW_PATH = @_PERL_CONSTANT_STR( WWW_PATH , $_www_path )
+PERL_WWW_GOTO_PATH = @_PERL_CONSTANT_STR( WWW_GOTO_PATH , $_www_goto_path )
PERL_WWW_INDEX_PATH = @_PERL_CONSTANT_STR( WWW_INDEX_PATH, $_www_index_path)
PERL_SCHEME = @_PERL_CONSTANT_STR( SCHEME , $scheme )
PERL_COIN_DATE = @_PERL_CONSTANT_STR( COIN_DATE, $coin_date)
PERL_INTF_DATE = @_PERL_CONSTANT_STR( INTF_DATE, $intf_date)
+PERL_STORY_CREDITS = @_PERL_CONSTANT_STR( STORY_CREDITS, $story_credits)
+PERL_INTF_CREDITS = @_PERL_CONSTANT_STR( INTF_CREDITS , @intf_credits)
+PERL_SOURCE_URL = @_PERL_CONSTANT_STR( SOURCE_URL , $source_url)
+
PERL_GZIP = @_PERL_CONSTANT_STR( GZIP, $gzip)
-PERL_LOG_SIZE_LIMIT = @_PERL_CONSTANT( LOG_SIZE_LIMIT , $log_size_limit)
-PERL_LOGS_UNCOMPRESSED = @_PERL_CONSTANT( LOGS_UNCOMPRESSED, $logs_uncompressed)
-PERL_LOGS_TOTAL = @_PERL_CONSTANT( LOGS_TOTAL , $logs_total)
+PERL_RESET_PASSWORD = @_PERL_CONSTANT_STR( RESET_PASSWORD, $reset_password)
PERL_STORY_LENGTH = @_PERL_CONSTANT( STORY_LENGTH , $story_length)
PERL_PAGE_LENGTH = @_PERL_CONSTANT( PAGE_LENGTH , $page_length)
PERL_FIRSTPAGE_LENGTH = @_PERL_CONSTANT( FIRSTPAGE_LENGTH, $firstpage_length)
+PERL_COMMENT_PAGE_LENGTH= @_PERL_CONSTANT( COMMENT_PAGE_LENGTH, $comment_page_length)
RUN_PERL = @_SHEBANG($perl)