You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
Regarding
the first issue, I can confirm that using "QMessageBox" instead of
"MessageBox" on Linux, at least with the version 5.3.2 of Qt gives no
errors from the compiler and the produced binary seems to work just
fine.
droidmonkey
unread,
Oct 20, 2016, 4:33:17 PM10/20/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
It is a wrapper around QMessageBox that allows you to dismiss it with a particular answer which is handy for testing. I think it is safe to replace with a QMessageBox in that function but its weird that its throwing an error.
Looks like in the Server.cpp file we need to wrap that include with a linux preprocessor and find an alternative for windows. I am not even sure what it provides.
TheZero
unread,
Oct 20, 2016, 5:47:17 PM10/20/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
Maybe the MessageBox.h is not included, tomorrow I will see
For the Server.cpp I think so if Cygwin or MinGW don't work. I will do more tests.
TheZero
unread,
Oct 21, 2016, 5:01:59 AM10/21/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
if "gui/MessageBox.h" is included after "http/Server.h" it works fine.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to keepass...@googlegroups.com
I'm sure there is a more Qt way of doing business... I am not sure we even need to use MicroHTTPD. Like I said a while ago in the KeePassX pull request for this, the code needs to be deep dived and evaluated for security concerns, etc etc
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
I was thinking that too. It's useless using external libraries when you have socket support with Qt.
For the POSIX/Windows socket I found a fix with preprocessor condition on each platform. (I will make some test and push it)
Dividing (and rewriting) the keepassxhttp code into a library will take some time but It has to be done. Maybe after the 2.1.0 release (?)
droidmonkey
unread,
Oct 22, 2016, 5:32:52 PM10/22/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
I'd say if we want to offer the flexibility of on/off http we need to do it before the first major push to distros. It will take a lot more effort to use pure Qt instead of the current setup.
Priority 1 - Incorporate major PR's and features from community
Priority 2 - Remove extra dependencies (microhttpd)
Priority 3 - Split http into separate library
Does that make sense?
TheZero
unread,
Oct 23, 2016, 8:06:59 AM10/23/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
Yes, it's exactly what I was saying. +1
TheZero
unread,
Oct 24, 2016, 1:56:10 PM10/24/16
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KeePassX Reboot
I think we need to open a new Issue/Question(here on Groups) about the Priority list.