Перейти до

Ubilling + NAS на FreeBSD бортжурнал починаючого адміна


Рекомендованные сообщения

http://www.freshports.org/net/ng_mikrotik_eoip/

This port expired on: 2014-08-31



:/usr/ports/net/ng_mikrotik_eoip # make
===> ng_mikrotik_eoip-1.0 is marked as broken: Not staged..
*** [all] Error code 1

Stop in /usr/ports/net/ng_mikrotik_eoip.

термін придатності вийшов(

чи можливо це  обійти?, сама інсталяха де була там  і є.

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 1,8k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вітаю Татко!   

Не так вже й багато   Ход коньом:   # cat /bin/clear_dhcpdlog #!/bin/sh /bin/echo > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart # chmod a+x /bin/clear_dhcpdlog # crontab -e

http://wiki.ubilling.net.ua/doku.php?id=userstats       Расист? http://wiki.ubilling.net.ua/doku.php?id=userstats

Posted Images

 

термін придатності вийшов(

чи можливо це  обійти?, сама інсталяха де була там  і є.

бінарного пакету в релізі нема?

 

Хоча підозрюю що він не просто так помічений як зламаний. Тре детальніше дивитись на чейнджлог і чо там мейнтейнери за нього кажуть.

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

блін!

як не пре так непре!

поставив білінга  на віртуалку, підчухав все гут, все літає!

 

ставлю на хостінгу ... поствив, з вигляду все гуд.

піднастроїв мережі, міста ... подоставляв на бздю всякої всячини...

дійшло діло до користувачів і на тобі облом!

корстувача нехоче створити. :blink:

було уже таке, вакцини незнайшов, переставив.

припускаю проблема вилазить з наступної причини

ставлю UBinstaler -oм з бінарників, там є ненайсвіжіші порти, далі доставляю всякої всячини яка мені потрібно

ота всячина може підтягувати свіжі версії і получємо конхвлікт.

пробую установку з портів. здається так проблем в подальшому невиникає.

 

пробую ...

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

навис саппорту хостінгу на вуха, получив IP KVM, інсталяцю BSD 9.3

поставив сам систему, мотім білінг, усе ніби добре за винятком кількох багів

 

1. модуль ping в профілі користувача зависає і не відкриває вікно пінга, пінг помак ніби гут.

2. phpsysinfo теж зависає з білим вікном.

... далі буду дивитися

 

 

/var/log # cat httpd-error.log

/usr/local/etc/rc.d/isc-dhcpd: ERROR: Configuration file sanity check failed
[Wed Sep 03 12:46:09.347518 2014] [core:notice] [pid 831] AH00052: child pid 930 exit signal Bus error (10)
[Wed Sep 03 12:46:12.351590 2014] [core:notice] [pid 831] AH00052: child pid 842 exit signal Bus error (10)
[Wed Sep 03 12:46:24.366558 2014] [core:notice] [pid 831] AH00052: child pid 995 exit signal Bus error (10)
[Wed Sep 03 12:46:27.370505 2014] [core:notice] [pid 831] AH00052: child pid 928 exit signal Bus error (10)
dhcpd not running? (check /var/run/dhcpd/dhcpd.pid).
[Wed Sep 03 12:51:59.705617 2014] [core:notice] [pid 831] AH00052: child pid 996 exit signal Bus error (10)
[Wed Sep 03 12:52:04.710454 2014] [core:notice] [pid 831] AH00052: child pid 994 exit signal Bus error (10)
[Wed Sep 03 12:52:05.712582 2014] [core:notice] [pid 831] AH00052: child pid 843 exit signal Bus error (10)
[Wed Sep 03 12:52:17.727555 2014] [core:notice] [pid 831] AH00052: child pid 1180 exit signal Bus error (10)
[Wed Sep 03 12:53:08.779543 2014] [core:notice] [pid 831] AH00052: child pid 1182 exit signal Bus error (10)
[Wed Sep 03 12:53:13.785550 2014] [core:notice] [pid 831] AH00052: child pid 1177 exit signal Bus error (10)
[Wed Sep 03 12:53:19.792501 2014] [core:notice] [pid 831] AH00052: child pid 1181 exit signal Bus error (10)
[Wed Sep 03 13:13:40.013511 2014] [core:notice] [pid 831] AH00052: child pid 840 exit signal Bus error (10)
[Wed Sep 03 13:13:49.023574 2014] [core:notice] [pid 831] AH00052: child pid 933 exit signal Bus error (10)
[Wed Sep 03 13:13:59.034508 2014] [core:notice] [pid 831] AH00052: child pid 1183 exit signal Bus error (10)
[Wed Sep 03 13:17:30.374663 2014] [mpm_prefork:notice] [pid 831] AH00169: caught SIGTERM, shutting down
[Wed Sep 03 13:19:21.509501 2014] [mpm_prefork:notice] [pid 854] AH00163: Apache/2.4.10 (FreeBSD) PHP/5.3.29 with Suhosin-Patch configured -- resuming normal operations
[Wed Sep 03 13:19:21.533640 2014] [core:notice] [pid 854] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

пеставляти на bsd 9.2? яку всерівно треба апати на 9.3 через Eol. в кінці року

 чи лишати bsd 9.3 з оновленнями  білінга баги профіксяться ?

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

так чи інакше прийдеться апатись на 9.3 у 9.2 eol 31.12.2014

а після eol вона  пахати  буде як є ні оновити і доставити щось туда невийде,  принаймі у мене не вийшло.

 

на віртуалці спробував 9,2 онлайн поставити, невийшло, з бінарників усе гладко стало і їде.

заганяю базу на віртуалку щоб потестувати.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

чи лишати bsd 9.3 з оновленнями білінга баги профіксяться ?

Дивлюсь.

Можливо я криво назбирав бінарників. У будь якому випадку буду ще перекомпілювати аби додати і386.

Ще плотно не тестив - чисто подивився шо ставиться, і ок.

Ссылка на сообщение
Поделиться на других сайтах

Як і обіцяв - потестив на швидку руку. Хз, вроді робить все з коробки.

 

 

 

1. модуль ping в профілі користувача зависає і не відкриває вікно пінга, пінг помак ніби гут.

Відоу пінгається

 

znimok_ekrana_z_20140903_15_17_39.png

 

 

 

корстувача нехоче створити. :blink:

абонент реєструється

znimok_ekrana_z_20140903_15_17_45.png

 

 

 

2. phpsysinfo теж зависає з білим вікном.

сісінфа сісінфить:

znimok_ekrana_z_20140903_15_16_59.png

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
на віртуалці спробував 9,2 онлайн поставити, невийшло, з бінарників усе гладко стало і їде.

заганяю базу на віртуалку щоб потестувати.

 

 

 

Во тут я глюк спіймав!

міграція майже успішно пройшла

юзеру не прописало мас, при спробі поміняти мак нічого не відбувається.

з юзерами зареєстрованими вручну все гаразд

спробую показати.

 

http://clip2net.com/s/iQxE0n

http://clip2net.com/s/iQxKBk

http://clip2net.com/s/iQxRjr







DEBUG
Array
(
[login] => babukakr
[password] => babukakr
[ip] => 172.16.4.2
[mac] => 00:15:6D:AB:94:5A
[tariff] => *****-2048
[cash] => -150.000000
[phone] =>
[mobile] => *****2179
[email] =>
[credit] => 0
[creditex] => 0
[address] => с.***ич ****ецька 8
[realname] => ***к ***н Михайлович
[contract] =>
[ao] => 1
[down] => 0
[passive] => 0
)

DEBUG
Array
(
[login] => babukxz
[password] => babukxz
[ip] => 172.16.4.3
[mac] => 00:27:22:E4:0D:3B
[tariff] => ****-1024-korporaciya
[cash] => 0.000000
[phone] =>
[mobile] => *****8140
[email] =>
[credit] => 0
[creditex] => 0
[address] => ****бич ***чна 15
[realname] => **** **лина Петрівна
[contract] =>
[ao] => 1
[down] => 0
[passive] => 0
)

профіль користувача після міграції

*_NO_TARIFF_* в профілі бо не додав тарифа на білінг, коли додано то нормально імпортує.

http://clip2net.com/s/iQxZwS









/var/stargazer # cat allconnect.log
2014.09.03 11:36:56 CONNECT: ID-0;LOGIN-1ap1_berx;IP-172.16.0.2;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:98:35:95:54
2014.09.03 13:12:09 DISCONNECT: ID-0;LOGIN-1ap1_berx;IP-172.16.0.2;CASH-0.000000
2014.09.03 13:12:09 CONNECT: ID-0;LOGIN-1ap1_berx;IP-172.16.0.2;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:39:51:11:83
2014.09.03 13:58:57 CONNECT: ID-1;LOGIN-babukakr;IP-172.16.4.2;CASH-0.000000;SPEED-;UPSPEED-,MAC-
2014.09.03 14:08:13 CONNECT: ID-6;LOGIN-baurcak;IP-172.16.4.7;CASH-0.000000;SPEED-;UPSPEED-,MAC-
2014.09.03 14:09:37 CONNECT: ID-152;LOGIN-1ap2_sz56;IP-172.16.0.3;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:87:90:57:27
2014.09.03 14:09:52 DISCONNECT: ID-152;LOGIN-1ap2_sz56;IP-172.16.0.3;CASH-0.000000
2014.09.03 14:09:52 CONNECT: ID-152;LOGIN-1ap2_sz56;IP-172.16.0.3;CASH-0.000000;SPEED-;UPSPEED-,MAC-14:88:86:99:87:43
2014.09.03 15:04:21 DISCONNECT: ID-8;LOGIN-bayrchak;IP-172.16.4.9;CASH-0.000000
2014.09.03 15:04:22 CONNECT: ID-8;LOGIN-bayrchak;IP-172.16.4.9;CASH-0.000000;SPEED-;UPSPEED-,MAC-


cat /var/log/stargazer.log







14-09-03 14:04:24 -- Admin 'admin', 127.0.0.1: User 'yorkevi4_molodizhna': 'cash' parameter changed from '0.000000' to '0.                                 000000'.
2014-09-03 14:04:24 -- Admin 'admin', 127.0.0.1: User 'yrkevicht' added.
2014-09-03 14:04:24 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'password' parameter changed from '******' to '******'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'IP' parameter changed from '*' to '172.16.4.150'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'alwaysOnline' parameter changed from '0' to '1'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'DisabledDetailStat' parameter changed from '0' to '1'.
2014-09-03 14:04:25 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'disabled' parameter changed from '0' to '0'.
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'passive' parameter changed from '0' to '0'.
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'credit' parameter changed from '0.000000' to '0.000000'.                                 
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevicht': 'cash' parameter changed from '0.000000' to '0.000000'.
2014-09-03 14:04:26 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak' added.
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'password' parameter changed from '******' to '******'.                                 
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'IP' parameter changed from '*' to '172.16.4.151'.
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'alwaysOnline' parameter changed from '0' to '1'.
2014-09-03 14:04:27 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'DisabledDetailStat' parameter changed from '0' to '1'.                                 
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'disabled' parameter changed from '0' to '0'.
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'passive' parameter changed from '0' to '0'.
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'credit' parameter changed from '0.000000' to '0.000000                                 '.
2014-09-03 14:04:28 -- Admin 'admin', 127.0.0.1: User 'yrkevichzak': 'cash' parameter changed from '0.000000' to '0.000000'.                                 


Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

юзеру не прописало мас,

покажіть nethosts

 

 

 

при спробі поміняти мак нічого не відбувається.

а мережу попередньо додали? Ну куди тих юзерів вливати.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

а мережу попередньо додали? Ну куди тих юзерів вливати.

так!

http://clip2net.com/s/iQyFkA

 

http://clip2net.com/s/iQxKBk

покажіть nethosts

 

перепрошую незорієнтувався де він

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

сісінфа сісінфить:

у мене в іншому браузері теж поїхало але з паузою і якимось миганням.

пінг теж їде але з незвично великою паузою, я ж собі -W 600  намалював і привик, що все шустро))

 

