Opened at 2005-12-20T23:10:41Z
Last modified at 2014-05-28T19:06:03Z
#65 reopened enhancement
mysql support
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | pony | Milestone: | |
Component: | BitlBee | Version: | 1.0 |
Keywords: | patch | Cc: | |
IRC client+version: | Client-independent | Operating System: | Public server |
OS version/distro: |
Description
Hello people,
I want sugest a important feature. Would be very helpfull if bitlbee connect in a mysql server to authentication. With this, many irc networks like here in brasnet.org will share the nick/pass between services and bitlbee.
About LDAP.. Why not MySQL first? Many services is using mysql like epona and ptlink.. None use LDAP.
Thanks, Mauritz
Attachments (0)
Change History (8)
comment:1 Changed at 2005-12-20T23:14:28Z by
Priority: | major → wishlist |
---|
comment:3 Changed at 2005-12-21T09:56:08Z by
AFAIK MySQL replication is extemely sensitive for version differences, things like that. Never tried it myself though.
Anyway, for our purposes, MySQL is most definitely not the right thing to do. (See the point about access control.) Shouldn't be hard to add it later though. But remember that BitlBee will want to store everything (buddies, settings, IM-accounts, etc) in the db, not just a password. So your database would need some changes for this anyway.
comment:4 Changed at 2006-02-16T11:47:11Z by
If you're going to add support for toy databases like MySQL, surely PostgreSQL support should also be added?
comment:5 Changed at 2006-03-03T15:56:30Z by
Support for both MySQL and PostGreSQL will most likely depend on outside contributions. For now, the focus is on LDAP support.
comment:6 Changed at 2012-03-25T23:23:31Z by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:7 Changed at 2014-05-23T16:59:30Z by
Just want to share that I wrote a mysql storage engine myself. The code is not synced with latest code base.
https://github.com/shiplu/bitlbee/blob/master/storage_mysql.c
comment:8 Changed at 2014-05-28T19:06:03Z by
Keywords: | patch added |
---|---|
Priority: | wishlist → pony |
Resolution: | wontfix |
Status: | closed → reopened |
NICE
Lowering priority.
AFAIK MySQL's replication support is crap, and that's pretty much the reason we want to implement LDAP support. Adding MySQL support shouldn't be hard though, with the storage abstraction layer in place.
Also, AFAIK with LDAP you can get better access control than with MySQL, which is certainly important for public servers.