Зміст

Всі рекомендації (а точніше - суворі вимоги) нижче, слід розуміти як “перед оновленням”
у разі ігнорування цих рекомендацій та отриманні після цього вкрай негативних ефектів - ССЗБ.

1.5.4

В конфіг alter.ini необхідно додати наступні опції

ONEPUNCH_CM=1

1.5.3

Зберігаєм спокій.

В конфіг alter.ini необхідно додати наступні опції

BGPMON_ENABLED=0
OPENPAYZ_HIGHLOAD_ENABLE=0

В конфіг userstats.ini необхідно додати наступні опції

XMLAGENT_SELF_UNFREEZE_ALLOWED=0

Зміни в структурі БД:

CREATE TABLE IF NOT EXISTS `bgppeers` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `ip` VARCHAR(64) DEFAULT NULL,
  `name` VARCHAR(64) DEFAULT NULL,
  `short` VARCHAR(16) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

1.5.2

Просто декілька невеликих змін.

В конфіг alter.ini необхідно додати наступні опції

FASTPROFITCALC_ENABLED=0
KARMA_IN_PROFILE=0
SWITCHES_AUTH_ENABLED=0
PON_SCRIPTS_ENABLED=0
PON_ONU_FDB_SELFFILTER=1
USERBYIP_ENABLED=0
PB_FASTURL_TOKEN=""
PB_FASTURL_PRICES=""
PB_FASTURL_TEMPLATE=""
PB_FASTURL_SHORTENER=""
PB_FASTURL_PREVIEW=0

Зміни в структурі БД:

CREATE TABLE IF NOT EXISTS `pbxcalls` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `filename` VARCHAR(250) DEFAULT NULL,
  `login` VARCHAR(64) DEFAULT NULL,
  `size` INT(11) DEFAULT NULL,
  `direction` VARCHAR(4) DEFAULT NULL,
  `storage` VARCHAR(4) DEFAULT NULL,
  `date` DATETIME DEFAULT NULL,
  `number` VARCHAR(32) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_login` (`login`),
  KEY `idx_date` (`date`),
  KEY `idx_number` (`number`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `switchauth` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `swid` INT(11) NOT NULL,
  `login` VARCHAR(64) DEFAULT NULL,
  `password` VARCHAR(64) DEFAULT NULL,
  `enable` VARCHAR(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `switchid` (`swid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

1.5.1

Шо, думали нічо не буде? Буде-буде ;)

В конфіг alter.ini необхідно додати наступні опції

TASKMAN_RENDER_ONU_SIGNAL=0
TASKMAN_SEND_ONU_SIGNAL=0
NMSOURCES_ADDITIONAL=""
NMLOOKUP_DEPTH=200
NMLEASEMARK_ADDITIONAL=""
TB_QUICKSEARCH_ENABLED=0
TB_QUICKSEARCH_INLINE=1
SWITCHES_LIST_COMPACT=1
PSEUDOCRM_ACT_IN_PROFILE=0

1.5.0

поки що нічого не відбувається все відбулося…

В конфіг alter.ini необхідно додати наступні опції

SALARY_HIDE_NOPRICE=0
ONUREG_CUSTOM_ZTE_C6XX_GPON=""
ONUREG_CUSTOM_ZTE_C6XX_EPON=""
ONUREG_CUSTOM_HUAWEI_GPON=""
GRAVATAR_SERVICE="libravatar"
GOOSE_PERCENT_PRECISION=2
UBIM_MSG_MUTE=0

Зміни в структурі БД:

ALTER TABLE `contrahens_extinfo` ADD `payment_fee_info` VARCHAR(100) NOT NULL DEFAULT '' AFTER `paysys_password`;

1.4.9

В конфіг alter.ini необхідно додати наступні опції

UPDMGR_DEFADM_KILL=0
GOOSE_RESISTANCE=0

Зміни в структурі БД:

ALTER TABLE `wh_out` ADD `netw` tinyint(4) NULL DEFAULT 0 AFTER `notes`;
 
CREATE TABLE IF NOT EXISTS`gr_strat` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(64) NOT NULL,
  `useassigns` tinyint(4) NOT NULL DEFAULT '0',
  `primaryagentid` INT(11) DEFAULT NULL,
  `maxamount` INT(11) DEFAULT NULL,
   PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
