myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику KT315. Спасибо сказали: 37
Дата поста: В теме: За сообщение: Спасибо сказали:
24.5.2015, 23:14 RusHub. Пакеты для Debian/Ubuntu
Пересобрал для Debian/Ubuntu.
- Нормальный LSB-init
- Оптимизация путей установки хидеров и библиотеки lua
WINS
20.5.2015, 2:07 Verlihub
Описание
Запилен репазитарий на Launchpad
https://launchpad.net/~konst-shell/+archive/ubuntu/msk1
KCAHDEP
16.5.2015, 18:39 Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
Запилен репазитарий на Launchpad
https://launchpad.net/~konst-shell/+archive/ubuntu/msk1
KCAHDEP
19.5.2013, 23:56 RusHub. Пакеты для Debian/Ubuntu
Для Ubuntu репазитария не будет. Не вижу смысла.
А пока дебианизировал 2.3.10 для Debian Wheezy и собрал пакеты для платформ:
- i386
- amd64
- kfreebsd-i386
- kfreebsd-amd64
Брать тут
В архиве макет для сборки и готовые пакеты
Setuper, Saymon21
31.3.2013, 19:46 Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
Собрал пакеты PtokaX 0.5.0.0 под Debian Wheezy для архитектур: i386, amd64, kfreebsd-i386, kfreebsd-amd64.
Код
~# aptitude show ptokax
Пакет: ptokax
Новый: да
Состояние: установлен
Автоматически установлен: нет
Версия: 0.5.0.0-2
Приоритет: дополнительный
Раздел: net
Сопровождающий: incognito <konst.shell@gmail.com>
Архитектура: i386
Размер в распакованном виде: 1 642 k
Зависимости: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), liblua5.1-0, libstdc++6 (>= 4.1.1), libtinyxml2.6.2, zlib1g (>= 1:1.1.4)
Сайт: http://www.ptokax.org/

Макет для dpkg-buildpackage (в архиве *.orig.tar.gz, *.debian.tar.gz, *.dsc и готовые пакеты).
Лежит тут
Примеры конфигурации в /usr/share/doc/ptokax/cfg.examle
Путь к конфигу и запуск от юзера задаются в /etc/default/ptokax
Saymon21
5.3.2012, 16:01 Вопросы по RusHub
Технические вопросы
Доброго вечера! 2.3.9 не собирается на Ubuntu 10.04 x64
Раскрывающийся текст
Код
:~/src/rushub/rushub-2.3.9$ make RusHub_shared
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /home/sid/src/rushub/rushub-2.3.9/AdcParser.o /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp
In file included from /home/sid/src/rushub/rushub-2.3.9/Param.h:24,
                 from /home/sid/src/rushub/rushub-2.3.9/DcUser.h:28,
                 from /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp:26:
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 5 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 6 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’
/home/sid/src/rushub/rushub-2.3.9/stdinc.h:269: warning: ‘_BIG_ENDIAN’ defined but not used
make: *** [/home/sid/src/rushub/rushub-2.3.9/AdcParser.o] Error 1
:~/src/rushub/rushub-2.3.9$


Раскрывающийся текст
Код
:~/src/rushub/rushub-2.3.9$ ldd --version
ldd (Ubuntu EGLIBC 2.11.1-0ubuntu7.8) 2.11.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
:~/src/rushub/rushub-2.3.9$ gcc --version
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
:~/src/rushub/rushub-2.3.9$

Setuper
24.2.2012, 20:52 Настройка tp-link WR340GD и flylink
Проблема со скоростью скачивания в DC++
Цитата
Я говорил, что скорость скачивания во flylink на прямую (минуя роутер) 5-8 мб/сек. Это было раньше

Значит вопрос по скорости следует адресовать провайдеру, который и режет тебе скорость.
Вопрос примерно такой: Ограничивается ли пропускная способность канала согласно тарфиного плана в пределах адресного пространства ISP.
За сим откланиваюсь. Обсуждать в общем и нечего.
zazikstealth
4.2.2012, 16:29 Домены Для Вашего Хаба
Как думаете?
Всё работает

Код
root@localhost:~# nslookup triada.mydc.ru 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   triada.mydc.ru
Address: 91.215.77.135

root@localhost:~#

