aboutsummaryrefslogtreecommitdiffstats
path: root/conf.h
Commit message (Collapse)AuthorAgeLines
* Add authmode saslMarius Halden2016-05-07-1/+1
| | | | | New AuthMode sasl added, when this is used all users have to authenticate with sasl.
* Start adding ssl supportMarius Halden2016-05-07-0/+5
|
* Authentication: scaffolding for multiple authentication backendsDennis Kaarsemaker2016-03-25-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Instead of always putting users passwords in XML files, allow site admins to configure a different authentication method to integrate authentication with other systems. This doesn't add any authentication backends yet, merely the scaffolding. Notably: - Password checking and loading/removing from storage has been decoupled. A new auth_check_pass function is used to check passwords. It does check against the configured storage first, but will handle the authentication backends as well. The XML storage merely signals that a user's password should be checked using an authentication backend. - If unknown-to-bitlbee users identify using an authentication backend, they are automatically registered. - If an authentication backend is used, that fact is stored in the XML file, the password is not. Passwords are also stored unencrypted in this case, as the password used to encrypt them can change underneath us. - configure and Makefile changes for the backend objects
* Add a setting to disable 'account add'Dennis Kaarsemaker2016-03-23-0/+1
| | | | | In a locked down bitlbee instance it is useful to disable the 'account add' command.
* Reindent everything to K&R style with tabsIndent2015-02-20-5/+4
| | | | | | | Used uncrustify, with the configuration file in ./doc/uncrustify.cfg Commit author set to "Indent <please@skip.me>" so that it's easier to skip while doing git blame.
* Fix incorrect Free Software Foundation addressMatej Cepl2015-01-16-2/+2
|
* Initial merge of tls_verify patch from AopicieR.Wilmer van der Gaast2011-12-19-0/+1
|
* Merging mainline.Wilmer van der Gaast2010-03-17-0/+1
|\
| * Allow disabling certain IM protocols at runtime, patch fromWilmer van der Gaast2010-03-14-0/+1
| | | | | | | | | | misc@mandriva.org, bug #381.
* | Added conf entries and lib/ftutil.[ch].ulim2008-08-12-1/+3
| | | | | | | | | | | | | | | | | | | | ft_listen = <IP-A>:<Port-A>;<IP-B>:<Port-B> to specify listening addresses for the bitlbee<->client connection and the bitlbee<->IM peer connection, respectively. ft_max_size should be obvious. ft_max_kbps should limit the kilobits per second per transfer (not implemented yet).
* | merged in upstream r384. No conflicts.ulim2008-06-02-1/+1
|\|
| * Added ClientInterface configuration option to make BitlBee bind() to aWilmer van der Gaast2008-04-06-1/+1
| | | | | | | | | | specific interface before connecting to a remote host.
* | Merged in current develulim2007-12-04-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | Wilmer van der Gaast 2007-12-02 Imported setuid() patch from Simo Leone <simo@archlinux...> with some Wilmer van der Gaast 2007-12-02 Forgot to return something in jabber_chat_join_failed(). Wilmer van der Gaast 2007-12-02 Merging a change I should've pulled before committing three other changes. Wilmer van der Gaast 2007-12-02 Added charset checks on incoming msgs (from the IRC side) to prevent possible Wilmer van der Gaast 2007-12-02 Handling of presence-error packets (only useful for groupchats now), moved Wilmer van der Gaast 2007-12-02 Defining DEBUG via CFLAGS so that it'll always be there, even when a file Wilmer van der Gaast 2007-12-02 Removed retarded printf() (ARGH) and moved the event handling handling of Wilmer van der Gaast 2007-11-29 printf() in daemons considered harmful. Wilmer van der Gaast 2007-11-28 Fixed the epoll+ForkDaemon combination. The libevent event handling
| * Imported setuid() patch from Simo Leone <simo@archlinux...> with someWilmer van der Gaast2007-12-02-0/+1
| | | | | | | | | | modifications. Also adding some missing g_free()s to conf.c.
* | Initial import of jabber file receive and DCC send support. This introducesulim2007-11-28-0/+1
|/ | | | | | | | | | | | | | | only a few changes to bitlbees code, mainly the addition of the "transfers" command. This is known to work with Kopete, Psi, and Pidgin (formerly known as gaim). At least with Pidgin also over a proxy. DCC has only been tested with irssi. IPV6 is untested but should work. Currently, only receiving via SOCKS5BYTESREAMS is implemented. I'm not sure if the alternative(in-band bytestreams IBB) is worth implementing since I didn't see a client yet that can do it. Additionally, it is probably very slow and needs support by the server as well.
* Use standard functions for dealing with both IPv6 and IPv4. Jelmer Vernooij2007-10-18-1/+1
|
* Add GCC attributes.Jelmer Vernooij2007-10-12-1/+1
|
* Added PID-file code.Wilmer van der Gaast2006-02-02-0/+1
|
* Added OperPassword and RunMode = ForkDaemon settings. Oper stuff isWilmer van der Gaast2005-12-26-2/+3
| | | | | *INSECURE* because users can just do /mode +o to become operator.
* Add variable for plugindir rather then always using the defineJelmer Vernooij2005-12-17-0/+1
|
* Add support for 'primary' and 'migrate' account storages.Jelmer Vernooij2005-12-14-1/+2
| | | | | | Fix two bugs in the text storage backend that were introduced by my previous changes.
* Add abstraction layer for storageJelmer Vernooij2005-12-08-0/+1
|
* Initial repository (0.99 release tree)0.99Wilmer van der Gaast2005-11-06-0/+51