перепрошую за паніку

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

перепрошую за паніку

Панікьор :)

 

Чо там з конвертацією маків? Думаю перш за все варто зазирнути в "історію життя та смерті" користувача та позирити очима, що там в "мережевих відомостях". Якщо - ніхуа, значить таки нетхостів не наконвертило і тре розбиратись чому так.

Ссылка на сообщение
Поделиться на других сайтах

SELECT * FROM nethosts; 

Результат
        
            
			

id		1	

netid		1	

ip		172.16.0.2	

mac		14:88:42:71:56:15	

option		NULL	

			

id		2	

netid		2	

ip		172.16.4.2	

mac		00:15:6d:ab:94:5a	

option		NULL	

			

id		3	

netid		2	

ip		172.16.4.3	

mac		00:27:22:e4:0d:3b	

option		NULL	

			

id		4	

netid		2	

ip		172.16.4.4	

mac		00:15:6d:01:00:46	

option		NULL	

			

id		5	

netid		2	

ip		172.16.4.5	

mac		24:a4:3c:74:dd:da	

option		NULL	

			

id		6	

netid		2	

ip		172.16.4.6	

mac		dc:9f:db:36:68:4d	

option		NULL	

			

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
мережевих відомостях

 

ги а кнопки цеъ немає у імпортованих юзерів, у створених руцями є

