Перейти до

Релизы Ubilling


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

...

вы чо, /tmp пропили?

так у меня нет этой папочки, (хотя подозреваю для чего она ))))

 

Система Debian squeeze

...

Таки пропили. :)

Этот каталог есть везде, он жизненно важен для функционирования системы.

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Да кстати если кому то нужен шаблон для свича то вот  можно воспользоваться такой штукой  шаблоно-генератором

Преувеличиваем? Ничего особенного и нового я не сделал

Ни один единорог не пострадал? =)

Posted Images

точно есть... слона то и не приметил :facepalm:

слон с укором смотрит на вас красными глазами :)

 

tmp.png

А ты знаешь что "как вы судно назовете - так оно и поплывет"? :)

Ссылка на сообщение
Поделиться на других сайтах
А ты знаешь что "как вы судно назовете - так оно и поплывет"? :)

Ну, не взирая на этимологию, там чуть другие семантические свойства присутствуют :)

Ссылка на сообщение
Поделиться на других сайтах
точно есть... слона то и не приметил :facepalm:

слон с укором смотрит на вас красными глазами :)

 

 

я сам в шоке, аж даже стыдно.... надо срочно брать отпуск :lol:

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

034release.png

 

Ubilling 0.3.4 rev 2060

  • Изменения в структуре БД, см дамп.
  • alter.ini: новая опция TB_LABELED добавляющая подписи к иконкам
  • alter.ini: новая опция ARPING_EXTRA_OPTIONS описывающая дополнительные опции для arping
  • alter.ini: новая опция CATV_HP_MODE включающая альтернативный рендер для списка пользователей КТВ
  • alter.ini: новая опция DISCOUNTS_ENABLED включающая поддержку скидок
  • alter.ini: новая опция DISCOUNT_PERCENT_CFID определяющая ID доп. поля устанавливающего процент скидки
  • alter.ini: новая опция DISCOUNT_OPERATION устанавливающая тип операции под которым будет осуществляться работа со скидками
  • alter.ini: новая опция DISCOUNT_CASHTYPEID указывающая на тип оплаты под которым будут начислятся средства
  • alter.ini: новая опция LOGIN_GENERATION устанавливающая модель генерации логинов при регистрации
  • alter.ini: новая опция PASSWORD_GENERATION_LENGHT устанавливающая длину генерируемого пароля при регистрации
  • alter.ini: новая опция SWYMAP_ENABLED включающая поддержку карт свичей
  • alter.ini: новая опция CATV_BACK_FEE включающая начисление АП за КТВ за прошедший а не текущий месяц
  • catv.ini: новая опция ZERO_TOLERANCE делающая тоже, что и для интернетов
  • Новый конфиг ymaps.ini: проследите, чтобы он бекапился при обновлении
  • Модуль «Панель задач»: теперь умеет отображать иконки симпатичными плиточками. Спасибо Faceless.
  • Модуль «Планирование работ»: теперь если задание создано из профиля происходит переход к самой задаче.
  • Модуль «Права администраторов»: улучшен логгинг.
  • Модуль «Экспорт платежей»: немного причесан
  • Модуль «События»: исправлена сортировка
  • Модуль «Регистрация пользователей»: добавлена дополнительная проверка на тему дублей
  • Модуль «Редактирование пароля»: теперь предлагает пароли регулируемой размерности
  • Модуль «Настройки системы»: переписан полностью и теперь умеет орать о пропущенных опциях
  • Модуль «SQL консоль»: теперь переименован в «Консоль разработчика»
  • Новый модуль "Карта оборудования": позволяет визуально контролировать состояние активного сетевого оборудования
  • Появилась базовая поддержка скидок
  • На скорую руку приклеена русскоязычная контекстная справка с вырвиглазными ошибками
  • КТВ: починен разнос выписок при неуказанной квартире
  • Обновился автообновлятор - проконтролируйте актуальность сбекапливаемых конфигов
  • Появилась зайчаточная механика деплоя опций в конфиги и патчей на БД которая возможно упростит жизнь в будущем
  • Кабинет пользователя: исправлена ошибка не позволявшая залогиниваться некоторым браузерам при auth=login

Подробнее о характере обновлений и всяком таком можно узнать как всегда здесь: http://wiki.ubilling...hp?id=changelog

