Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free into lp:widelands

2019-03-05 Thread Klaus Halfmann
I quick game for some 40 minutes, found nothing,
will try to produce this in some coop game perhaps.
-- 
https://code.launchpad.net/~widelands-dev/widelands/bug-1807156-heap-use-after-free/+merge/363584
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands-website/queued_emails into lp:widelands-website

2019-03-05 Thread kaputtnik
Thanks :-)
-- 
https://code.launchpad.net/~widelands-dev/widelands-website/queued_emails/+merge/363951
Your team Widelands Developers is subscribed to branch lp:widelands-website.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


[Widelands-dev] [Merge] lp:~widelands-dev/widelands-website/queued_emails into lp:widelands-website

2019-03-05 Thread noreply
The proposal to merge lp:~widelands-dev/widelands-website/queued_emails into 
lp:widelands-website has been updated.

Status: Needs review => Merged

For more details, see:
https://code.launchpad.net/~widelands-dev/widelands-website/queued_emails/+merge/363951
-- 
Your team Widelands Developers is subscribed to branch lp:widelands-website.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free into lp:widelands

2019-03-05 Thread Klaus Halfmann
Review: Needs Information

OK, his is te code that will (new in R20) add the Helpbutton 
so the correct helpwindow for the building in progress will be shown.

_parent is the same as igbase() which is used at the very start of the function,
so I have no idea how this should be come null?

Teh origiinal bug is about some heap-use-after-free, in this case the prt
would be != null but be freed before?

I see no operator()  (e.g. from unique Pointer) involved?

So my bues guess is that this _may_ be a help window for some consntruction 
side,
that is open longer then the original building window().

Ill use this branch to try to provoke such conditions.
-- 
https://code.launchpad.net/~widelands-dev/widelands/bug-1807156-heap-use-after-free/+merge/363584
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands-website/queued_emails into lp:widelands-website

2019-03-05 Thread GunChleoc
Review: Approve

LGTM
-- 
https://code.launchpad.net/~widelands-dev/widelands-website/queued_emails/+merge/363951
Your team Widelands Developers is subscribed to branch lp:widelands-website.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free into lp:widelands

2019-03-05 Thread GunChleoc
Please do not report unrelated issues in merge requests - it makes the merge 
request noisy with unrelated discussions. Create a bug for it ;)

I have fixed this one directly in trunk, thanks for reporting!
-- 
https://code.launchpad.net/~widelands-dev/widelands/bug-1807156-heap-use-after-free/+merge/363584
Your team Widelands Developers is requested to review the proposed merge of 
lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free into lp:widelands.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands/frisian_music into lp:widelands

2019-03-05 Thread GunChleoc
It would have been nice to have the track's title in the commit message - now 
I'll have to dig into it when creating the changelog ;)
-- 
https://code.launchpad.net/~widelands-dev/widelands/frisian_music/+merge/350429
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/frisian_music.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


[Widelands-dev] [Merge] lp:~widelands-dev/widelands-website/queued_emails into lp:widelands-website

2019-03-05 Thread kaputtnik
kaputtnik has proposed merging 
lp:~widelands-dev/widelands-website/queued_emails into lp:widelands-website.

Commit message:
Make use of a global setting to queue emails or not

Requested reviews:
  Widelands Developers (widelands-dev)

For more details, see:
https://code.launchpad.net/~widelands-dev/widelands-website/queued_emails/+merge/363951

Added a global setting to use a queue for emails. This makes it possible to 
queue emails on wl.widelands.org, but not on alpha.widelands.org.

So i do not have to run ./manage.py emit_notices manually on alpha.

After merging add

NOTIFICATION_QUEUE_ALL = True

to local_settings.py of wl.widelands.org
-- 
Your team Widelands Developers is requested to review the proposed merge of 
lp:~widelands-dev/widelands-website/queued_emails into lp:widelands-website.
=== modified file 'pybb/views.py'
--- pybb/views.py	2018-12-21 13:20:43 +
+++ pybb/views.py	2019-03-05 09:11:39 +
@@ -201,14 +201,14 @@
'post': post,
'user': post.topic.user
},
-  queue = True)
+  )
 # Topics author is subscriber for all new posts in his topic
 post.topic.subscribers.add(request.user)
 
 else:
 # Send mails about a new post to topic subscribers
 notification.send(post.topic.subscribers.exclude(username=post.user), 'forum_new_post',
-  {'post': post, 'topic': topic, 'user': post.user}, queue = True)
+  {'post': post, 'topic': topic, 'user': post.user},)
 
 return HttpResponseRedirect(post.get_absolute_url())
 

=== modified file 'settings.py'
--- settings.py	2019-02-26 13:32:06 +
+++ settings.py	2019-03-05 09:11:39 +
@@ -358,6 +358,15 @@
 }
 }
 
+#
+# Notification settings #
+#
+# When set to True, one has to run ./manage.py emit_notices
+# for sending emails
+
+NOTIFICATION_QUEUE_ALL = False
+
+
 try:
 from local_settings import *
 except ImportError:

=== modified file 'wlmaps/models.py'
--- wlmaps/models.py	2018-11-18 17:03:56 +
+++ wlmaps/models.py	2019-03-05 09:11:39 +
@@ -69,6 +69,6 @@
'user': self.uploader,
'uploader_comment': self.uploader_comment
},
-  queue=True)
+  )
 
 return map

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp


Re: [Widelands-dev] [Merge] lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free into lp:widelands

2019-03-05 Thread Klaus Halfmann
OK merged trunk. I get some

../src/wlapplication.cc:1476:30: warning: unused exception parameter 'e' 
[-Wunused-exception-parameter]
} catch (const FileError& e) {

will now use a debugger to poke into that code.

-- 
https://code.launchpad.net/~widelands-dev/widelands/bug-1807156-heap-use-after-free/+merge/363584
Your team Widelands Developers is requested to review the proposed merge of 
lp:~widelands-dev/widelands/bug-1807156-heap-use-after-free into lp:widelands.

___
Mailing list: https://launchpad.net/~widelands-dev
Post to : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp