Inactive [ADMN/SEC] AuthDB v2.3.6 - Database authentication and protection [1.1-1.4.5]

Discussion in 'Inactive/Unsupported Plugins' started by CraftFire, Mar 13, 2011.

  1. Offline

    CraftFire

    In order to centralize support of our legacy projects, we will no longer be providing support on Bukkit. Please use www.spout.org for support with our projects going forward.
     
  2. Offline

    contex

    Custom skins are possible by using BukkitContrib, we'll see how far we get :)
    That warning should be gone in the next version (2.3.0), sorry :)
     
  3. Offline

    solid

    I have some troubles with your (very important for me ) plugin :) it runs very slow, it's freez some time, about 5-8 min? and than i become a massage: [INFO] [AuthDB] Could not send data to main server.
    May you help me to understand? what is wrong...
    PS sorry for my english :)
     
  4. Offline

    fourgotten

    Same problem.
    on #818 build

    Hmmm... solved! Try to set usagestats to false in config.yml

    P.S When "you are not registered yet" bug on XenForo will be fixed? I wrote about it a few pages earlier.
    I hope that the new version coming soon and fix this :)
     
  5. Offline

    CraftFire

    Yeah, sorry about. Moving servers again... last server ended up not being as permanent as I had hoped.
    Are you saying it freezes every 5-8 mins or just freezes fir 5-8 mins at start? At start is the only time it should. We are planning on trimming down and probably need to set a short timeout for the usage stats too.

    The bug you mentioned has something to do with the script version. Setting it to 1.0.0 allows it to work. I need to double check that nothing has changed though and get the issue fixed as well.
     
  6. Offline

    algiuxas

    This plugin seems to be causing Read Timed Out errors. Whenever I enable it, server stucks at read timed out error.

    I enabled debug mode and got the following:

    Code:
    13:40:36 [INFO] [AuthDB] Launching function: ToTicks(String time, String length) - minutes:30
    13:40:36 [INFO] [AuthDB] Launching function: ToTicks(String time, String length) - minutes:10
    
    When I disable this plugin, server loads fine.

    Please help me, I cant start the server because many people are already registered : /
     
  7. Offline

    CraftFire

    The messages you posted have nothing to do with the issue you are having.
    Please link to your full log without any passwords or usernames showing.
     
  8. Offline

    algiuxas

    http://pastie.org/2051629

    After that, server just starts throwing Read timed out errors. If I disable the plugin, everything works fine : /
     
  9. Offline

    CraftFire

    If it's just hanging/freezing at start, set usagestats: false for now as our server is down.
     
  10. Offline

    algiuxas

    Well, it certainly did the trick! Thanks! I'm so relieved :D
     
  11. Offline

    solid

    Only at start :)
    usagestats: false works pretty
     
  12. Offline

    contex

    That's our fault, I'll figure out a easier way to check if the usage stats server is down or not, so there's is no lagg. Our apologizes, and this will be fixed by today :)
     
  13. Offline

    IOn Vash

    I get this and i have no idea how to fix it.

    Code:
    14:19:51 [INFO] Done (0.744s)! For help, type "help" or "?"
    14:19:53 [INFO] IOn_Vash [/127.0.0.1:64386] logged in with entity id 291 at ([ w
    orld] -12.0625, 72.0, -148.125)
    14:19:53 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Tab
    le 'minecraft.users' doesn't exist
    14:19:53 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    0(Native Method)
    14:19:53 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    (NativeConstructorAccessorImpl.java:39)
    14:19:53 [SEVERE]       at sun.reflect.DelegatingConstructorAccessorImpl.newInst
    ance(DelegatingConstructorAccessorImpl.java:27)
    14:19:53 [SEVERE]       at java.lang.reflect.Constructor.newInstance(Constructor
    .java:513)
    14:19:53 [SEVERE]       at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    14:19:53 [SEVERE]       at com.mysql.jdbc.Util.getInstance(Util.java:382)
    14:19:53 [SEVERE]       at com.mysql.jdbc.SQLError.createSQLException(SQLError.j
    ava:1052)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3593)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3525)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:21
    40)
    14:19:53 [SEVERE]       at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
    java:2620)
    14:19:53 [SEVERE]       at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
    java:2570)
    14:19:53 [SEVERE]       at com.mysql.jdbc.StatementImpl.executeQuery(StatementIm
    pl.java:1474)
    14:19:53 [SEVERE]       at com.authdb.util.databases.MySQL.getfromtable(MySQL.ja
    va:92)
    14:19:53 [SEVERE]       at com.authdb.util.Util.CheckScript(Util.java:504)
    14:19:53 [SEVERE]       at com.authdb.AuthDB.isRegistered(AuthDB.java:259)
    14:19:53 [SEVERE]       at com.authdb.listeners.AuthDBPlayerListener.onPlayerJoi
    n(AuthDBPlayerListener.java:144)
    14:19:53 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:243)
    14:19:53 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    14:19:53 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    14:19:53 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(Ser
    verConfigurationManager.java:126)
    14:19:53 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:96)
    14:19:53 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:74)
    14:19:53 [SEVERE]       at net.minecraft.server.Packet1Login.a(SourceFile:43)
    14:19:53 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    14:19:53 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:40)
    14:19:53 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :91)
    14:19:53 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:399)
    14:19:53 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:309)
    14:19:53 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    14:19:53 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Tab
    le 'minecraft.users' doesn't exist
    14:19:53 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    0(Native Method)
    14:19:53 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    (NativeConstructorAccessorImpl.java:39)
    14:19:53 [SEVERE]       at sun.reflect.DelegatingConstructorAccessorImpl.newInst
    ance(DelegatingConstructorAccessorImpl.java:27)
    14:19:53 [SEVERE]       at java.lang.reflect.Constructor.newInstance(Constructor
    .java:513)
    14:19:53 [SEVERE]       at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    14:19:53 [SEVERE]       at com.mysql.jdbc.Util.getInstance(Util.java:382)
    14:19:53 [SEVERE]       at com.mysql.jdbc.SQLError.createSQLException(SQLError.j
    ava:1052)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3593)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3525)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    14:19:53 [SEVERE]       at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:21
    40)
    14:19:53 [SEVERE]       at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
    java:2620)
    14:19:53 [SEVERE]       at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
    java:2570)
    14:19:53 [SEVERE]       at com.mysql.jdbc.StatementImpl.executeQuery(StatementIm
    pl.java:1474)
    14:19:53 [SEVERE]       at com.authdb.util.databases.MySQL.getfromtable(MySQL.ja
    va:92)
    14:19:53 [SEVERE]       at com.authdb.util.Util.CheckScript(Util.java:504)
    14:19:53 [SEVERE]       at com.authdb.AuthDB.isRegistered(AuthDB.java:259)
    14:19:53 [SEVERE]       at com.authdb.listeners.AuthDBPlayerListener.onPlayerJoi
    n(AuthDBPlayerListener.java:144)
    14:19:53 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:243)
    14:19:53 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    14:19:53 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    14:19:53 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(Ser
    verConfigurationManager.java:126)
    14:19:53 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:96)
    14:19:53 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:74)
    14:19:53 [SEVERE]       at net.minecraft.server.Packet1Login.a(SourceFile:43)
    14:19:53 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    14:19:53 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:40)
    14:19:53 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :91)
    14:19:53 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:399)
    14:19:53 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:309)
    14:19:53 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    14:19:53 [INFO] Loaded world: world
    14:19:53 [INFO] CommandBook: No intro.mid; not playing intro song.
    14:19:53 [INFO] Persistence: Create a plugins/Persistence/permissions.yml to use
     internal permissions
    14:19:53 [SEVERE] Nag author: 'AnjoCaido' of 'SimpleBan' about the following: on
    PlayerJoin has been replaced with a new signature, (PlayerJoinEvent)
    14:19:54 [INFO] [BBROTHER] Removed 0 old records because of age in 0h00m00s.
    14:20:01 [INFO] IOn_Vash used command "/register *****"
    14:20:06 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Tab
    le 'minecraft.users' doesn't exist
    14:20:06 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    0(Native Method)
    14:20:06 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    (NativeConstructorAccessorImpl.java:39)
    14:20:06 [SEVERE]       at sun.reflect.DelegatingConstructorAccessorImpl.newInst
    ance(DelegatingConstructorAccessorImpl.java:27)
    14:20:06 [SEVERE]       at java.lang.reflect.Constructor.newInstance(Constructor
    .java:513)
    14:20:06 [SEVERE]       at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    14:20:06 [SEVERE]       at com.mysql.jdbc.Util.getInstance(Util.java:382)
    14:20:06 [SEVERE]       at com.mysql.jdbc.SQLError.createSQLException(SQLError.j
    ava:1052)
    14:20:06 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3593)
    14:20:06 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3525)
    14:20:06 [SEVERE]       at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    14:20:06 [SEVERE]       at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:21
    40)
    14:20:06 [SEVERE]       at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
    java:2626)
    14:20:06 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeInternal(Prep
    aredStatement.java:2111)
    14:20:06 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
    edStatement.java:2407)
    14:20:06 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
    edStatement.java:2325)
    14:20:06 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
    edStatement.java:2310)
    14:20:06 [SEVERE]       at com.authdb.scripts.forum.phpBB.adduser(phpBB.java:66)
    14:20:06 [SEVERE]       at com.authdb.util.Util.CheckScript(Util.java:146)
    14:20:06 [SEVERE]       at com.authdb.AuthDB.register(AuthDB.java:243)
    14:20:06 [SEVERE]       at com.authdb.listeners.AuthDBPlayerListener.onPlayerCom
    mandPreprocess(AuthDBPlayerListener.java:363)
    14:20:06 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$5.execute(Jav
    aPluginLoader.java:271)
    14:20:06 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    14:20:06 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    14:20:06 [SEVERE]       at net.minecraft.server.NetServerHandler.handleCommand(N
    etServerHandler.java:706)
    14:20:06 [SEVERE]       at net.minecraft.server.NetServerHandler.chat(NetServerH
    andler.java:678)
    14:20:06 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:671)
    14:20:06 [SEVERE]       at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:3
    2)
    14:20:06 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    14:20:06 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    14:20:06 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    14:20:06 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:399)
    14:20:06 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:309)
    14:20:06 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    14:20:06 [INFO] IOn_Vash used command "/register *****"
    14:20:07 [INFO] IOn_Vash used command "/register *****"
    14:20:08 [INFO] IOn_Vash used command "/register *****"
    14:20:12 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Tab
    le 'minecraft.users' doesn't exist
    14:20:12 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    0(Native Method)
    14:20:12 [SEVERE]       at sun.reflect.NativeConstructorAccessorImpl.newInstance
    (NativeConstructorAccessorImpl.java:39)
    14:20:12 [SEVERE]       at sun.reflect.DelegatingConstructorAccessorImpl.newInst
    ance(DelegatingConstructorAccessorImpl.java:27)
    14:20:12 [SEVERE]       at java.lang.reflect.Constructor.newInstance(Constructor
    .java:513)
    14:20:12 [SEVERE]       at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    14:20:12 [SEVERE]       at com.mysql.jdbc.Util.getInstance(Util.java:382)
    14:20:12 [SEVERE]       at com.mysql.jdbc.SQLError.createSQLException(SQLError.j
    ava:1052)
    14:20:12 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3593)
    14:20:12 [SEVERE]       at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
    3525)
    14:20:12 [SEVERE]       at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    14:20:12 [SEVERE]       at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:21
    40)
    14:20:12 [SEVERE]       at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
    java:2626)
    14:20:12 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeInternal(Prep
    aredStatement.java:2111)
    14:20:12 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
    edStatement.java:2407)
    14:20:12 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
    edStatement.java:2325)
    14:20:12 [SEVERE]       at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
    edStatement.java:2310)
    14:20:12 [SEVERE]       at com.authdb.scripts.forum.phpBB.adduser(phpBB.java:66)
    14:20:12 [SEVERE]       at com.authdb.util.Util.CheckScript(Util.java:146)
    14:20:12 [SEVERE]       at com.authdb.AuthDB.register(AuthDB.java:243)
    14:20:12 [SEVERE]       at com.authdb.listeners.AuthDBPlayerListener.onPlayerCom
    mandPreprocess(AuthDBPlayerListener.java:363)
    14:20:12 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$5.execute(Jav
    aPluginLoader.java:271)
    14:20:12 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    14:20:12 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    14:20:12 [SEVERE]       at net.minecraft.server.NetServerHandler.handleCommand(N
    etServerHandler.java:706)
    14:20:12 [SEVERE]       at net.minecraft.server.NetServerHandler.chat(NetServerH
    andler.java:678)
    14:20:12 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:671)
    14:20:12 [SEVERE]       at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:3
    2)
    14:20:12 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    14:20:12 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:75)
    14:20:12 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :105)
    14:20:12 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:399)
    14:20:12 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:309)
    14:20:12 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    14:20:12 [INFO] IOn_Vash used command "/register *****"
    >
     
  14. Offline

    CraftFire

    It means you are using the customdb feature and haven't actually made the database for it to use. It doesn't get created automatically for you in the current version. If you are wanting to use AuthDB with a forum or CMS script, then set customdb to false and change the script options above it in config.yml.

    If you want to use customdb, then you would need to create your database table. You will either have to make it manually or import an SQL file such as this:
    http://dl.dropbox.com/u/7446930/CraftFire/Plugins/AuthDB/authdb_users.sql
    You can customize the SQL file before importing to change the field name and such to your liking. The field names in the SQL need to make the settings under customdb in config.yml as well.
     
  15. The changelog link doesn't work, why don't you enter it in the thread ? I thought it was required.
     
  16. Offline

    CraftFire

    I don't think anything is "required" in the thread; there is just a suggested format. It's easier to leave the changelog on our issue tracker instead of copying it to the wiki and thread and having to format it differently for each.

    The changelog is currently down because our server is down. We are setting up a new server and setting up failovers for it.
     
  17. Offline

    IOn Vash

    Ya I figured out how to make it myself. But I'm not using the customdb feature. thats why I was asking. Because shouldn't the plugin make the DB itself?
     
  18. I belive your web script (forum, blog, etc) should make the database tables.
     
  19. Offline

    IOn Vash

    I was using the default script that came with it.

    Also where is a command list for this plugin. I need to know how to change a password or unregister players and the link on the first page doesn't have them.
     
  20. Offline

    CraftFire

    There is no command to change passwords or unregister players in-game yet. These will be added in a future version. If you are using a forum or CMS, then just delete the user from the site. I need to add the commands to the wiki.
    AuthDB uses your forum/CMS database if you configured AuthDB correctly for your database. You do not have to make anything yourself unless you are using customdb.
     
  21. Offline

    Grandcruiser

    Any plans to support IPB 3.2.0 when it comes out? :D

    Er...are you using the custom DB or with a script? I don't think there's the feature to do what you need. Maybe try editing the SQL entry manually?
     
  22. Offline

    CraftFire

    3.2.0? A long time from now. ^_^
    Hopefully 2.3.0 will be out in the next week or so. Depends on how fast we can get the bugs knocked out. The addons may come shortly after; although we would really like to release Ban and Groups at the same time.
     
  23. Offline

    Grandcruiser

    Oh, I meant Invision Power Board 3.2.0. :p Looking forward to AuthDB 2.3.0 and 3.2.0 though! :D
     
  24. Offline

    CraftFire

    Well, I believe IP.Board is integrated already. I can send you a test version if you'd like to use that. The version will still be 2.3.0, but not final.
     
  25. Offline

    KwadroBait

    Hi!
    im have problem...
    plugin works good.
    but when im starting the game, your plugin dont write any messages in chat :((
     

    Attached Files:

  26. Offline

    contex

    It should be giving you a message, but I assume you have too many welcome messages and due to that, AuthDB's message disapears. This should be fixed for the next version :)
    Also, are you using a client mod for the russian letters in the chat?
     
  27. Offline

    KwadroBait

    yes. and im translate all messages from config file. all my plugins work good with russian letters

    sorry its work!!! message write to сhat too early.
     

    Attached Files:

    Last edited by a moderator: May 16, 2016
  28. Offline

    contex

    Thank you for checking ! :)
     
  29. Can any of you who have set this up for vbulletin post the code for that, cause mine is still failing.?
     
  30. Offline

    contex

    What kind of errors are you getting :) ?
     
  31. Offline

    Swadon

    This will be fixed in 2.3.0 ?
     

Share This Page