CREATE TABLE IF NOT EXISTS `gr_spec` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `stratid` INT(11) NOT NULL,
  `agentid` INT(11) NOT NULL,
  `type` VARCHAR(32) NOT NULL,
  `value` INT(11) DEFAULT NULL,
  `customdata` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 
ALTER TABLE `gr_strat` ADD `tariff` VARCHAR(64) NULL AFTER `maxamount`; 
 
CREATE TABLE IF NOT EXISTS `ddt_chargeopts` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `tariff` VARCHAR(40) NOT NULL,
  `untilday` INT(11) DEFAULT NULL,
  `chargefee` tinyint(4) NOT NULL,
  `absolute` INT(11) DEFAULT NULL,
  `creditdays` INT(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
CREATE TABLE IF NOT EXISTS `ddt_charges` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `login` VARCHAR(32) NOT NULL,
  `chargedate` DATE NOT NULL,
  `tariff` VARCHAR(40) NOT NULL,
  `summ` DOUBLE NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

1.4.8

В конфіг alter.ini необхідно додати наступні опції

DOCX_CHECK_TH=0

В конфіг userstats.ini необхідно додати наступні опції

VISOR_DVR_FULL=1
PC_AS_PROMO=0
HIDE_EMAIL=0

1.4.7

Зміни в структурі БД:

ALTER TABLE `callmeback` ADD `userlogin` VARCHAR(64) NULL DEFAULT NULL AFTER `admin`;
ALTER TABLE `contrahens_extinfo` ADD `paysys_callback_url` VARCHAR(255) NOT NULL DEFAULT '';

В конфіг alter.ini необхідно додати наступні опції

OLTSEL_SEARCHBL=0
SIGNAL_IN_PROFILE_COMPACT=0

В конфіг userstats.ini необхідно додати наступні опції

AFU_URL=""

Добре би також розгорнути новий скрипт оновлення.

1.4.6

Зміни в структурі БД:

ALTER TABLE `zte_cards` MODIFY COLUMN `card_name` VARCHAR(7) NOT NULL;

В конфіг userstats.ini необхідно додати наступні опції

WA_NAME=""
WA_ICON_192=""
WA_ICON_512=""

1.4.5

В конфіг alter.ini необхідно додати наступні опції

ONUAUTO_CONFIG_DLP=0
ONUAUTO_CONFIG_ELP=0
OPHANIM_DIMENSIONS=""
CUD_ONLY_TAGID=0

Зміни в структурі БД:

ALTER TABLE `vservices` ADD `archived` TINYINT(1) NOT NULL DEFAULT 0;

1.4.4

Наразі без різких рухів… та що ж таке, знову:

В конфіг alter.ini необхідно додати наступні опції

WAREHOUSE_INCOP_SEARCHBL=0

Зміни в структурі БД:

ALTER TABLE `vservices` ADD `exclude_tags` VARCHAR(255) NOT NULL DEFAULT '';

1.4.3

видихаємо

В конфіг alter.ini необхідно додати наступні опції

OPHANIMFLOW_ENABLED=0
OPHANIMFLOW_URLS=""
PHOTOSTORAGE_POSTPROCESSING=0
PHOTOSTORAGE_WATERMARK=1
PHOTOSTORAGE_RECOMPRESS=1
PHOTOSTORAGE_AUTORESIZE=1
PHOTOSTORAGE_DRAWIMGINFO=1
ONDEMAND_CHARTS=0

В конфіг userstats.ini необхідно додати наступні опції

OPHANIM_ENABLED=0

Зміни в структурі БД:

ALTER TABLE `envydevices` ADD `port` INT NULL DEFAULT NULL AFTER `cutend`; 
 
CREATE TABLE IF NOT EXISTS `ophtraff` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `login` VARCHAR(50) NOT NULL,
  `month` tinyint(4) NOT NULL,
  `year` SMALLINT(6) NOT NULL,
  `U0` BIGINT(20) DEFAULT NULL,
  `D0` BIGINT(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

Все що старіше за 1.4.3 (чому?!!), починаючи з релізу Ubilling 1.5.4 можна побачити в менеджері оновлень, тільки скопіювавши вміст директорії docs/oldupdinfo/ до content/updates/. Оновлюйтесь вчасно і все буде добре.

Архів рекомендацій щодо оновлень від 0.4.3 до 1.4.2