• R/O
  • HTTP
  • SSH
  • HTTPS

Repository summary

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FLVなど sext styp のついた配信のリレーができない問題を修正するパッチ


Recent Commits RSS

Rev. Time Author Message
9c20bf3 2017-09-01 06:06:48 Yoteichi chan-atom-structure-fix インデントの修正。
40b5305 2017-09-01 06:06:20 Yoteichi 下流に流すチャンネル情報のアトム構造が壊れていたのを修正。
e85b97a 2017-09-01 05:31:41 Yoteichi popup-menu-placement-fix 複数ディスプレイ環境でのポップアップメニュー配置の問題を...
2b4cb96 2017-01-15 21:20:45 eru master IM0051 FLV配信用パッチをマージ。(github:niwakazoider/peercast@21...
0a55e16 2016-01-11 21:37:12 eru IM0050 FLVの視聴・リレーに対応。
598c4f7 2012-05-06 20:31:04 eru IM0045 DoS耐性を向上
d538496 2011-03-09 23:22:39 eru れどめの文字コードをUTF-8に変更
ff2cb82 2011-03-09 23:16:54 eru IM0044 非リレー中のチャンネル情報を一括削除できる機能を追加 S_ID...
38d9d52 2011-03-04 02:00:58 eru ipv6 ちょっとだけ弄った。一旦コミット
35d94c9 2011-03-04 00:38:57 eru slnファイルを移動

Recently edited Tags

Name Rev. Time Author
IM0051 2b4cb96 2017-01-15 21:20:45 eru
IM0050 0a55e16 2016-01-11 21:37:12 eru
IM0045 598c4f7 2012-05-06 20:31:04 eru
IM0044 ff2cb82 2011-03-09 23:18:46 eru
IM0043 fdeb548 2011-01-29 23:45:42 eru
IM0042 90320d3 2010-11-20 02:11:43 eru
IM0041 f9238f2 2010-10-23 03:25:31 eru
VP-GUI 6692fef 2009-10-22 22:39:42 eru
IM0040 1098be4 2009-09-30 03:28:33 eru
IM0039 9a85fa5 2009-09-28 00:43:11 eru
IM0038 21204ff 2009-07-05 22:48:26 eru
IM0037 0d67f51 2009-05-31 23:03:20 eru
IM0036_modified_ d6f7e31 2009-05-28 23:33:27 eru
IM0036 e773949 2009-05-28 23:28:01 eru
IM0035 9cef544 2009-05-23 23:17:52 eru
IM0034 9789c35 2009-05-23 22:52:51 eru
IM0033 57517bd 2009-03-10 15:01:27 eru
IM0032 db3dc67 2009-01-29 23:13:39 eru
IM0031 84cec90 2008-09-14 02:19:42 eru
IM0030 1aa9c6c 2008-09-14 02:07:29 eru
IM0029 d740be2 2008-09-09 17:00:02 eru
IM0028-3 839c86e 2008-09-07 15:26:04 eru
IM0028-2 c18dd4b 2008-09-04 22:12:19 eru
IM0028 0fb421d 2008-08-18 22:33:59 eru
IM0027-5-2 b6465a8 2008-06-28 22:58:37 eru
IM0027-5 3c59752 2008-06-28 14:18:20 eru
IM0027-4-2 5ec4eb0 2008-05-12 18:42:37 eru
IM0027-4 3862034 2008-05-08 19:04:24 eru
IM0027-3 754f64d 2008-01-22 20:18:29 eru
IM0027-2 d34ba9b 2008-01-06 01:33:03 eru
IM0027 68ed879 2007-12-30 00:21:06 eru
IM0026-2 928bd27 2007-12-29 22:00:38 eru
IM0026-patch071223 62695e1 2007-12-26 02:45:02 eru
_ e4900f3 2007-12-23 21:29:33 eru
GUI_ f7da087 2007-12-22 22:52:47 eru
VP25-3 888709c 2007-12-20 02:12:57 eru
VP24 85d213f 2007-12-19 13:30:35 eru
1_0 cbd19d0 2007-12-12 22:40:39 eru

Branches

Name Rev. Time Author Message
chan-atom-structure-fix 9c20bf3 2017-09-01 06:06:48 Yoteichi インデントの修正。
popup-menu-placement-fix e85b97a 2017-09-01 05:31:41 Yoteichi 複数ディスプレイ環境でのポ...
master 2b4cb96 2017-01-15 21:20:45 eru FLV配信用パッチをマージ。(g...
ipv6 38d9d52 2011-03-04 02:00:58 eru ちょっとだけ弄った。一旦コ...

README.txt

PeerCast IM0051 (released on 20160115 by えるー)
based on PeerCast IM7651 by Trill, Original: (c) 2005-2007 giles/peercast.org


= 概要
  IM7651に以下の機能修正を施した物。

  - 直下を取っているチャンネルのBump時に確認メッセージを表示。

  - 起動時に自動でGUIを開く機能(オプション)

  - GUI表示時に自動で最前面とする機能(オプション)

  - チャンネル毎にリレー数の上限を設定できる機能。
    + チャンネル情報ダイアログより変更できます。
    + 0に設定した場合には既定値が利用されます。
    + index.txtについては設定画面で個別設定が可能なので
      チャンネル情報からは変更できません。

  - トラフィックモニタ
    + PeerCastの再起動でリセット。

  - エラー落ち時のログダンプ機能
    + 強制終了した際、ぴあかすのインストールディレクトリに
      dump.html、dump.dmpというファイルが生成されます。
      そのログを渡して貰えると喜びますが、事前に4種類のログ全てを
      記録する様に設定をお願いします。

  - FLV配信に対応


= 諸注意
  - 1. 動作について
    不具合などによる責任は負いかねます。At your own risk。
    また動作確認はXP SP3/Win7のみで実施しており、その他の環境における動作
    については一切保証しません。

  - 2. 同梱のDLLについて
    + 1。dbghelp.dll (6.9.3.113)
      このDLLはDebugging Tools for Windows(6.9.3.113)に含まれる再頒布可能
      コンポーネントであり、その権利はMicrosoftに帰属します。
      また再頒布はこのプログラムと共に行う場合のみ許可されます。


= 既知のバグ
  - 視聴中のチャンネルを切断した場合、強制終了する場合があります。
    チャンネルの切断はリレーが停止した後に行うようにしてください。


= 改訂履歴
  - IM0051 (170115)
    + FLVの配信に対応。
      RTMPの受け入れ機能は無いのでFlazrDumper等、HTTPで流せるツールが必要です。
      (Thanks to github:niwakazoider/peercast@21998fe)

  - IM0050 (160111)
    + FLV配信の視聴・リレーに対応。(チケット#29363)

  - IM0045 (120506)
    + DoS攻撃への耐性を向上。

  - IM0044 (110309)
    + GUIの右クリックメニューからリレーしていないチャンネル情報を
      一括削除できるようになりました。

  - IM0043 (110129)
    + WebGUIのレスポンスが低下していた不具合を修正。
    + 今回からx86版コアをSSE2オプション付きのみに変更。
      SSE2非対応CPUで動作しない場合はソースからコンパイルしてください。

  - IM0042 (101120)
    + チャンネル切断直後に同じチャンネルを開くと強制終了する場合が
      あったのを修正。

  - IM0041 (101023)
    + Android OSからの再生に対応。
        チャンネルURL(http://host:ip/pls/ハッシュ値?tip=hoge)を
            http://host:ip/stream/ハッシュ値.wmv?tip=hoge
        と書き換え、Android OS上のブラウザから開くことで再生できます。
        ただし、WMV9 AP等による配信はAndroid OS側のデコーダが
        対応していないため再生できません。
    + VP版のGUIを追加。
    + x86版コアをSSE2のオプションを指定してコンパイルするように変更。
      SSE2非対応のCPUを使っている場合はx86_SSE_disabledフォルダの
      バイナリを使用してください。

  - IM0040 (090930)
    + 再接続中のチャンネルをGUIから切断不能にした。
    + 出力するXMLが一部ライブラリ・ソフトウェアに受理されなかったのを修正。
    + バージョン情報の改竄に対応。

  - IM0039 (090928)
    + GUIからCOUTを切断できるようにした。
    + パッチをマージ。

  - IM0038 (090705)
    + 強制終了するバグを修正。

  - IM0037 (090531)
    + なんかよく分かんない修正。

  - IM0036 (090528)
    + バージョンアップ通知機能を追加。

  - IM0035 (090523)
    + デバッグ用のコードを抜き忘れてた。

  - IM0034 (090523)
    + index_xp.txtが原因で他のリレーが詰まる現象に対して非常に適当な対策。
      効果不明な上,これがさらなる問題を生む可能性有り。

  - IM0033 (090310)
    + Vista環境でWindows Defenderがlocalhostのエイリアスを消去するバグに対応。

  - IM0032 (090129)
    + x64に暫定対応。

  - IM0031 (080914)
    + 例外処理機構を修正。

  - IM0030 (080914)
    + エラー落ちする可能性があったのを1カ所修正。

  - IM0029 (080909)
    + 例外処理機構が不完全だったのを修正。

  - IM0028-3 (080907)
    + GUIでリモートホストが表示されない事があるのを修正。

  - IM0028-2 (080904)
    + ソースアドレスがClass Dの通信を遮断。

  - IM0028 (080818)
    + ログダンプ機能を追加。
    + マイナービルド番号を増やすのもいい加減面倒くさくなってきたのでメジャーアップ。

  - IM0027-5-2 (080628)
    + トラフィックモニタが1^32で0に戻っていたのを修正。

  - IM0027-5 (080628)
    + トラフィックモニタを追加。

  - IM0027-4-2 (080512)
    + チャンネルを開いた際のメインウインドウ表示を抑止。

  - IM0027-4 (080508)
    + CVE-2008-2040を修正。

  - IM0027-3 (080122)
    + バグ修正用のパッチ(VPdiff20080120)をマージ。

  - IM0027-2 (080106)
    (注) PP版のGUIは搭載していないのでPP版の機能は使えません。
    + VP0027-1をマージ。

  - IM0027 (071230)
    (注) 未公開版
    + チャンネル毎にリレー数上限を設定できる機能を追加。

  - IM0026-2 (071226)
    (注) 動作そのものに修正は加わっていません。あくまで表面的な修正のみです。
    + 再接続時、GUIの表示が一時的にエラーとなるのを修正。
    + たまにGUIの表示(下流リレー)がバグるのを(多分)修正。

  - IM0026 (071223)
    + バージョン表記の変更。
    + 内部データのロックに問題があったのを修正。
    + VPdiff20071223(生命キャスト対策コード/ツールスレ24-517)をマージ。
    + マージによる変更点。
      ・下流情報の送信に簡単な帯域制限を付加。
      ・下流情報内のuphostで示されるホストが下流に存在しない場合、その下流情報は捨てる。
      ・下流情報を送信するとき、直下のホスト情報が必ず送信されるように修正。
      ・大きすぎるリスナー数、リレー数を制限。
      ・チャンネル要求時に自ホストのリスンポートを通知。
      ・紫ホストの自動切断を行うコードを修正。
      ・index.txtがオートBumpされるまでの時間を延長。

  - IM7650
    + 初版。幾つかバージョン違いがあるけど肝心のバージョン表記は一緒なので区別できない。
    + VP26までの変更内容(GUI除く)をマージ。