О том, что делают и как устанавливаются новые опции можно почитать тут: http://wiki.ubilling...id=alteriniconf

И как всегда можно посетить обновленную демку по адресу: http://ubilling.net....npages&pid=demo

 

Перед обновлением следует вкатить вот такой дамп на БД:

 

ALTER TABLE `switches` ADD `geo` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `snmp` ;

 

А также добавить следующие опции в alter.ini:


TB_LABELED = 1
ARPING_EXTRA_OPTIONS = "-c 10 -w 10000"
CATV_HP_MODE = 0
DISCOUNTS_ENABLED=0
DISCOUNT_PERCENT_CFID=32
DISCOUNT_OPERATION="CORR"
DISCOUNT_CASHTYPEID=1
LOGIN_GENERATION=DEFAULT
PASSWORD_GENERATION_LENGHT=8
SWYMAP_ENABLED=1
CATV_BACK_FEE=1

 

а также в catv.ini:

 

ZERO_TOLERANCE=1

 

 

Тем временем напоминаем, что платной, что бесплатной поддержке подлежат только текущие версии Ubilling с ревизиями равными или большими ревизии последнего релиза.

Обновления для того и выходят, чтобы вы любимые наши, не напоминали нам о багах исправленных еще год назад. И нет предложения о портировании новых модулей в ваш "старый любимый 0.2.7" тоже не рассматриваются.

 

ЗЫ если после обновления иконки на такскбаре выстроились раком вертикально - не пугаемся а просто тыкаем ctrl-R, чтобы обновить кеш браузера.

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

Небольшой соцопрос.

 

Закрадывается желание немного изменить модель разработки, чтобы улучшить фидбек и ровность релизных версий в дальнейшем. А также немножечко сократить частоту релизов как таковых.

Сейчас, как не сложно заметить, релизы выходят довольно часто в силу существующей модели: "пишем-пишем -> релиз -> ловим баги -> фиксим баги -> пишем-пишем -> релиз -> опять что-то сломалось.." и так далее по-кругу. Что влечет за собой текущее положение вещей.

 

Что планируется изменить: дать возможность самым экстремальным либо нетерпеливым, либо страждущим обновляться не до текущих релизных снапшотов, а и до каррента (ну типа как в FreeBSD) собирая еженочные билды, в которые будет входить весь рабочий на текущий момент код и багфиксы относительно последнего из релизов. Приблизительно такая механика практикуется сейчас для пользователей Ubilling на коммерческой поддержке, чтобы держать их в максимально актуальном состоянии.

 

Итого - сбор голосов, если найдется более трех с половиной человек, заинтересованных в обновлениях выше релизных ревизий, будет открыто зеркало ежедневных билдов.

Ссылка на сообщение
Поделиться на других сайтах
пропустил: TB_LABELED = 1 в alter.ini.

молодец, прочитали наконец выше, что следует сделать перед обновлением?

 

Кстати как, за ваш заказ, сумашедшие деньги "до первых чисел октября" собрали уже, не? :)

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

Кстати как, за ваш заказ, сумашедшие деньги "до первых чисел октября" собрали уже, не? :)

 

Вот свинью фарфоровую заставляете разбить, и что за человек то?

 

еще одно заметил:

 

Notice: Undefined index: MACVEN_ENABLED in /usr/local/www/apache22/data/billing/api/libs/api.workaround.php on line 926
и
Notice: Undefined index: CREATETASK_IN_PROFILE in /usr/local/www/apache22/data/billing/api/libs/api.workaround.php on line 998

админка, профиль юзера.

Ссылка на сообщение
Поделиться на других сайтах
админка, профиль юзера.

Даже не спрашиваю от какого релиза вы обновлялись.

 

Смотрите в этой же ветке все версии после той, которая у вас была, и внимательно читаете мои примечания на тему "перед обновлением следует....".

 

Собственно добавляете все появившиеся опции в том виде в котором рекомендуется в конфиги и вкатываете при помощи "консоли разработчика" все патчи на БД.

 

Вот свинью фарфоровую заставляете разбить, и что за человек то? шучу.

Да вобще копец, на воллстрит паника :facepalm:

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

Обновлялся давно :) вроде все решилось, запущу на 50 машин на месяц, протестим.

 

PS

Было замечено интересное явление у некоторых пользователей:

