Пропатченный порт mpd-3.13 для поддержки PPPoE сервера и улучшеной поддержкой RADIUS'а
Порт DOWNLOAD!!! (2003-09-10)
Пример mpd.conf DOWNLOAD!!!
Пример mpd.links DOWNLOAD!!!

В данных патчах добавлена поддержка PPPoE сервера и возможность управлять через RADIUS сервер роутингом и правилами ipfw. Как использовать новые возможности RADIUS: Вот дополнительный словарик к радиусу;

#                                                                                                  
# dictionary.mpd                                                                                   
                                                                                                   
VENDOR          mpd             12341                                                              
                                                                                                   
#                                                                                                  
#       Standard attribute                                                                         
#                                                                                                  
ATTRIBUTE       mpd-rule        1       string          mpd                                        
ATTRIBUTE       mpd-pipe        2       string          mpd                                        
ATTRIBUTE       mpd-queue       3       string          mpd                                        
Вот пример конфига радиуса:
        Framed-Route += "10.1.2.0/24",                                                             
        mpd-pipe += "1=bw 10Kbyte/s",                                                              
        mpd-pipe += "2=bw 10Kbyte/s",                                                              
        mpd-rule += "1=pipe %p1 all from any to any in",                                           
        mpd-rule += "2=pipe %p2 all from any to any out",                                          
При подъеме линка mpd получает от RADIUS'а набор параметров, которые прописывает в ipfw правила, пайпы и queue начиная с номера 10000. При опускании линка все это удаляются. mpd поддерживает при этом пул правил и следит за корректной заменой макросов %pn, %rn и %qn на соответствующие реальные номера правил. В правилах mpd-rule ко всем правилам автоматом добавляется в начале номер правила взятый из пула и в конце via интерфейс клиента.

Переработанный патч pppdradius Кирила Вечеры для pppd 2.3.5
Ver 1.2DOWNLOAD!!!
Ver 1.1DOWNLOAD!!!
Ver 1.0DOWNLOAD!!!

Это патч для поддержки авторизации и аккаунтинга через RADIUS сервер. Писалось и проверялось на FreeBSD 4.1.1 - 4.6. С более новыми версиями pppd (вроде 2.3.11) поставляемыми с другими операционками патч вероятно не будет совместим ввиду заметных изменений в исходниках pppd.

Патч к Esound 0.2.23 DOWNLOAD!!!

Этот патч исправляет ошибку в данной версии демона esd, которая приводит к появлению сильного шума при смешивании аудио сигналов с некратными частотами дискретизации (например 44100 и 48000).

Для инсталяции:

  • развернуть исходники Esound
  • пропатчить исходники patch <mix.c.patch
  • скомпилировать Esound

    Заплатка для использования Linux Flash Player под FreeBSD DOWNLOAD!!!

    В данном архиве лежат исходники библиотечки которая будучи запущена вместе с броузером Mozilla под FreeBSD позволяет использовать Linux Flash Player Plug-In. Для использования нужно:

  • разархивировать (tar -xzvf flash.tgz)
  • скомпилировать (make)
  • скопировать библиотеку flash.so в каталог с Mozilla
  • добавить в старттовый скрипт mozilla второй строкой
    export LD_PRELOAD={path to Mozilla}/npflash.so В случае выдачи ошибок при запуске Mozilla вместо этой строки следует попробовать написать export LD_PRELOAD={path to Mozilla}/npflash.so:/usr/X11R6/lib/libXt.so

    К сожалению перехват вызовов некоторых функции реализовать пока не удалось, потому Plug-In работает только при использование звукового демона esound и без звука.

    Счетчик трафика под xNIX DOWNLOAD!!!

    В этом архиве находится пара программ. Одна из них (trafcount) ведет подсчет и логирование объема трафика, а вторая (trafgr) разбирает логи trafcount'а и преобразует в графики в формате .PNG. Программы писались и испытывались под FreeBSD 4.1.1 с использованием библиотеки gd из набора портов.

    Счетчик трафика под xNIX с использованием MySQL DOWNLOAD!!!

    Эти программы - развиние предыдущих. В них лог трафика пишется не в текстовый файл, а в БД MySQL. Эта версия несколько не законченная в том плане, что создавать базу данных, пользователя и таблицы нужно руками и все настройки делаются в исходном тексте программы. Программы писались и испытывались под FreeBSD 4.2 с использованием библиотеки gd из набора портов.

    Remote RAS MonitorRemote RAS Monitor V1.5 DOWNLOAD!!!

    Эта маленькая програмка позволит вам наблюдать за работой диалапа, который находится где-нибудь в другом конце здания и доступ к которому вы имеете по сети TCP/IP. Она отображает скорость передаваемых и принимаемых данных в текущее время, и в виде графика за послкднюю минуту и час. Для работы она требует Win98 или Win95 c установленным MS DUN Update 1.3.

    Удаленный терминал к Windows DOWNLOAD!!!

    В этом архиве имеются 2 проги. Клиент и сервер, которые будучи запущенными на 2х машинах (сервер на pentium, а клиент хоть на 8086) соединенных 9 жильным LPT-LPT кабелем позволяют совместно использовать все ресурсы сервера. При этом эмулятся текстовые и графические CGA режимы. Полностью поддерживается 101 клавишная клавиатура.

    Эту программу мы писали совместно с моим другом Глебом Синьковским.

    Простенький 3D engine DOWNLOAD!!!

    Эта прога - плод изучения мною 3d графики, представляет собой простенький 3d engine к игрухе. Написана на Watcom C и TASM. Исходники прилагаются. Юзается режим VESA 320x200x65536