Schema changes for SASL support
authorDaniel Albers <daniel@lbers.com>
Sun, 14 Feb 2010 10:21:57 +0000 (11:21 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 14 Feb 2010 20:59:18 +0000 (21:59 +0100)
174 files changed:
src/core/SQL/PostgreSQL/16/delete_backlog_by_uid.sql [moved from src/core/SQL/PostgreSQL/15/delete_backlog_by_uid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_backlog_for_buffer.sql [moved from src/core/SQL/PostgreSQL/15/delete_backlog_for_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_backlog_for_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_backlog_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_buffer_for_bufferid.sql [moved from src/core/SQL/PostgreSQL/15/delete_buffer_for_bufferid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_buffers_by_uid.sql [moved from src/core/SQL/PostgreSQL/15/delete_buffers_by_uid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_buffers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_buffers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_identity.sql [moved from src/core/SQL/PostgreSQL/15/delete_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_ircservers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_ircservers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_networks_by_uid.sql [moved from src/core/SQL/PostgreSQL/15/delete_networks_by_uid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_nicks.sql [moved from src/core/SQL/PostgreSQL/15/delete_nicks.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/delete_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_buffer.sql [moved from src/core/SQL/PostgreSQL/15/insert_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_identity.sql [moved from src/core/SQL/PostgreSQL/15/insert_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_message.sql [moved from src/core/SQL/PostgreSQL/15/insert_message.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_network.sql [moved from src/core/SQL/PostgreSQL/15/insert_network.sql with 79% similarity]
src/core/SQL/PostgreSQL/16/insert_nick.sql [moved from src/core/SQL/PostgreSQL/15/insert_nick.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/insert_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_sender.sql [moved from src/core/SQL/PostgreSQL/15/insert_sender.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_server.sql [moved from src/core/SQL/PostgreSQL/15/insert_server.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/insert_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_backlog.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_backlog.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_buffer.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_identity.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_identity_nick.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_identity_nick.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_ircserver.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_ircserver.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_network.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_network.sql with 79% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_sender.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_sender.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_usersetting.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_usersetting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_authuser.sql [moved from src/core/SQL/PostgreSQL/15/select_authuser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_bufferByName.sql [moved from src/core/SQL/PostgreSQL/15/select_bufferByName.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_bufferExists.sql [moved from src/core/SQL/PostgreSQL/15/select_bufferExists.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffer_by_id.sql [moved from src/core/SQL/PostgreSQL/15/select_buffer_by_id.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffer_lastseen_messages.sql [moved from src/core/SQL/PostgreSQL/15/select_buffer_lastseen_messages.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffer_markerlinemsgids.sql [moved from src/core/SQL/PostgreSQL/15/select_buffer_markerlinemsgids.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffers.sql [moved from src/core/SQL/PostgreSQL/15/select_buffers.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/select_buffers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_checkidentity.sql [moved from src/core/SQL/PostgreSQL/15/select_checkidentity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_connected_networks.sql [moved from src/core/SQL/PostgreSQL/15/select_connected_networks.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_identities.sql [moved from src/core/SQL/PostgreSQL/15/select_identities.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_internaluser.sql [moved from src/core/SQL/PostgreSQL/15/select_internaluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messages.sql [moved from src/core/SQL/PostgreSQL/15/select_messages.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesAll.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesAll.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesAllNew.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesAllNew.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesNewerThan.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesNewerThan.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesRange.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesRange.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_networkExists.sql [moved from src/core/SQL/PostgreSQL/15/select_networkExists.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_network_awaymsg.sql [moved from src/core/SQL/PostgreSQL/15/select_network_awaymsg.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_network_usermode.sql [moved from src/core/SQL/PostgreSQL/15/select_network_usermode.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_networks_for_user.sql [moved from src/core/SQL/SQLite/16/select_networks_for_user.sql with 69% similarity]
src/core/SQL/PostgreSQL/16/select_nicks.sql [moved from src/core/SQL/PostgreSQL/15/select_nicks.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_persistent_channels.sql [moved from src/core/SQL/PostgreSQL/15/select_persistent_channels.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_servers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/select_servers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/select_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_userid.sql [moved from src/core/SQL/PostgreSQL/15/select_userid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_000_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/setup_000_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_010_sender.sql [moved from src/core/SQL/PostgreSQL/15/setup_010_sender.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_020_identity.sql [moved from src/core/SQL/PostgreSQL/15/setup_020_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_030_identity_nick.sql [moved from src/core/SQL/PostgreSQL/15/setup_030_identity_nick.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_040_network.sql [moved from src/core/SQL/PostgreSQL/15/setup_040_network.sql with 91% similarity]
src/core/SQL/PostgreSQL/16/setup_050_buffer.sql [moved from src/core/SQL/PostgreSQL/15/setup_050_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_060_backlog.sql [moved from src/core/SQL/PostgreSQL/15/setup_060_backlog.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_070_coreinfo.sql [moved from src/core/SQL/PostgreSQL/15/setup_070_coreinfo.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_080_ircservers.sql [moved from src/core/SQL/PostgreSQL/15/setup_080_ircservers.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_090_backlog_idx.sql [moved from src/core/SQL/PostgreSQL/15/setup_090_backlog_idx.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_100_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/setup_100_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_110_alter_sender_seq.sql [moved from src/core/SQL/PostgreSQL/15/setup_110_alter_sender_seq.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_120_alter_messageid_seq.sql [moved from src/core/SQL/PostgreSQL/15/setup_120_alter_messageid_seq.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_backlog_bufferid.sql [moved from src/core/SQL/PostgreSQL/15/update_backlog_bufferid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_lastseen.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_lastseen.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_markerlinemsgid.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_markerlinemsgid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_name.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_name.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_persistent_channel.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_persistent_channel.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_set_channel_key.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_set_channel_key.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_identity.sql [moved from src/core/SQL/PostgreSQL/15/update_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_network.sql [moved from src/core/SQL/PostgreSQL/15/update_network.sql with 83% similarity]
src/core/SQL/PostgreSQL/16/update_network_connected.sql [moved from src/core/SQL/PostgreSQL/15/update_network_connected.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_network_set_awaymsg.sql [moved from src/core/SQL/PostgreSQL/15/update_network_set_awaymsg.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_network_set_usermode.sql [moved from src/core/SQL/PostgreSQL/15/update_network_set_usermode.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/update_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_username.sql [moved from src/core/SQL/PostgreSQL/15/update_username.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_userpassword.sql [moved from src/core/SQL/PostgreSQL/15/update_userpassword.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/SQL/SQLite/17/delete_backlog_by_uid.sql [moved from src/core/SQL/SQLite/16/delete_backlog_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_backlog_for_buffer.sql [moved from src/core/SQL/SQLite/16/delete_backlog_for_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_backlog_for_network.sql [moved from src/core/SQL/SQLite/16/delete_backlog_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_buffer_for_bufferid.sql [moved from src/core/SQL/SQLite/16/delete_buffer_for_bufferid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_buffers_by_uid.sql [moved from src/core/SQL/SQLite/16/delete_buffers_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_buffers_for_network.sql [moved from src/core/SQL/SQLite/16/delete_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_identity.sql [moved from src/core/SQL/SQLite/16/delete_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_ircservers_for_network.sql [moved from src/core/SQL/SQLite/16/delete_ircservers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_network.sql [moved from src/core/SQL/SQLite/16/delete_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_networks_by_uid.sql [moved from src/core/SQL/SQLite/16/delete_networks_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_nicks.sql [moved from src/core/SQL/SQLite/16/delete_nicks.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_quasseluser.sql [moved from src/core/SQL/SQLite/16/delete_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_buffer.sql [moved from src/core/SQL/SQLite/16/insert_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_identity.sql [moved from src/core/SQL/SQLite/16/insert_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_message.sql [moved from src/core/SQL/SQLite/16/insert_message.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_network.sql [moved from src/core/SQL/SQLite/16/insert_network.sql with 79% similarity]
src/core/SQL/SQLite/17/insert_nick.sql [moved from src/core/SQL/SQLite/16/insert_nick.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_quasseluser.sql [moved from src/core/SQL/SQLite/16/insert_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_sender.sql [moved from src/core/SQL/SQLite/16/insert_sender.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_server.sql [moved from src/core/SQL/SQLite/16/insert_server.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_user_setting.sql [moved from src/core/SQL/SQLite/16/insert_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_backlog.sql [moved from src/core/SQL/SQLite/16/migrate_read_backlog.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_buffer.sql [moved from src/core/SQL/SQLite/16/migrate_read_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_identity.sql [moved from src/core/SQL/SQLite/16/migrate_read_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_identity_nick.sql [moved from src/core/SQL/SQLite/16/migrate_read_identity_nick.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_ircserver.sql [moved from src/core/SQL/SQLite/16/migrate_read_ircserver.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_network.sql [moved from src/core/SQL/SQLite/16/migrate_read_network.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_quasseluser.sql [moved from src/core/SQL/SQLite/16/migrate_read_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_sender.sql [moved from src/core/SQL/SQLite/16/migrate_read_sender.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_usersetting.sql [moved from src/core/SQL/SQLite/16/migrate_read_usersetting.sql with 100% similarity]
src/core/SQL/SQLite/17/select_authuser.sql [moved from src/core/SQL/SQLite/16/select_authuser.sql with 100% similarity]
src/core/SQL/SQLite/17/select_bufferByName.sql [moved from src/core/SQL/SQLite/16/select_bufferByName.sql with 100% similarity]
src/core/SQL/SQLite/17/select_bufferExists.sql [moved from src/core/SQL/SQLite/16/select_bufferExists.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffer_by_id.sql [moved from src/core/SQL/SQLite/16/select_buffer_by_id.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffer_lastseen_messages.sql [moved from src/core/SQL/SQLite/16/select_buffer_lastseen_messages.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffer_markerlinemsgids.sql [moved from src/core/SQL/SQLite/16/select_buffer_markerlinemsgids.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffers.sql [moved from src/core/SQL/SQLite/16/select_buffers.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffers_for_merge.sql [moved from src/core/SQL/SQLite/16/select_buffers_for_merge.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffers_for_network.sql [moved from src/core/SQL/SQLite/16/select_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/select_checkidentity.sql [moved from src/core/SQL/SQLite/16/select_checkidentity.sql with 100% similarity]
src/core/SQL/SQLite/17/select_connected_networks.sql [moved from src/core/SQL/SQLite/16/select_connected_networks.sql with 100% similarity]
src/core/SQL/SQLite/17/select_identities.sql [moved from src/core/SQL/SQLite/16/select_identities.sql with 100% similarity]
src/core/SQL/SQLite/17/select_internaluser.sql [moved from src/core/SQL/SQLite/16/select_internaluser.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messages.sql [moved from src/core/SQL/SQLite/16/select_messages.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesAll.sql [moved from src/core/SQL/SQLite/16/select_messagesAll.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesAllNew.sql [moved from src/core/SQL/SQLite/16/select_messagesAllNew.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesNewerThan.sql [moved from src/core/SQL/SQLite/16/select_messagesNewerThan.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesNewestK.sql [moved from src/core/SQL/SQLite/16/select_messagesNewestK.sql with 100% similarity]
src/core/SQL/SQLite/17/select_networkExists.sql [moved from src/core/SQL/SQLite/16/select_networkExists.sql with 100% similarity]
src/core/SQL/SQLite/17/select_network_awaymsg.sql [moved from src/core/SQL/SQLite/16/select_network_awaymsg.sql with 100% similarity]
src/core/SQL/SQLite/17/select_network_usermode.sql [moved from src/core/SQL/SQLite/16/select_network_usermode.sql with 100% similarity]
src/core/SQL/SQLite/17/select_networks_for_user.sql [moved from src/core/SQL/PostgreSQL/15/select_networks_for_user.sql with 69% similarity]
src/core/SQL/SQLite/17/select_nicks.sql [moved from src/core/SQL/SQLite/16/select_nicks.sql with 100% similarity]
src/core/SQL/SQLite/17/select_persistent_channels.sql [moved from src/core/SQL/SQLite/16/select_persistent_channels.sql with 100% similarity]
src/core/SQL/SQLite/17/select_servers_for_network.sql [moved from src/core/SQL/SQLite/16/select_servers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/select_user_setting.sql [moved from src/core/SQL/SQLite/16/select_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/select_userid.sql [moved from src/core/SQL/SQLite/16/select_userid.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_000_quasseluser.sql [moved from src/core/SQL/SQLite/16/setup_000_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_010_sender.sql [moved from src/core/SQL/SQLite/16/setup_010_sender.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_020_network.sql [moved from src/core/SQL/SQLite/16/setup_020_network.sql with 92% similarity]
src/core/SQL/SQLite/17/setup_030_buffer.sql [moved from src/core/SQL/SQLite/16/setup_030_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_040_buffer_idx.sql [moved from src/core/SQL/SQLite/16/setup_040_buffer_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_050_buffer_cname_idx.sql [moved from src/core/SQL/SQLite/16/setup_050_buffer_cname_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_060_backlog.sql [moved from src/core/SQL/SQLite/16/setup_060_backlog.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_070_coreinfo.sql [moved from src/core/SQL/SQLite/16/setup_070_coreinfo.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_080_ircservers.sql [moved from src/core/SQL/SQLite/16/setup_080_ircservers.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_090_backlog_idx.sql [moved from src/core/SQL/SQLite/16/setup_090_backlog_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_100_backlog_idx2.sql [moved from src/core/SQL/SQLite/16/setup_100_backlog_idx2.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_110_buffer_user_idx.sql [moved from src/core/SQL/SQLite/16/setup_110_buffer_user_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_120_user_setting.sql [moved from src/core/SQL/SQLite/16/setup_120_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_130_identity.sql [moved from src/core/SQL/SQLite/16/setup_130_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_140_identity_nick.sql [moved from src/core/SQL/SQLite/16/setup_140_identity_nick.sql with 100% similarity]
src/core/SQL/SQLite/17/update_backlog_bufferid.sql [moved from src/core/SQL/SQLite/16/update_backlog_bufferid.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_lastseen.sql [moved from src/core/SQL/SQLite/16/update_buffer_lastseen.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_markerlinemsgid.sql [moved from src/core/SQL/SQLite/16/update_buffer_markerlinemsgid.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_name.sql [moved from src/core/SQL/SQLite/16/update_buffer_name.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_persistent_channel.sql [moved from src/core/SQL/SQLite/16/update_buffer_persistent_channel.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_set_channel_key.sql [moved from src/core/SQL/SQLite/16/update_buffer_set_channel_key.sql with 100% similarity]
src/core/SQL/SQLite/17/update_identity.sql [moved from src/core/SQL/SQLite/16/update_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/update_network.sql [moved from src/core/SQL/SQLite/16/update_network.sql with 83% similarity]
src/core/SQL/SQLite/17/update_network_connected.sql [moved from src/core/SQL/SQLite/16/update_network_connected.sql with 100% similarity]
src/core/SQL/SQLite/17/update_network_set_awaymsg.sql [moved from src/core/SQL/SQLite/16/update_network_set_awaymsg.sql with 100% similarity]
src/core/SQL/SQLite/17/update_network_set_usermode.sql [moved from src/core/SQL/SQLite/16/update_network_set_usermode.sql with 100% similarity]
src/core/SQL/SQLite/17/update_user_setting.sql [moved from src/core/SQL/SQLite/16/update_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/update_username.sql [moved from src/core/SQL/SQLite/16/update_username.sql with 100% similarity]
src/core/SQL/SQLite/17/update_userpassword.sql [moved from src/core/SQL/SQLite/16/update_userpassword.sql with 100% similarity]
src/core/SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/sql.qrc

@@ -1,3 +1,3 @@
-INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels)
-VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver, :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels)
+INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword)
+VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver, :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels, :usesasl, :saslaccount, :saslpassword)
 RETURNING networkid
@@ -1,2 +1,2 @@
-INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, decodingcodec, servercodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected, usermode, awaymessage, attachperform, detachperform)
-VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
+INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, decodingcodec, servercodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected, usermode, awaymessage, attachperform, detachperform, usesasl, saslaccount, saslpassword)
+VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
@@ -1,5 +1,6 @@
 SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingcodec,
        userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword,
-       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels
+       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels,
+       usesasl, saslaccount, saslpassword
 FROM network
-WHERE userid = :userid
\ No newline at end of file
+WHERE userid = :userid
@@ -11,6 +11,9 @@ CREATE TABLE network (
        useautoidentify boolean NOT NULL DEFAULT FALSE,
        autoidentifyservice varchar(128),
        autoidentifypassword varchar(128),
+       usesasl boolean NOT NULL DEFAULT FALSE,
+       saslaccount varchar(128),
+       saslpassword varchar(128),
        useautoreconnect boolean NOT NULL DEFAULT TRUE,
        autoreconnectinterval integer NOT NULL DEFAULT 0,
        autoreconnectretries integer NOT NULL DEFAULT 0,
@@ -13,5 +13,8 @@ useautoreconnect = :useautoreconnect,
 autoreconnectinterval = :autoreconnectinterval,
 autoreconnectretries = :autoreconnectretries,
 unlimitedconnectretries = :unlimitedconnectretries,
-rejoinchannels = :rejoinchannels
+rejoinchannels = :rejoinchannels,
+usesasl = :usesasl,
+saslaccount = :saslaccount,
+saslpassword = :saslpassword
 WHERE networkid = :networkid
diff --git a/src/core/SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql b/src/core/SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..62b75be
--- /dev/null
@@ -0,0 +1,4 @@
+ALTER TABLE network
+ADD COLUMN usesasl boolean NOT NULL DEFAULT FALSE,
+ADD COLUMN saslaccount varchar(128),
+ADD COLUMN saslpassword varchar(128)
similarity index 79%
rename from src/core/SQL/SQLite/16/insert_network.sql
rename to src/core/SQL/SQLite/17/insert_network.sql
index c64cbe1..4d9ff01 100644 (file)
@@ -1,4 +1,4 @@
 INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver,
-                     perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels)
+                     perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword)
 VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver,
-        :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels)
+        :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels, :usesasl, :saslaccount, :saslpassword)
@@ -1,5 +1,6 @@
 SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingcodec,
        userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword,
-       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels
+       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels,
+       usesasl, saslaccount, saslpassword
 FROM network
-WHERE userid = :userid
\ No newline at end of file
+WHERE userid = :userid
similarity index 92%
rename from src/core/SQL/SQLite/16/setup_020_network.sql
rename to src/core/SQL/SQLite/17/setup_020_network.sql
index c4e864e..efa1f8d 100644 (file)
@@ -11,6 +11,9 @@ CREATE TABLE network (
        useautoidentify INTEGER NOT NULL DEFAULT 0, -- BOOL
        autoidentifyservice TEXT,
        autoidentifypassword TEXT,
+       usesasl INTEGER NOT NULL DEFAULT 0, -- BOOL
+       saslaccount TEXT,
+       saslpassword TEXT,
        useautoreconnect INTEGER NOT NULL DEFAULT 0, -- BOOL
        autoreconnectinterval INTEGER NOT NULL DEFAULT 0,
        autoreconnectretries INTEGER NOT NULL DEFAULT 0,
similarity index 83%
rename from src/core/SQL/SQLite/16/update_network.sql
rename to src/core/SQL/SQLite/17/update_network.sql
index 21afc3f..84c8195 100644 (file)
@@ -13,5 +13,8 @@ useautoreconnect = :useautoreconnect,
 autoreconnectinterval = :autoreconnectinterval,
 autoreconnectretries = :autoreconnectretries,
 unlimitedconnectretries = :unlimitedconnectretries,
-rejoinchannels = :rejoinchannels
+rejoinchannels = :rejoinchannels,
+usesasl = :usesasl,
+saslaccount = :saslaccount,
+saslpassword = :saslpassword
 WHERE networkid = :networkid AND userid = :userid
diff --git a/src/core/SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql b/src/core/SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..f03eec5
--- /dev/null
@@ -0,0 +1,3 @@
+ALTER TABLE network
+ADD COLUMN
+usesasl INTEGER NOT NULL DEFAULT 0
diff --git a/src/core/SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql b/src/core/SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..c3e3582
--- /dev/null
@@ -0,0 +1,3 @@
+ALTER TABLE network
+ADD COLUMN
+saslaccount TEXT
diff --git a/src/core/SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql b/src/core/SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..91c9980
--- /dev/null
@@ -0,0 +1,3 @@
+ALTER TABLE network
+ADD COLUMN
+saslpassword TEXT
index 07c1fdf..f713861 100644 (file)
@@ -1,89 +1,90 @@
 <!DOCTYPE RCC><RCC version="1.0">
 <qresource>
-    <file>./SQL/PostgreSQL/15/delete_backlog_by_uid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_backlog_for_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_backlog_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_buffer_for_bufferid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_buffers_by_uid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_buffers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_ircservers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_networks_by_uid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_nicks.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_message.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_network.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_nick.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_sender.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_server.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_backlog.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_identity_nick.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_ircserver.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_network.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_sender.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_usersetting.sql</file>
-    <file>./SQL/PostgreSQL/15/select_authuser.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffer_by_id.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffer_lastseen_messages.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffer_markerlinemsgids.sql</file>
-    <file>./SQL/PostgreSQL/15/select_bufferByName.sql</file>
-    <file>./SQL/PostgreSQL/15/select_bufferExists.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffers.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/select_checkidentity.sql</file>
-    <file>./SQL/PostgreSQL/15/select_connected_networks.sql</file>
-    <file>./SQL/PostgreSQL/15/select_identities.sql</file>
-    <file>./SQL/PostgreSQL/15/select_internaluser.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messages.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesAll.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesAllNew.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesNewerThan.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesRange.sql</file>
-    <file>./SQL/PostgreSQL/15/select_network_awaymsg.sql</file>
-    <file>./SQL/PostgreSQL/15/select_network_usermode.sql</file>
-    <file>./SQL/PostgreSQL/15/select_networkExists.sql</file>
-    <file>./SQL/PostgreSQL/15/select_networks_for_user.sql</file>
-    <file>./SQL/PostgreSQL/15/select_nicks.sql</file>
-    <file>./SQL/PostgreSQL/15/select_persistent_channels.sql</file>
-    <file>./SQL/PostgreSQL/15/select_servers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/select_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/select_userid.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_000_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_010_sender.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_020_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_030_identity_nick.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_040_network.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_050_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_060_backlog.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_070_coreinfo.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_080_ircservers.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_090_backlog_idx.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_100_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_110_alter_sender_seq.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_120_alter_messageid_seq.sql</file>
-    <file>./SQL/PostgreSQL/15/update_backlog_bufferid.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_lastseen.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_markerlinemsgid.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_name.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_persistent_channel.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_set_channel_key.sql</file>
-    <file>./SQL/PostgreSQL/15/update_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network_connected.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network_set_awaymsg.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network_set_usermode.sql</file>
-    <file>./SQL/PostgreSQL/15/update_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/update_username.sql</file>
-    <file>./SQL/PostgreSQL/15/update_userpassword.sql</file>
     <file>./SQL/PostgreSQL/15/upgrade_000_alter_buffer_add_markerlinemsgid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_backlog_by_uid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_backlog_for_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_backlog_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_buffer_for_bufferid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_buffers_by_uid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_buffers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_ircservers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_networks_by_uid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_nicks.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_message.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_network.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_nick.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_sender.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_server.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_backlog.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_identity_nick.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_ircserver.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_network.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_sender.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_usersetting.sql</file>
+    <file>./SQL/PostgreSQL/16/select_authuser.sql</file>
+    <file>./SQL/PostgreSQL/16/select_bufferByName.sql</file>
+    <file>./SQL/PostgreSQL/16/select_bufferExists.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffer_by_id.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffer_lastseen_messages.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffer_markerlinemsgids.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffers.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/select_checkidentity.sql</file>
+    <file>./SQL/PostgreSQL/16/select_connected_networks.sql</file>
+    <file>./SQL/PostgreSQL/16/select_identities.sql</file>
+    <file>./SQL/PostgreSQL/16/select_internaluser.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messages.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesAll.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesAllNew.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesNewerThan.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesRange.sql</file>
+    <file>./SQL/PostgreSQL/16/select_networkExists.sql</file>
+    <file>./SQL/PostgreSQL/16/select_network_awaymsg.sql</file>
+    <file>./SQL/PostgreSQL/16/select_network_usermode.sql</file>
+    <file>./SQL/PostgreSQL/16/select_networks_for_user.sql</file>
+    <file>./SQL/PostgreSQL/16/select_nicks.sql</file>
+    <file>./SQL/PostgreSQL/16/select_persistent_channels.sql</file>
+    <file>./SQL/PostgreSQL/16/select_servers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/select_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/select_userid.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_000_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_010_sender.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_020_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_030_identity_nick.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_040_network.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_050_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_060_backlog.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_070_coreinfo.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_080_ircservers.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_090_backlog_idx.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_100_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_110_alter_sender_seq.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_120_alter_messageid_seq.sql</file>
+    <file>./SQL/PostgreSQL/16/update_backlog_bufferid.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_lastseen.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_markerlinemsgid.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_name.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_persistent_channel.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_set_channel_key.sql</file>
+    <file>./SQL/PostgreSQL/16/update_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network_connected.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network_set_awaymsg.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network_set_usermode.sql</file>
+    <file>./SQL/PostgreSQL/16/update_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/update_username.sql</file>
+    <file>./SQL/PostgreSQL/16/update_userpassword.sql</file>
+    <file>./SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql</file>
     <file>./SQL/SQLite/1/upgrade_000_drop_coreinfo.sql</file>
     <file>./SQL/SQLite/1/upgrade_010_create_coreinfo.sql</file>
     <file>./SQL/SQLite/1/upgrade_020_update_schemaversion.sql</file>
     <file>./SQL/SQLite/14/upgrade_040_drop_networkold.sql</file>
     <file>./SQL/SQLite/15/upgrade_000_fix_ircservers.sql</file>
     <file>./SQL/SQLite/15/upgrade_000_fix_network.sql</file>
-    <file>./SQL/SQLite/16/delete_backlog_by_uid.sql</file>
-    <file>./SQL/SQLite/16/delete_backlog_for_buffer.sql</file>
-    <file>./SQL/SQLite/16/delete_backlog_for_network.sql</file>
-    <file>./SQL/SQLite/16/delete_buffer_for_bufferid.sql</file>
-    <file>./SQL/SQLite/16/delete_buffers_by_uid.sql</file>
-    <file>./SQL/SQLite/16/delete_buffers_for_network.sql</file>
-    <file>./SQL/SQLite/16/delete_identity.sql</file>
-    <file>./SQL/SQLite/16/delete_ircservers_for_network.sql</file>
-    <file>./SQL/SQLite/16/delete_network.sql</file>
-    <file>./SQL/SQLite/16/delete_networks_by_uid.sql</file>
-    <file>./SQL/SQLite/16/delete_nicks.sql</file>
-    <file>./SQL/SQLite/16/delete_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/insert_buffer.sql</file>
-    <file>./SQL/SQLite/16/insert_identity.sql</file>
-    <file>./SQL/SQLite/16/insert_message.sql</file>
-    <file>./SQL/SQLite/16/insert_network.sql</file>
-    <file>./SQL/SQLite/16/insert_nick.sql</file>
-    <file>./SQL/SQLite/16/insert_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/insert_sender.sql</file>
-    <file>./SQL/SQLite/16/insert_server.sql</file>
-    <file>./SQL/SQLite/16/insert_user_setting.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_backlog.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_buffer.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_identity.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_identity_nick.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_ircserver.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_network.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_sender.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_usersetting.sql</file>
-    <file>./SQL/SQLite/16/select_authuser.sql</file>
-    <file>./SQL/SQLite/16/select_buffer_by_id.sql</file>
-    <file>./SQL/SQLite/16/select_buffer_lastseen_messages.sql</file>
-    <file>./SQL/SQLite/16/select_buffer_markerlinemsgids.sql</file>
-    <file>./SQL/SQLite/16/select_bufferByName.sql</file>
-    <file>./SQL/SQLite/16/select_bufferExists.sql</file>
-    <file>./SQL/SQLite/16/select_buffers.sql</file>
-    <file>./SQL/SQLite/16/select_buffers_for_merge.sql</file>
-    <file>./SQL/SQLite/16/select_buffers_for_network.sql</file>
-    <file>./SQL/SQLite/16/select_checkidentity.sql</file>
-    <file>./SQL/SQLite/16/select_connected_networks.sql</file>
-    <file>./SQL/SQLite/16/select_identities.sql</file>
-    <file>./SQL/SQLite/16/select_internaluser.sql</file>
-    <file>./SQL/SQLite/16/select_messages.sql</file>
-    <file>./SQL/SQLite/16/select_messagesAll.sql</file>
-    <file>./SQL/SQLite/16/select_messagesAllNew.sql</file>
-    <file>./SQL/SQLite/16/select_messagesNewerThan.sql</file>
-    <file>./SQL/SQLite/16/select_messagesNewestK.sql</file>
-    <file>./SQL/SQLite/16/select_network_awaymsg.sql</file>
-    <file>./SQL/SQLite/16/select_network_usermode.sql</file>
-    <file>./SQL/SQLite/16/select_networkExists.sql</file>
-    <file>./SQL/SQLite/16/select_networks_for_user.sql</file>
-    <file>./SQL/SQLite/16/select_nicks.sql</file>
-    <file>./SQL/SQLite/16/select_persistent_channels.sql</file>
-    <file>./SQL/SQLite/16/select_servers_for_network.sql</file>
-    <file>./SQL/SQLite/16/select_user_setting.sql</file>
-    <file>./SQL/SQLite/16/select_userid.sql</file>
-    <file>./SQL/SQLite/16/setup_000_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/setup_010_sender.sql</file>
-    <file>./SQL/SQLite/16/setup_020_network.sql</file>
-    <file>./SQL/SQLite/16/setup_030_buffer.sql</file>
-    <file>./SQL/SQLite/16/setup_040_buffer_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_050_buffer_cname_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_060_backlog.sql</file>
-    <file>./SQL/SQLite/16/setup_070_coreinfo.sql</file>
-    <file>./SQL/SQLite/16/setup_080_ircservers.sql</file>
-    <file>./SQL/SQLite/16/setup_090_backlog_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_100_backlog_idx2.sql</file>
-    <file>./SQL/SQLite/16/setup_110_buffer_user_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_120_user_setting.sql</file>
-    <file>./SQL/SQLite/16/setup_130_identity.sql</file>
-    <file>./SQL/SQLite/16/setup_140_identity_nick.sql</file>
-    <file>./SQL/SQLite/16/update_backlog_bufferid.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_lastseen.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_markerlinemsgid.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_name.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_persistent_channel.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_set_channel_key.sql</file>
-    <file>./SQL/SQLite/16/update_identity.sql</file>
-    <file>./SQL/SQLite/16/update_network.sql</file>
-    <file>./SQL/SQLite/16/update_network_connected.sql</file>
-    <file>./SQL/SQLite/16/update_network_set_awaymsg.sql</file>
-    <file>./SQL/SQLite/16/update_network_set_usermode.sql</file>
-    <file>./SQL/SQLite/16/update_user_setting.sql</file>
-    <file>./SQL/SQLite/16/update_username.sql</file>
-    <file>./SQL/SQLite/16/update_userpassword.sql</file>
     <file>./SQL/SQLite/16/upgrade_000_alter_buffer_add_markerlinemsgid.sql</file>
     <file>./SQL/SQLite/2/upgrade_000_drop_buffergroup.sql</file>
     <file>./SQL/SQLite/2/upgrade_010_update_schemaversion.sql</file>
     <file>./SQL/SQLite/9/upgrade_000_create_backlog_idx.sql</file>
     <file>./SQL/SQLite/9/upgrade_010_create_backlog_idx2.sql</file>
     <file>./SQL/SQLite/9/upgrade_020_create_buffer_idx.sql</file>
+    <file>./SQL/SQLite/17/delete_backlog_by_uid.sql</file>
+    <file>./SQL/SQLite/17/delete_backlog_for_buffer.sql</file>
+    <file>./SQL/SQLite/17/delete_backlog_for_network.sql</file>
+    <file>./SQL/SQLite/17/delete_buffer_for_bufferid.sql</file>
+    <file>./SQL/SQLite/17/delete_buffers_by_uid.sql</file>
+    <file>./SQL/SQLite/17/delete_buffers_for_network.sql</file>
+    <file>./SQL/SQLite/17/delete_identity.sql</file>
+    <file>./SQL/SQLite/17/delete_ircservers_for_network.sql</file>
+    <file>./SQL/SQLite/17/delete_network.sql</file>
+    <file>./SQL/SQLite/17/delete_networks_by_uid.sql</file>
+    <file>./SQL/SQLite/17/delete_nicks.sql</file>
+    <file>./SQL/SQLite/17/delete_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/insert_buffer.sql</file>
+    <file>./SQL/SQLite/17/insert_identity.sql</file>
+    <file>./SQL/SQLite/17/insert_message.sql</file>
+    <file>./SQL/SQLite/17/insert_network.sql</file>
+    <file>./SQL/SQLite/17/insert_nick.sql</file>
+    <file>./SQL/SQLite/17/insert_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/insert_sender.sql</file>
+    <file>./SQL/SQLite/17/insert_server.sql</file>
+    <file>./SQL/SQLite/17/insert_user_setting.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_backlog.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_buffer.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_identity.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_identity_nick.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_ircserver.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_network.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_sender.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_usersetting.sql</file>
+    <file>./SQL/SQLite/17/select_authuser.sql</file>
+    <file>./SQL/SQLite/17/select_bufferByName.sql</file>
+    <file>./SQL/SQLite/17/select_bufferExists.sql</file>
+    <file>./SQL/SQLite/17/select_buffer_by_id.sql</file>
+    <file>./SQL/SQLite/17/select_buffer_lastseen_messages.sql</file>
+    <file>./SQL/SQLite/17/select_buffer_markerlinemsgids.sql</file>
+    <file>./SQL/SQLite/17/select_buffers.sql</file>
+    <file>./SQL/SQLite/17/select_buffers_for_merge.sql</file>
+    <file>./SQL/SQLite/17/select_buffers_for_network.sql</file>
+    <file>./SQL/SQLite/17/select_checkidentity.sql</file>
+    <file>./SQL/SQLite/17/select_connected_networks.sql</file>
+    <file>./SQL/SQLite/17/select_identities.sql</file>
+    <file>./SQL/SQLite/17/select_internaluser.sql</file>
+    <file>./SQL/SQLite/17/select_messages.sql</file>
+    <file>./SQL/SQLite/17/select_messagesAll.sql</file>
+    <file>./SQL/SQLite/17/select_messagesAllNew.sql</file>
+    <file>./SQL/SQLite/17/select_messagesNewerThan.sql</file>
+    <file>./SQL/SQLite/17/select_messagesNewestK.sql</file>
+    <file>./SQL/SQLite/17/select_networkExists.sql</file>
+    <file>./SQL/SQLite/17/select_network_awaymsg.sql</file>
+    <file>./SQL/SQLite/17/select_network_usermode.sql</file>
+    <file>./SQL/SQLite/17/select_networks_for_user.sql</file>
+    <file>./SQL/SQLite/17/select_nicks.sql</file>
+    <file>./SQL/SQLite/17/select_persistent_channels.sql</file>
+    <file>./SQL/SQLite/17/select_servers_for_network.sql</file>
+    <file>./SQL/SQLite/17/select_user_setting.sql</file>
+    <file>./SQL/SQLite/17/select_userid.sql</file>
+    <file>./SQL/SQLite/17/setup_000_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/setup_010_sender.sql</file>
+    <file>./SQL/SQLite/17/setup_020_network.sql</file>
+    <file>./SQL/SQLite/17/setup_030_buffer.sql</file>
+    <file>./SQL/SQLite/17/setup_040_buffer_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_050_buffer_cname_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_060_backlog.sql</file>
+    <file>./SQL/SQLite/17/setup_070_coreinfo.sql</file>
+    <file>./SQL/SQLite/17/setup_080_ircservers.sql</file>
+    <file>./SQL/SQLite/17/setup_090_backlog_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_100_backlog_idx2.sql</file>
+    <file>./SQL/SQLite/17/setup_110_buffer_user_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_120_user_setting.sql</file>
+    <file>./SQL/SQLite/17/setup_130_identity.sql</file>
+    <file>./SQL/SQLite/17/setup_140_identity_nick.sql</file>
+    <file>./SQL/SQLite/17/update_backlog_bufferid.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_lastseen.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_markerlinemsgid.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_name.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_persistent_channel.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_set_channel_key.sql</file>
+    <file>./SQL/SQLite/17/update_identity.sql</file>
+    <file>./SQL/SQLite/17/update_network.sql</file>
+    <file>./SQL/SQLite/17/update_network_connected.sql</file>
+    <file>./SQL/SQLite/17/update_network_set_awaymsg.sql</file>
+    <file>./SQL/SQLite/17/update_network_set_usermode.sql</file>
+    <file>./SQL/SQLite/17/update_user_setting.sql</file>
+    <file>./SQL/SQLite/17/update_username.sql</file>
+    <file>./SQL/SQLite/17/update_userpassword.sql</file>
+    <file>./SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql</file>
+    <file>./SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql</file>
+    <file>./SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql</file>
 </qresource>
 </RCC>