summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog19
-rw-r--r--debian/control3
-rwxr-xr-xdebian/rules26
-rw-r--r--debian/taler-exchange-offline.taler-exchange-offline.service17
4 files changed, 36 insertions, 29 deletions
diff --git a/debian/changelog b/debian/changelog
index 0e86cc611..cab5345dc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,22 @@
+taler-exchange (0.10.2) unstable; urgency=low
+
+ * Updated man pages and other resources for release.
+
+ -- Christian Grothoff <grothoff@gnu.org> Fri, 12 Apr 2024 09:50:12 +0200
+
+taler-exchange (0.10.1) unstable; urgency=low
+
+ * Fixed crash in OTP calculation logic if required amount was not
+ provided.
+ * Fixed HTTP headers for /terms, /config and /keys responses
+ (remove last-modified-since distinguisher, remove duplicate headers)
+ * Improved systemd files (new offline timer job, exchange slice)
+ * Implement exchange protocol v19 (include refunds in transaction
+ aggregation data, expose wire account priorities)
+ * Update mustach to latest version
+
+ -- Christian Grothoff <grothoff@gnu.org> Tue, 9 Apr 2024 09:50:12 +0200
+
taler-exchange (0.10.0) unstable; urgency=low
* Fixed major issue where uploading wire data to an
diff --git a/debian/control b/debian/control
index fd6dfc158..cf99dd1ed 100644
--- a/debian/control
+++ b/debian/control
@@ -54,8 +54,7 @@ Depends:
pandoc,
groff,
ghostscript,
- ${misc:Depends},
- ${shlibs:Depends}
+ ${misc:Depends}
Description: Tool to generate the terms of service
and privacy policy for various languages and data
formats. Useful for various GNU Taler components.
diff --git a/debian/rules b/debian/rules
index 6bdc2edd1..3d8809c50 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,18 +36,20 @@ override_dh_auto_clean:
override_dh_installsystemd:
# Need to specify units manually, since we have multiple
# and dh_installsystemd by default only looks for "<package>.service".
- dh_installsystemd -ptaler-exchange --name=taler-exchange-httpd --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-aggregator --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-expire --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-transfer --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-wirewatch --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-cs --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-eddsa --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-rsa --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange-closer --no-start --no-enable
- dh_installsystemd -ptaler-auditor --name=taler-auditor-httpd --no-start --no-enable
- dh_installsystemd -ptaler-exchange --name=taler-exchange --no-start --no-enable
- dh_installsystemd -ptaler-exchange-offline --name=taler-exchange-offline --no-start --no-enable
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-httpd --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-aggregator --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-expire --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-transfer --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-wirewatch --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-cs --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-eddsa --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-rsa --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange-closer --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange --name=taler-exchange --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-auditor --name=taler-auditor-httpd --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-auditor --name=taler-helper-auditor-deposits --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange-offline --name=taler-exchange-offline --no-start --no-enable --no-stop-on-upgrade
+ dh_installsystemd -ptaler-exchange-offline --name=taler-exchange-offline.timer --no-start --no-enable --no-stop-on-upgrade
# final invocation to generate daemon reload
dh_installsystemd
diff --git a/debian/taler-exchange-offline.taler-exchange-offline.service b/debian/taler-exchange-offline.taler-exchange-offline.service
index 9f6227d40..bd1b93bb3 100644
--- a/debian/taler-exchange-offline.taler-exchange-offline.service
+++ b/debian/taler-exchange-offline.taler-exchange-offline.service
@@ -18,19 +18,6 @@ StandardOutput=journal
StandardError=journal
PrivateTmp=yes
PrivateDevices=yes
-Environment="FIAT_CURRENCY=CHF"
-Environment="REGIO_CURRENCY=NETZBON"
-ExecStart=taler-exchange-offline \
- download \
- sign \
- wire-fee now \
- iban "${FIAT_CURRENCY}":0 "${FIAT_CURRENCY}":0 \
- wire-fee now \
- x-taler-bank "${REGIO_CURRENCY}":0 "${REGIO_CURRENCY}":0 \
- global-fee now \
- "${REGIO_CURRENCY}:0" \
- "${REGIO_CURRENCY}:0" \
- "${REGIO_CURRENCY}:0"
- 4w 6y 4 \
- upload
+Environment="REGIO_CURRENCY=$(taler-config -s taler -o CURRENCY)"
+ExecStart=bash -c 'taler-exchange-offline download sign wire-fee now iban "${REGIO_CURRENCY}":0 "${REGIO_CURRENCY}":0 wire-fee now x-taler-bank "${REGIO_CURRENCY}":0 "${REGIO_CURRENCY}":0 global-fee now "${REGIO_CURRENCY}:0" "${REGIO_CURRENCY}:0" "${REGIO_CURRENCY}:0" 4weeks 6years 4 upload'