Provided by: quassel_0.14.0-2ubuntu1_amd64 bug

NAME

       quassel — a modern, cross-platform and distributed IRC client

SYNPOSIS

       quassel [OPTION]...

DESCRIPTION

       Quassel  IRC  is  a  modern,  cross-platform, distributed IRC client, meaning that one (or
       multiple) client(s) can attach to and detach from a central core -- much like the  popular
       combination of screen and a text-based IRC client such as WeeChat, but graphical.

       quassel  provides a standalone IRC client experience, integrating the core and client into
       a single program. To connect to and manage a running quasselcore,  use  the  quasselclient
       client program.

COMMON OPTIONS

       -c, --configdir=CONFIGDIR
              Specify  the  directory  holding  the configuration files, the SQLite database with
              chat logs, and the SSL/TLS certificate.

       -d, --debug
              Enable extra debugging output.

       -h, --help
              Show help message.

       -L, --loglevel=LOGLEVEL
              Set the logging level to LOGLEVEL: Debug, Info, Warning, Error. Default is: Info

       -l, --logfile=LOGFILE
              Log to a file.

       --syslog
              Log to syslog.

       -v, --version
              Display version information.

CLIENT OPTIONS

       --debugbufferswitches
              Enables debugging for bufferswitches.

       --debugmodel
              Enables debugging for models.

       --hidewindow
              Start the client minimized to the system tray.

       --icontheme=THEME
              Override the  system  icon  theme.  'breeze'  is  recommended.  This  may  also  be
              configured in the client settings.

       --qss=QSS
              Load a custom application stylesheet.

INTERNAL CORE OPTIONS

       NOTE: These options should not need modified in most cases. Running a separate quasselcore
       is the recommended way to allow multiple clients to connect to a core.

       --add-user
              Starts an interactive session to add a new core user

       --change-userpass=USERNAME
              Starts an interactive session to change the password  of  the  user  identified  by
              USERNAME.

       --config-from-environment
              Load  configuration  from  environment  variables, ignoring the configuration file.
              See the section on ENVIRONMENT VARIABLES.

       --debug-irc
              Enable logging of all raw IRC messages to debug log, including passwords!  In  most
              cases you should also set --loglevel Debug.

       --debug-irc-id=DATABASENETWORKID
              Limit raw IRC logging to this network ID. Implies --debug-irc.

       --ident-daemon
              Enable internal ident daemon.

       --ident-listen=IDENTLISTEN
              The  address(es)  quasselcore  will  listen  on  for ident requests. Same format as
              --listen. Only meaningful with  --ident-daemon.  Default  is:  ::1,127.0.0.1  (only
              localhost)

       --ident-port=IDENTPORT
              The  port  the  quasselcore will listen at for ident requests. Only meaningful with
              --ident-daemon. Default is: 10113

       --listen=LISTEN
              The address(es) quasselcore will listen on when --port is specified.   Default  is:
              ::,0.0.0.0 (all addresses)

       -n, --norestore
              Don't restore last core's state, such as previously connected networks.

       --oidentd
              Enable oidentd integration. In most cases you should also enable --strict-ident.

       --oidentd-conffile=OIDENTCONF
              Set path to oidentd configuration file.

       -p, --port=PORT
              The  port  the  internal quasselcore will listen at. If not specified, the internal
              core will not accept connections from other clients.

       --require-ssl
              Require SSL for remote (non-loopback) client connections.

       --select-authenticator=AUTHENTICATOR
              Starts an interactive session to switch your current user authentication backend to
              the new one.

       --select-backend=BACKEND
              Starts  an  interactive  session  to switch your current storage backend to the new
              one. Attempts a merge if the new backend  is  uninitialized  and  the  old  backend
              supports migration, otherwise prompts for new user credentials.

       --ssl-cert=SSLCERTFILE
              Specify  the  path  to  the  SSL  certificate.  Reloaded when quasselcore is sent a
              SIGHUP. Default is: CONFIGDIR/quasselCert.pem

       --ssl-key=SSLKEYFILE
              Specify the path to the SSL key. Reloaded when quasselcore is sent a SIGHUP.   Only
              needed if not combined with the SSL certificate.

       --strict-ident
              Use  users'  quasselcore  username  as  ident reply. Ignores each user's configured
              ident setting.  Useful for multi-user quasselcores connecting to IRC networks  that
              require a fixed identifier for each user.

ENVIRONMENT

       When  --config-from-environment  is  specified,  the  quasselcore  will  use the following
       environment variables instead of the configuration file. This may be useful for  container
       setups or automated deployment.

       AUTH_AUTHENTICATOR
              Specifies the selected user authentication backend. See --select-authenticator.

       AUTH_LDAP_BASE_DN
              Specifies the LDAP authenticator base DN.

       AUTH_LDAP_BIND_DN
              Specifies the LDAP authenticator bind DN.

       AUTH_LDAP_BIND_PASSWORD
              Specifies the LDAP authenticator bind password.

       AUTH_LDAP_FILTER
              Specifies the LDAP authenticator filter.

       AUTH_LDAP_HOSTNAME
              Specifies the LDAP authenticator connection hostname.

       AUTH_LDAP_PORT
              Specifies the LDAP authenticator connection port.

       AUTH_LDAP_UID_ATTRIBUTE
              Specifies the LDAP authenticator UID attribute.

       DB_BACKEND
              Specifies the selected database backend. See --select-backend.

       DB_PGSQL_DATABASE
              Specifies the Postgres connection database name.

       DB_PGSQL_HOSTNAME
              Specifies the Postgres connection hostname.

       DB_PGSQL_USERNAME
              Specifies the Postgres connection username.

       DB_PGSQL_PASSWORD
              Specifies the Postgres connection user password.

       DB_PGSQL_PORT
              Specifies the Postgres connection port.

FILES

       $HOME/.config/quassel-irc.org
              Configuration  files,  SQLite database with chat logs, and the SSL/TLS certificate.
              To override, see --configdir.

AUTHORS

       The full list of Quassel IRC authors and contributors may be seen in  the  client's  About
       window.

       This  manual  page  was  written by Thomas Mueller <thomas.mueller@tmit.eu> and updated by
       Shane Synan <digitalcircuit36939+deb@gmail.com>, for the Debian GNU/Linux system (but  may
       be used by others).  Permission is granted to copy, distribute and/or modify this document
       under the terms of the GNU General Public License version 2 or any later version published
       by the Free Software Foundation.