/*
 * Purple XMPP - XMPP Protocol Plugin
 * Copyright (C) Pidgin Developers <devel@pidgin.im>
 *
 * Purple XMPP is the legal property of its developers, whose names are too
 * numerous to list here. Please refer to the COPYRIGHT file distributed with
 * this source distribution.
 *
 * This plugin is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the Free
 * Software Foundation; either version 2 of the License, or (at your option)
 * any later version.
 *
 * This plugin is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this plugin; if not, see <https://www.gnu.org/licenses/>.
 */

#ifndef PURPLE_XMPP_CONSTANTS_H
#define PURPLE_XMPP_CONSTANTS_H

#define PURPLE_XMPP_DEFAULT_PORT_CLEAR (5222)
#define PURPLE_XMPP_DEFAULT_PORT_TLS (5223)

#define PURPLE_XMPP_OPTION_RESOURCE ("resource")
#define PURPLE_XMPP_OPTION_SERVER ("server")
#define PURPLE_XMPP_OPTION_PORT ("port")
#define PURPLE_XMPP_OPTION_TLS_MODE ("tls-mode")
#define PURPLE_XMPP_OPTION_SASL_LOGIN_NAME ("sasl-login-name")
#define PURPLE_XMPP_OPTION_SASL_MECHANISMS ("sasl-mechanisms")
#define PURPLE_XMPP_OPTION_PLAIN_SASL_IN_CLEAR ("plain-sasl-in-clear")

#define PURPLE_XMPP_TLS_DIRECT ("direct")
#define PURPLE_XMPP_TLS_STARTTLS ("starttls")
#define PURPLE_XMPP_TLS_NONE ("none")

#endif /* PURPLE_XMPP_CONSTANTS_H */
