Modify

#65 reopened enhancement

mysql support

Reported by: mauritz@… 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 wilmer

Priority: majorwishlist

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.

comment:2 Changed at 2005-12-20T23:54:09Z by mauritz@…

I use mysql replication without problems.. :)

comment:3 Changed at 2005-12-21T09:56:08Z by wilmer

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 anonymous

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 Jelmer Vernooij

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 wilmer

Resolution: wontfix
Status: newclosed

comment:7 Changed at 2014-05-23T16:59:30Z by anonymous

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 dx

Keywords: patch added
Priority: wishlistpony
Resolution: wontfix
Status: closedreopened

NICE

Modify Ticket

Action
as reopened The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.