історя життя







2908 admin 2014-09-03 16:32:36 CREATE UserNote (romabukroman) `с.******аренка 2/20`
2897 admin 2014-09-03 16:32:34 StgUser REGISTER romabukroman
2898 admin 2014-09-03 16:32:34 StgUser PASSWORD romabukroman1
2901 admin 2014-09-03 16:32:34 CREATE UserRealName (romabukroman) *******ван
2902 admin 2014-09-03 16:32:34 CREATE UserPhone (romabukroman) *****1324
2903 admin 2014-09-03 16:32:34 CREATE UserContract (romabukroman)
2904 admin 2014-09-03 16:32:34 CREATE UserEmail (romabukroman)
2905 admin 2014-09-03 16:32:34 CREATE UserSpeedOverride (romabukroman) `0`

потроха користувача





Array
(
[login] => romabukroman
[Password] => romabukroman1
[Passive] => 0
[Down] => 0
[DisabledDetailStat] => 1
[AlwaysOnline] => 1
[Tariff] => tarif-2048
[Address] =>
[Phone] =>
[Email] =>
[Note] =>
[RealName] =>
[StgGroup] =>
[Credit] => 0
[TariffChange] =>
[Userdata0] =>
[Userdata1] =>
[Userdata2] =>
[Userdata3] =>
[Userdata4] =>
[Userdata5] =>
[Userdata6] =>
[Userdata7] =>
[Userdata8] =>
[Userdata9] =>
[CreditExpire] => 0
[IP] => 172.16.5.83
[D0] => 0
[U0] => 0
[D1] => 0
[U1] => 0
[D2] => 0
[U2] => 0
[D3] => 0
[U3] => 0
[D4] => 0
[U4] => 0
[D5] => 0
[U5] => 0
[D6] => 0
[U6] => 0
[D7] => 0
[U7] => 0
[D8] => 0
[U8] => 0
[D9] => 0
[U9] => 0
[Cash] => 0
[FreeMb] => 0
[LastCashAdd] => 0
[LastCashAddTime] => 1409751156
[PassiveTime] => 172800
[LastActivityTime] => 1409752357
[NAS] =>
)
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

 