Nickolya, GULAM33
3.2.2012, 16:23 Сборка Rushub на платформе SUN (Oracle). OpenSolaris, Nexenta для x86
Патч для Rushub 2.3.8
В этой заметке выкладываю патч для сборки Русхаба на OpenSolaris и Nexenta.
В оригинальных исходных текстах русхаб не собирается под эту платформу, а так же не собирается с компилятором gcc3 - нужен gcc >= 4.2
Патч [attachment=6333:rushub_2...ol.patch.zip]
Сборка
Код
cd tinyxml
make
cd ..
make solaris

Сборка луалагина аналогична сборке во FreeBSD.
Код
make freebsd

Критика приветсвуется. Бо в C++ младенец. Спасибо за внимание.
Setuper, ShadoWx
3.2.2012, 14:58 Вопросы по RusHub
Технические вопросы
В списке поддерживаемых ОС можно добавить Solaris x86. Русхаб там тоже собираеся и, в целом работает. Методику сборки опишу позже.
Setuper
19.9.2011, 0:43 Open Dc Hub
Unix/Linux
С закрытием я бы не торопился. Проект еще шевелится.
Последняя версия 0.8.2. Deb'ки тут
мамин_парень
5.8.2011, 13:41 [BASH] Старт/Стоп/Перезапуск и пр.
Цитата(Saymon21 @ 2.8.2011, 3:04) *
а ulimit -n забыто тоже? Ведь таки получается, запускаем хаб на онлайн < 1020


И правильно сделано, кстати. Лимиты надо настраивать в /etc/security/limits.conf
Почему это оказалось в init? Да вот поэтому, но уже не актуально.
Saymon21
3.8.2011, 8:41 RusHub. Пакеты для Debian/Ubuntu
Цитата(CrazyKiller @ 1.8.2011, 21:13) *
KT315

А Можно ли выложить в данную тему Скрипты запуска ?

Вообще, init's есть в пакетах, но раз ты настаиваешь:
/etc/init.d/rushub
Код
#!/bin/sh
# Start/stop/restart the services for RusHub.

RHUSER=root
RHPATH=/etc/rushub/config.xml
RHBIN=/usr/bin/rushub

rh_start() {
if [ -x $RHBIN ]; then
  ulimit -n 10240
  su -c "$RHBIN -d -c $RHPATH" $RHUSER
fi
}
rh_stop() {
  if [ ! -z "$(pidof $RHBIN)" ]; then
  kill -15 $(pidof $RHBIN)
  echo "RusHub stopping..."
  else
  echo "RusHub not running!"
  fi
}
rh_restart() {
  rh_stop
  sleep 2
  rh_start
}

rh_status() {
  if [ ! -z "$(pidof $RHBIN)" ]; then
  echo "RusHub running with PID(s): $(pidof $RHBIN)"
  else
  echo "RusHub not running!"
  fi
}
case "$1" in
'start')
rh_start
;;
'stop')
rh_stop
;;
'restart')
rh_restart
;;
'status')
rh_status
;;
*)
echo "Usage start|stop|restart|status"

esac

exit 0
CrazyKiller
25.7.2011, 1:21 RusHub. Пакеты для Debian/Ubuntu
Пока оставлю тут.
RusHub 2.3.5
для i386
rushub_2.3.5-1_i386.deb
rushub-lua_2.5.0-1_i386.deb
для amd64 (x64)
rushub_2.3.5-1_amd64.deb
rushub-lua_2.5.0-1_amd64.deb
Setuper, CrazyKiller, Saymon21
4.4.2011, 23:24 Обмен "DC блог <-> Хаб"
Информационный обмен
Цитата(Otshelnik-Fm @ 27.3.2011, 13:06) *
Хотелось бы услышать вопросы и предложения от хабов поддерживающих тематику моего блога, и не имеющими своего каталога магнет ссылок

Собсно вопрос. А где сам блог? Сайт с каталогом фильмов увидел, блога не увидел, наверное зрение подводит. Но сайт понравился. big_smile.gif
Otshelnik-Fm
25.1.2011, 23:01 RusHub. Пакеты для Debian/Ubuntu
Добавлено big_smile.gif
Nickolya, Saymon21
28.12.2010, 0:32 Verlihub
Описание
Насколько известно мне, можно сделать чат только для зарегистрированных пользователей, но не наоборот. Задается переменными
Код
- [::]  chat_default_on    =   1
- [::]  mainchat_class    =   0

