summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/control31
-rw-r--r--debian/copyright_hints159
2 files changed, 181 insertions, 9 deletions
diff --git a/debian/control b/debian/control
index 04b3f28..9d232df 100644
--- a/debian/control
+++ b/debian/control
@@ -5,11 +5,16 @@ Build-Depends: cdbs,
debhelper,
dh-buildinfo,
licensecheck,
+ cmake,
+ catch,
uuid-dev,
+ pandoc,
libexpat1-dev,
libidn11-dev,
libsystemd-dev,
- libc-ares-dev
+ libc-ares,
+ -dev,
+ libbotan1.10-dev
Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
Uploaders: Vasudev Kamath <vasudev@copyninja.info>
Jonas Smedegaard <dr@jones.dk>
@@ -22,13 +27,21 @@ Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Description: XMPP gateway to connect to IRC servers
- This package translates between XMPP and IRC protocols. It can be used to
- connect to IRC channels using any XMPP client as if these channels were XMPP
- MUCs.
+ Biboumi is an XMPP gateway that connects to IRC servers and translates
+ between the two protocols. It can be used to access IRC channels using
+ any XMPP client as if these channels were XMPP MUCs.
.
- The goal is to provide a way to access most of IRC features using any XMPP
- client. It doesn’t however try to provide a complete mapping of the features of
- both worlds simply because this is not useful and most probably impossible.
+ It is written in modern C++14 and makes great efforts to have as little
+ dependencies and to be as simple as possible.
.
- If IRC is the limiting factor then biboumi doesn’t try to work around this
- issue. An important goal of the tool is to keep the software light and simple. \ No newline at end of file
+ The goal is to provide a way to access most of IRC features using any
+ XMPP client. It doesn’t however try to provide a complete mapping of
+ the features of both worlds simply because this is not useful and most
+ probably impossible. For example all IRC modes are not all
+ translatable into an XMPP features. Some of them are (like +m (mute)
+ or +o (operator) modes), but some others are IRC-specific. If IRC is
+ the limiting factor (for example you cannot have a non-ASCII nickname
+ on IRC) then biboumi doesn’t try to work around this issue: it just
+ enforces the rules of the IRC server by telling the user that he/she
+ must choose an ASCII-only nickname. An important goal is to keep the
+ software (and its code) light and simple.
diff --git a/debian/copyright_hints b/debian/copyright_hints
index e69de29..9d5a50a 100644
--- a/debian/copyright_hints
+++ b/debian/copyright_hints
@@ -0,0 +1,159 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FIXME
+Upstream-Contact: FIXME
+Source: FIXME
+Disclaimer: Autogenerated by CDBS
+
+Files: CHANGELOG.rst
+ CMakeLists.txt
+ INSTALL.rst
+ README.rst
+ biboumi.h.cmake
+ conf/biboumi.cfg
+ database/database.xml
+ debian/compat
+ debian/control
+ debian/control.in
+ debian/patches/2001_cmake_ignore_git.patch
+ debian/patches/README
+ debian/patches/series
+ debian/rules
+ debian/source/format
+ debian/watch
+ doc/biboumi.1.rst
+ docker/biboumi-test/debian/Dockerfile
+ docker/biboumi-test/fedora/Dockerfile
+ louloulibs/CMakeLists.txt
+ louloulibs/config/config.cpp
+ louloulibs/config/config.hpp
+ louloulibs/logger/logger.cpp
+ louloulibs/logger/logger.hpp
+ louloulibs/louloulibs.h.cmake
+ louloulibs/network/credentials_manager.cpp
+ louloulibs/network/credentials_manager.hpp
+ louloulibs/network/dns_handler.cpp
+ louloulibs/network/dns_handler.hpp
+ louloulibs/network/dns_socket_handler.cpp
+ louloulibs/network/dns_socket_handler.hpp
+ louloulibs/network/poller.cpp
+ louloulibs/network/poller.hpp
+ louloulibs/network/resolver.cpp
+ louloulibs/network/resolver.hpp
+ louloulibs/network/socket_handler.hpp
+ louloulibs/network/tcp_socket_handler.cpp
+ louloulibs/network/tcp_socket_handler.hpp
+ louloulibs/utils/encoding.cpp
+ louloulibs/utils/encoding.hpp
+ louloulibs/utils/revstr.cpp
+ louloulibs/utils/revstr.hpp
+ louloulibs/utils/scopeguard.hpp
+ louloulibs/utils/sha1.cpp
+ louloulibs/utils/sha1.hpp
+ louloulibs/utils/split.cpp
+ louloulibs/utils/split.hpp
+ louloulibs/utils/string.cpp
+ louloulibs/utils/string.hpp
+ louloulibs/utils/timed_events.cpp
+ louloulibs/utils/timed_events.hpp
+ louloulibs/utils/timed_events_manager.cpp
+ louloulibs/utils/tolower.cpp
+ louloulibs/utils/tolower.hpp
+ louloulibs/utils/xdg.cpp
+ louloulibs/utils/xdg.hpp
+ louloulibs/xmpp/adhoc_command.cpp
+ louloulibs/xmpp/adhoc_command.hpp
+ louloulibs/xmpp/adhoc_commands_handler.cpp
+ louloulibs/xmpp/adhoc_commands_handler.hpp
+ louloulibs/xmpp/adhoc_session.cpp
+ louloulibs/xmpp/adhoc_session.hpp
+ louloulibs/xmpp/body.hpp
+ louloulibs/xmpp/jid.cpp
+ louloulibs/xmpp/jid.hpp
+ louloulibs/xmpp/roster.cpp
+ louloulibs/xmpp/roster.hpp
+ louloulibs/xmpp/xmpp_component.cpp
+ louloulibs/xmpp/xmpp_component.hpp
+ louloulibs/xmpp/xmpp_parser.cpp
+ louloulibs/xmpp/xmpp_parser.hpp
+ louloulibs/xmpp/xmpp_stanza.cpp
+ louloulibs/xmpp/xmpp_stanza.hpp
+ packaging/biboumi.spec.cmake
+ src/bridge/bridge.cpp
+ src/bridge/bridge.hpp
+ src/bridge/colors.cpp
+ src/bridge/colors.hpp
+ src/bridge/list_element.hpp
+ src/database/database.cpp
+ src/database/database.hpp
+ src/irc/iid.cpp
+ src/irc/iid.hpp
+ src/irc/irc_channel.cpp
+ src/irc/irc_channel.hpp
+ src/irc/irc_client.cpp
+ src/irc/irc_client.hpp
+ src/irc/irc_message.cpp
+ src/irc/irc_message.hpp
+ src/irc/irc_user.cpp
+ src/irc/irc_user.hpp
+ src/main.cpp
+ src/utils/empty_if_fixed_server.hpp
+ src/utils/reload.cpp
+ src/utils/reload.hpp
+ src/xmpp/biboumi_adhoc_commands.cpp
+ src/xmpp/biboumi_adhoc_commands.hpp
+ src/xmpp/biboumi_component.cpp
+ src/xmpp/biboumi_component.hpp
+ tests/colors.cpp
+ tests/config.cpp
+ tests/database.cpp
+ tests/dns.cpp
+ tests/end_to_end/__main__.py
+ tests/end_to_end/biboumi.supp
+ tests/iid.cpp
+ tests/io_tester.cpp
+ tests/io_tester.hpp
+ tests/jid.cpp
+ tests/logger.cpp
+ tests/test.cpp
+ tests/timed_events.cpp
+ tests/utils.cpp
+ tests/uuid.cpp
+ tests/xmpp.cpp
+ unit/biboumi.service.cmake
+Copyright: NONE
+License: UNKNOWN
+ FIXME
+
+Files: cmake/Modules/FindLITESQL.cmake
+ louloulibs/cmake/Modules/FindBOTAN.cmake
+ louloulibs/cmake/Modules/FindCARES.cmake
+ louloulibs/cmake/Modules/FindICONV.cmake
+ louloulibs/cmake/Modules/FindLIBIDN.cmake
+ louloulibs/cmake/Modules/FindLIBUUID.cmake
+ louloulibs/cmake/Modules/FindSYSTEMD.cmake
+Copyright: NONE
+License: public-domain
+ FIXME
+
+Files: cmake/Modules/CodeCoverage.cmake
+Copyright: 2012-2015, Lars Bilke
+License: BSD-3-clause
+ FIXME
+
+Files: tests/encoding.cpp
+Copyright:
+License: UNKNOWN
+ FIXME
+
+Files: tests/end_to_end/ircd.conf
+Copyright: 2000-2002, Hybrid Development Team
+ 2002-2005, ircd-ratbox development team
+ 2005-2006, charybdis development team
+License: UNKNOWN
+ FIXME
+
+Files: COPYING
+Copyright: 2015, Florent Le Coz
+License: Zlib
+ FIXME
+