когда ставить р2р, вырубает интернет на 1-3 минуты и после обратно впускает. в логих (не стар, не fw ) ничего не нет лишнего. Явление было замечено только на одной машина... пока что.

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

!!! вот у меня тоже были прецинденты.... правда вырубало не на 1-3 мин, а пока не рестартанёш биллинг. и не при

 

когда ставить р2р

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

...

Было замечено интересное явление у некоторых пользователей:

когда ставить р2р, вырубает интернет на 1-3 минуты и после обратно впускает.

...

Лампы на сетевушке прогреваются, вестимо...

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

!!! вот у меня тоже были прецинденты.... правда вырубало не на 1-3 мин, а пока не рестартанёш биллинг. и не при

 

когда ставить р2р

 

Какой у вас тип авторизации? ЮБ отлично работает с: DHCP, Static. Остальные типы авторизации (виды ppp или l2pt) это уже или крутите настройки самой системы (какой там BSD вы пользуетесь) или смотрите логи fw (pf). Сам ЮБ впринципи тут не причем.

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

авторизация IP+MAC, система Debian, да скорее всего Ubilling тут не причём.

вот предистория:

http://local.com.ua/forum/topic/3136-сбор-багов-и-feature-requests/page__view__findpost__p__363792

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

Nov 29 21:38:59 localhost cron: login_getclass: unknown class 'php'
Nov 29 21:38:59 localhost /usr/sbin/cron[1212]: login_getclass: unknown class 'php'

 

Сегодня логи парсил и вот что не понравилось.

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

Обновлялся давно :) вроде все решилось, запущу на 50 машин на месяц, протестим.

 

PS

Было замечено интересное явление у некоторых пользователей:

когда ставить р2р, вырубает интернет на 1-3 минуты и после обратно впускает. в логих (не стар, не fw ) ничего не нет лишнего. Явление было замечено только на одной машина... пока что.

 

Такое и у нас случается , если у клиента Win7 и отключен файерволл - причина мало изучена и лечится переустановкой "винды" - Ubilling тут не причём, точно.

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

Такое и у нас случается , если у клиента Win7 и отключен файерволл - причина мало изучена и лечится переустановкой "винды" - Ubilling тут не причём, точно.

 

старая ХР стоит (какой билд не скажу, но точно уверен, что СП3). Человек как бы говорит, что винду сносил, новая стоит. Вообщем срань еще та, и как человеку обьяснить, что сервера не причем - делема...

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

Nov 29 21:38:59 localhost cron: login_getclass: unknown class 'php'

Nov 29 21:38:59 localhost /usr/sbin/cron[1212]: login_getclass: unknown class 'php'

 

Сегодня логи парсил и вот что не понравилось.

 

Вообще не мое.

 

и как человеку обьяснить, что сервера не причем - делема...

Ну давайте изза каждого юзера у которого вирусня или корявая винда, искать проблемы у себя и попутно перелопачивать пол сети. А что, сурйозные провайдеры так и делают - "раз юзер сказал, что у нас проблемы - значит давайте сломаем БГП бордер и резвенько фрю переставим на десятке NAS-ов, а что, юзер же сказал" :facepalm:

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

Такое и у нас случается , если у клиента Win7 и отключен файерволл - причина мало изучена и лечится переустановкой "винды" - Ubilling тут не причём, точно.

 

старая ХР стоит (какой билд не скажу, но точно уверен, что СП3). Человек как бы говорит, что винду сносил, новая стоит. Вообщем срань еще та, и как человеку обьяснить, что сервера не причем - делема...

 

У нас таких случая два было с авторизацией р2р и оба на Win7. Первый на ноуте Sony - особо не разбирались (да , и клиент был не против) , установили роутер и поместили "соньку" за роутер. Второй вариант - обычный комп. - симптомы те же , что и у вас - в замен бортовой установили PCI сетевушку - как бы, на несколько дней все нормализовалось, потом глюки те же... Сменили "винду" - уже месяц полет нормальный , сетевуху сняли , на интегрированной тоже все нормально. В обоих компах была установлена win 7 home basic. На ХР такой симптоматики не наблюдали ни у кого. А , то что клиент говорил , что сносил и ставил - так может он тот же релиз и с того же диска ставил :) .

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

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

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

    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       
    • Від 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, торг
       


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