Это, что касается самого VH. Если дело в скриптах, разбирайтесь с ними, такое не исключено.
viktor6
22.12.2010, 10:05 lua-gd
debian
Цитата(djlab @ 22.12.2010, 7:22) *
что поставить именно?
debian 5.0.6

apt-get install liblua5.1-0-dev libfontconfig1-dev libgd2-xpm-dev libjpeg62-dev libxpm-dev liblua5.1-socket-dev
djlab
23.11.2010, 9:32 RusRC
Графический интерфейс для управления RusHub'ом
Проверил, собрал плагин и хаб (и пакеты заодно) версии 1.27 и 2.2.8 соответственно.
Раскрывающийся текст
Код
*** glibc detected *** /usr/bin/rushub: free(): invalid next size (fast): 0x08f80af0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb7655591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xb7656de8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb7659ecd]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7844741]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7820c2d]
/etc/rushub/plugins/lua.so(_ZN4nLua9GetConfigEP9lua_State+0x23c)[0xb73fa18c]
/usr/lib/liblua5.1.so.0(+0xa2ea)[0xb73c62ea]
/usr/lib/liblua5.1.so.0(+0x1545a)[0xb73d145a]
/usr/lib/liblua5.1.so.0(+0xa7d0)[0xb73c67d0]
/usr/lib/liblua5.1.so.0(+0x5771)[0xb73c1771]
/usr/lib/liblua5.1.so.0(+0x9df3)[0xb73c5df3]
/usr/lib/liblua5.1.so.0(+0x9e55)[0xb73c5e55]
/usr/lib/liblua5.1.so.0(lua_pcall+0x68)[0xb73c1598]
/etc/rushub/plugins/lua.so(_ZN4nLua15cLuaInterpreter8CallFuncEPKc+0x1b4)[0xb7401184]
/etc/rushub/plugins/lua.so(_ZN4cLua7CallAllEPKcPN9nDCServer11cDCConnBaseEPNS2_13cDCParserBaseE+0x9c)[0xb73fda2c]
/etc/rushub/plugins/lua.so(_ZN4cLua9OnUnknownEPN9nDCServer11cDCConnBaseEPNS0_13cDCParserBaseE+0x59)[0xb73fe119]
/usr/bin/rushub[0x8075d5b]
/usr/bin/rushub[0x804c171]
/usr/bin/rushub[0x804c1f7]
/usr/bin/rushub[0x806b0da]
/usr/bin/rushub[0x806f3f5]
/usr/bin/rushub[0x8081512]
/usr/bin/rushub[0x8082b19]
/usr/bin/rushub[0x808384d]
/usr/bin/rushub[0x808834b]
/usr/bin/rushub[0x80886e3]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7600bd6]
/usr/bin/rushub[0x804bb91]
======= Memory map: ========
08048000-080a8000 r-xp 00000000 08:01 43978      /usr/bin/rushub
080a8000-080a9000 r--p 0005f000 08:01 43978      /usr/bin/rushub
080a9000-080aa000 rw-p 00060000 08:01 43978      /usr/bin/rushub
08f55000-08fca000 rw-p 00000000 00:00 0          [heap]
b7200000-b7221000 rw-p 00000000 00:00 0
b7221000-b7300000 ---p 00000000 00:00 0
b73bc000-b73e1000 r-xp 00000000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b73e1000-b73e2000 r--p 00024000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b73e2000-b73e3000 rw-p 00025000 08:01 43793      /usr/lib/liblua5.1.so.0.0.0
b73e6000-b73e7000 rw-p 00000000 00:00 0
b73e7000-b7411000 r-xp 00000000 08:01 131092     /etc/rushub/plugins/lua.so
b7411000-b7412000 r--p 00029000 08:01 131092     /etc/rushub/plugins/lua.so
b7412000-b7413000 rw-p 0002a000 08:01 131092     /etc/rushub/plugins/lua.so
b7413000-b7452000 r--p 00000000 08:01 818        /usr/lib/locale/en_US.utf8/LC_CTYPE
b7452000-b7453000 r--p 00000000 08:01 11163      /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7453000-b7454000 r--p 00000000 08:01 11164      /usr/lib/locale/en_US.utf8/LC_TIME
b7454000-b7572000 r--p 00000000 08:01 11165      /usr/lib/locale/en_US.utf8/LC_COLLATE
b7572000-b7573000 r--p 00000000 08:01 11166      /usr/lib/locale/en_US.utf8/LC_MONETARY
b7573000-b7574000 r--p 00000000 08:01 11168      /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7574000-b7575000 r--p 00000000 08:01 11169      /usr/lib/locale/en_US.utf8/LC_PAPER
b7575000-b7576000 r--p 00000000 08:01 11170      /usr/lib/locale/en_US.utf8/LC_NAME
b7576000-b757d000 r--s 00000000 08:01 963        /usr/lib/gconv/gconv-modules.cache
b757d000-b75d1000 rw-p 00000000 00:00 0
b75d1000-b75e6000 r-xp 00000000 08:01 1020       /lib/tls/i686/cmov/libpthread-2.11.1.so
b75e6000-b75e7000 r--p 00014000 08:01 1020       /lib/tls/i686/cmov/libpthread-2.11.1.so
b75e7000-b75e8000 rw-p 00015000 08:01 1020       /lib/tls/i686/cmov/libpthread-2.11.1.so
b75e8000-b75ea000 rw-p 00000000 00:00 0
b75ea000-b773d000 r-xp 00000000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b773d000-b773e000 ---p 00153000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b773e000-b7740000 r--p 00153000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b7740000-b7741000 rw-p 00155000 08:01 1001       /lib/tls/i686/cmov/libc-2.11.1.so
b7741000-b7744000 rw-p 00000000 00:00 0
b7744000-b7761000 r-xp 00000000 08:01 845        /lib/libgcc_s.so.1
b7761000-b7762000 r--p 0001c000 08:01 845        /lib/libgcc_s.so.1
b7762000-b7763000 rw-p 0001d000 08:01 845        /lib/libgcc_s.so.1
b7763000-b7787000 r-xp 00000000 08:01 1009       /lib/tls/i686/cmov/libm-2.11.1.so
b7787000-b7788000 r--p 00023000 08:01 1009       /lib/tls/i686/cmov/libm-2.11.1.so
b7788000-b7789000 rw-p 00024000 08:01 1009       /lib/tls/i686/cmov/libm-2.11.1.so
b7789000-b7872000 r-xp 00000000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7872000-b7873000 ---p 000e9000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7873000-b7877000 r--p 000e9000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7877000-b7878000 rw-p 000ed000 08:01 1780       /usr/lib/libstdc++.so.6.0.13
b7878000-b7880000 rw-p 00000000 00:00 0
b7880000-b7882000 r-xp 00000000 08:01 1007       /lib/tls/i686/cmov/libdl-2.11.1.so
b7882000-b7883000 r--p 00001000 08:01 1007       /lib/tls/i686/cmov/libdl-2.11.1.so
b7883000-b7884000 rw-p 00002000 08:01 1007       /lib/tls/i686/cmov/libdl-2.11.1.so
b7884000-b788b000 r-xp 00000000 08:01 1022       /lib/tls/i686/cmov/librt-2.11.1.so
b788b000-b788c000 r--p 00006000 08:01 1022       /lib/tls/i686/cmov/librt-2.11.1.so
b788c000-b788d000 rw-p 00007000 08:01 1022       /lib/tls/i686/cmov/librt-2.11.1.so
b788d000-b788e000 r--p 00000000 08:01 11171      /usr/lib/locale/en_US.utf8/LC_ADDRESS
b788e000-b788f000 r--p 00000000 08:01 11172      /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b788f000-b7890000 r--p 00000000 08:01 11173      /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7890000-b7891000 r--p 00000000 08:01 11174      /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b7891000-b7893000 rw-p 00000000 00:00 0
b7893000-b7894000 r-xp 00000000 00:00 0          [vdso]
b7894000-b78af000 r-xp 00000000 08:01 693        /lib/ld-2.11.1.so
b78af000-b78b0000 r--p 0001a000 08:01 693        /lib/ld-2.11.1.so
b78b0000-b78b1000 rw-p 0001b000 08:01 693        /lib/ld-2.11.1.so
bfbc0000-bfbd5000 rw-p 00000000 00:00 0          [stack]