Якщо - ніхуа, значить таки нетхостів не наконвертило і тре розбиратись чому так.

Тут би  подетальніше

 

Короче отих во шо конвертовані в нетхостах нема, так?

 

Іду подивлюсь, відки вони би там мали матеріалізовуватись.

 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

9135cf5d09c1.jpg
 

сріншот

 

ой я їх два раза залив одн поверх дугого))

хоча пофф  і так на віртуалці ще

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

раз мігрував, непоїхало, щось хтів попробувати і щераз долив

 

результат поміняло ip було 172.16.4.ххх столо 172.16.5.ххх (в імпортованому файлі поміняв)

маки не поміняло, я в імпорті другий раз поставив рандом генерити, лишились ті що перший раз влило, по нетхост видно.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
cat docs/test_dump.sql | mysql -u root -p stg

дамп розвертається, але білінг паде у ступор

є тестовий тариф і користувач тест, але ніфіга не редагується.

як коректно обнулити базу, щоб ще раз спробувати вливати.

Ссылка на сообщение
Поделиться на других сайтах

 

 

маки не поміняло,

Ну так не було їх міняти. Вони тільки в нетхостс бувають.

 

 

 

 

я в імпорті другий раз поставив рандом генерити, лишились ті що перший раз влило, по нетхост видно.

еееее

 

 

 

 

є тестовий тариф і користувач тест, але ніфіга не редагується.

думаю того, що шось зламалось. Перезапуск старгейзера не помагає?

 

 

 

як коректно обнулити базу, щоб ще раз спробувати вливати.

такої фічі в принципі нема - мені тут вже казали "а хулі нема кнопки скидання на заводські установки? у всіх же роутерах така є!". Я на жаль не можу придумати ситуації, нафіга мені в практичному житті може стати потрібною кнопка очистки всієї бази в продакшні.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  
    • Від Zend
      Продам сабж.
      2 контроллера CA07336-C001, в каждом по одном интерфейсном модуле CA07336-C009 (2 x 1Gbps iSCSI)
      HDD: 24 x 900GB SAS 10K
      Исправен.
      С ним могу продать шкафчик того же вендора.
       
      Стоимость - $4000, торг
       


×
×
  • Створити нове...