GxsTrans delete own timed out mails

Mails sent in the past end never received were lingering in the outgoing
  queue forever as displayed by statistics. If a mail is older then
  GXS_STORAGE_PERIOD all nodes delete it from the GXS group so it can
  never arrive to destination, there is no point in keeping it in the
  outgoing queue, instead notify sending timed out and delete the mail.
This commit is contained in:
Gioacchino Mazzurco 2019-06-12 15:04:20 +02:00
parent ee9c240fb0
commit 7a237c11d3
No known key found for this signature in database
GPG key ID: A1FBCA3872E87051
3 changed files with 46 additions and 23 deletions

View file

@ -1,9 +1,7 @@
/*******************************************************************************
* libretroshare/src/gxstrans: p3gxstrans.h *
* RetroShare GxsTrans asyncronous redundant small mail trasport on top of GXS *
* *
* libretroshare: retroshare core library *
* *
* Copyright (C) 2016-2017 Gioacchino Mazzurco <gio@eigenlab.org> *
* Copyright (C) 2016-2019 Gioacchino Mazzurco <gio@eigenlab.org> *
* *
* This program is free software: you can redistribute it and/or modify *
* it under the terms of the GNU Lesser General Public License as *