Симптомы те же.

Да, ночью совсем плохой был не посмотрел, а падает оно вот поэтому
Раскрывающийся текст
Код
root@router:/etc/rushub# cat luaerr.log
[Tue Nov 23 00:06:44 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)
[Tue Nov 23 00:10:00 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)
[Tue Nov 23 02:25:58 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value)

Функция в которой появляется эта ошибка:
Раскрывающийся текст
Код
function OnUnknown(UID, data)
    local user = Core.GetUser(UID,11)
--    data = data:sub(1,-2)
    local cmd = data:match("^(%$%w+)")
    if tHello[user.sNick] then
        if tProtocol[cmd] then
            if (tProfiles[user.iProfile] and (not tCfg.CheckNick or tCfg.CheckNick and tNicks[user.sNick]) and (not tCfg.CheckIP or tCfg.CheckIP and tIPs[user.sIP])) or (tCfg.AllowLocalhost and user.sIP == "127.0.0.1") then
                tProtocol[cmd](UID,data:gsub("%[endpipe%]","|"))
                return true -- Don't disconnect the user
            else
                Core.SendToUser(UID,"<"..SetMan.GetString(21).."> У вас нет доступа к этой команде!")
                ToOps("Попытка несанкционированного доступа к командам удаленного управления. Ник юзера:"..user.sNick..", IP: "..user.sIP..".")
            end
        end
    else
        if cmd == "$SHELLO" then
            Send(UID,"$SHELLO")
            Send(UID,GetConf())
            Send(UID,GetScripts())
            tHello[user.sNick] = UID
            return true
        end
    end
