├── .devassistant ├── .gitignore ├── .mailmap ├── .travis.yml ├── CHANGELOG.rst ├── LICENSE ├── MANIFEST.in ├── README.md ├── alembic ├── README ├── env.py ├── script.py.mako └── versions │ ├── 140c0dd3605_added_fields_for_local_remote_sockets_.py │ ├── 20c114cc162_initial_migration.py │ └── 50135956b24_added_ssl_fields_in_network_table.py ├── ircb ├── __init__.py ├── bouncer.py ├── cli │ ├── __init__.py │ ├── loaddata.py │ ├── main.py │ ├── network.py │ ├── run.py │ └── user.py ├── config │ ├── __init__.py │ ├── default_settings.py │ ├── sample_ssl.cert │ └── sample_ssl.key ├── connection.py ├── forms │ ├── __init__.py │ ├── network.py │ └── user.py ├── identd.py ├── irc │ ├── __init__.py │ └── plugins │ │ ├── __init__.py │ │ ├── autojoins.py │ │ ├── ircb.py │ │ └── logger.py ├── lib │ ├── __init__.py │ ├── async.py │ ├── constants │ │ ├── __init__.py │ │ └── signals.py │ └── dispatcher │ │ └── __init__.py ├── models │ ├── __init__.py │ ├── channel.py │ ├── client.py │ ├── lib.py │ ├── logs.py │ ├── network.py │ └── user.py ├── publishers │ ├── __init__.py │ ├── base.py │ ├── channels.py │ ├── logs.py │ └── networks.py ├── storeclient │ ├── __init__.py │ ├── base.py │ ├── channel.py │ ├── client.py │ ├── logs.py │ ├── network.py │ └── user.py ├── stores │ ├── __init__.py │ ├── base.py │ ├── channel.py │ ├── client.py │ ├── logs.py │ ├── network.py │ └── user.py ├── utils │ ├── __init__.py │ └── config.py └── web │ ├── __init__.py │ ├── app.py │ ├── decorators.py │ ├── lib.py │ ├── network.py │ └── user.py ├── requirements.txt ├── setup.py ├── tests ├── README.md └── connection_tests.py └── tox.ini /.devassistant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/.devassistant -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/README.md -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /alembic/versions/140c0dd3605_added_fields_for_local_remote_sockets_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/alembic/versions/140c0dd3605_added_fields_for_local_remote_sockets_.py -------------------------------------------------------------------------------- /alembic/versions/20c114cc162_initial_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/alembic/versions/20c114cc162_initial_migration.py -------------------------------------------------------------------------------- /alembic/versions/50135956b24_added_ssl_fields_in_network_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/alembic/versions/50135956b24_added_ssl_fields_in_network_table.py -------------------------------------------------------------------------------- /ircb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/bouncer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/bouncer.py -------------------------------------------------------------------------------- /ircb/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/cli/loaddata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/cli/loaddata.py -------------------------------------------------------------------------------- /ircb/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/cli/main.py -------------------------------------------------------------------------------- /ircb/cli/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/cli/network.py -------------------------------------------------------------------------------- /ircb/cli/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/cli/run.py -------------------------------------------------------------------------------- /ircb/cli/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/cli/user.py -------------------------------------------------------------------------------- /ircb/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/config/__init__.py -------------------------------------------------------------------------------- /ircb/config/default_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/config/default_settings.py -------------------------------------------------------------------------------- /ircb/config/sample_ssl.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/config/sample_ssl.cert -------------------------------------------------------------------------------- /ircb/config/sample_ssl.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/config/sample_ssl.key -------------------------------------------------------------------------------- /ircb/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/connection.py -------------------------------------------------------------------------------- /ircb/forms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/forms/__init__.py -------------------------------------------------------------------------------- /ircb/forms/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/forms/network.py -------------------------------------------------------------------------------- /ircb/forms/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/forms/user.py -------------------------------------------------------------------------------- /ircb/identd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/identd.py -------------------------------------------------------------------------------- /ircb/irc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/irc/__init__.py -------------------------------------------------------------------------------- /ircb/irc/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/irc/plugins/autojoins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/irc/plugins/autojoins.py -------------------------------------------------------------------------------- /ircb/irc/plugins/ircb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/irc/plugins/ircb.py -------------------------------------------------------------------------------- /ircb/irc/plugins/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/irc/plugins/logger.py -------------------------------------------------------------------------------- /ircb/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/lib/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/lib/async.py -------------------------------------------------------------------------------- /ircb/lib/constants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/lib/constants/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/lib/constants/signals.py -------------------------------------------------------------------------------- /ircb/lib/dispatcher/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/lib/dispatcher/__init__.py -------------------------------------------------------------------------------- /ircb/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/__init__.py -------------------------------------------------------------------------------- /ircb/models/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/channel.py -------------------------------------------------------------------------------- /ircb/models/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/client.py -------------------------------------------------------------------------------- /ircb/models/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/lib.py -------------------------------------------------------------------------------- /ircb/models/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/logs.py -------------------------------------------------------------------------------- /ircb/models/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/network.py -------------------------------------------------------------------------------- /ircb/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/models/user.py -------------------------------------------------------------------------------- /ircb/publishers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/publishers/__init__.py -------------------------------------------------------------------------------- /ircb/publishers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/publishers/base.py -------------------------------------------------------------------------------- /ircb/publishers/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/publishers/channels.py -------------------------------------------------------------------------------- /ircb/publishers/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/publishers/logs.py -------------------------------------------------------------------------------- /ircb/publishers/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/publishers/networks.py -------------------------------------------------------------------------------- /ircb/storeclient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/__init__.py -------------------------------------------------------------------------------- /ircb/storeclient/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/base.py -------------------------------------------------------------------------------- /ircb/storeclient/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/channel.py -------------------------------------------------------------------------------- /ircb/storeclient/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/client.py -------------------------------------------------------------------------------- /ircb/storeclient/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/logs.py -------------------------------------------------------------------------------- /ircb/storeclient/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/network.py -------------------------------------------------------------------------------- /ircb/storeclient/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/storeclient/user.py -------------------------------------------------------------------------------- /ircb/stores/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/__init__.py -------------------------------------------------------------------------------- /ircb/stores/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/base.py -------------------------------------------------------------------------------- /ircb/stores/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/channel.py -------------------------------------------------------------------------------- /ircb/stores/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/client.py -------------------------------------------------------------------------------- /ircb/stores/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/logs.py -------------------------------------------------------------------------------- /ircb/stores/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/network.py -------------------------------------------------------------------------------- /ircb/stores/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/stores/user.py -------------------------------------------------------------------------------- /ircb/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/utils/config.py -------------------------------------------------------------------------------- /ircb/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ircb/web/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/web/app.py -------------------------------------------------------------------------------- /ircb/web/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/web/decorators.py -------------------------------------------------------------------------------- /ircb/web/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/web/lib.py -------------------------------------------------------------------------------- /ircb/web/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/web/network.py -------------------------------------------------------------------------------- /ircb/web/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/ircb/web/user.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/setup.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/connection_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/tests/connection_tests.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waartaa/ircb/HEAD/tox.ini --------------------------------------------------------------------------------