end

Вот тут интересно, потому что, что есть SetMan, я представляю весьма смутно.
В общем закомментрировал эту строку, падать перестало. Условия вот какие: при неверном логине, все это проявляется. Однако факт, что хаб валится из-за скрипта... хм... его может завалить кто угодно.
На test-rus.hub21.ru такой фокус не прокатывает...
Похоже только на линуксовых хабах
13-й пост помог.
Setuper
22.11.2010, 19:57 RusHub. Пакеты для Debian/Ubuntu
См последнее сообщение
Добрый день, посмотрел и обнаружил что для такой замечательной вещи как RusHub нет бинарных пакетов, что есть не оч правильно.
Поэтому собрал пакеты для Ubuntu 10.04. Архитектура i386, amd64
Конфигурационный файл по-умолчанию /etc/rushub/config.xml
Управление: service rushub start|stop|restart
Можно отредактировать /etc/default/rushub, для запуска от пользователя и|или изменить путь конфигурационному файлу.
Начиная с версии 2.3.0 для изменения путей директорий со скриптами и плагинами, достаточно отредактировать файл config.xml
Код
    <Item Name="sMainPath">/your/path/rushub</Item>
    <Item Name="sPluginPath">/your/path/rushub/plugins</Item>
    <Item Name="sLogPath">/your/path/rushub/logs/</Item>
    <Item Name="sLangPath">/your/path/rushub/lang/</Item>

Проверил на Ubuntu 10.04 - работает, по идее должно работать и у вас.

Для установки rushub необходимо добавить репозитарий.
Добавить можно так:
Старая версия репазитария только i386
Код
echo 'deb http://mydc.ru/ubuntu binary/' > /etc/apt/sources.list.d/mydc.list
apt-get update

Огромная благодарность Nickolya за предоставленное место на сервере!

Код
echo 'deb http://dcul.ru/ubuntu lucid main' > /etc/apt/sources.list.d/dcul.list
echo 'deb-src http://dcul.ru/ubuntu lucid main' >> /etc/apt/sources.list.d/dcul.list
wget http://dcul.ru/ubuntu/GPG.asc
apt-key add GPG.asc
apt-get update

Устанавливать :
Код
apt-get install rushub librushub


Бонус
Помимо этого: в репозитории есть хабы: verlihub 1.0.0(db_charset patch), PtokaX 0.4.2.0, opendchub 0.8.2 и консольный клиент microdc2 0.15.6
Установка Verlihub:
Код
apt-get install verlihub

Далее настраиваете хаб скриптом vh --install
Установка PtokaX:
Код
apt-get install ptokax

Установка openchub:
Код
apt-get install opendchub

Установка microdc2:
Код
apt-get install microdc2

PS. Все претензии по поводу того, что не работает, не устанавливается, etc., оставляйте себе.
PPS. репозитарий в стадии наполнения.
Спасибо за внимание!
Nickolya, Setuper, mariner, ShadoWx, Accelerator, PomanoB, Kingston, Electr0n1q, Saymon21, DEN 007, 0x255

RSS Сейчас: 23.12.2024, 5:02