diff options
110 files changed, 159 insertions, 159 deletions
diff --git a/doc/paper/taler.tex b/doc/paper/taler.tex index 9e10b393..626e4223 100644 --- a/doc/paper/taler.tex +++ b/doc/paper/taler.tex @@ -65,7 +65,7 @@ \begin{document} \mainmatter -%\author{Florian Dold \and Sree Harsha Totakura \and Benedikt M\"uller \and Christian Grothoff} +%\author{Florian Dold \and Sree Harsha Totakura \and Benedikt M\"uller \and Jeff Burdges \and Christian Grothoff} %\institute{The GNUnet Project} @@ -91,21 +91,20 @@ citizen's needs for private economic activity. \section{Introduction} -The design of payment systems shapes economies and societies. -Strong, developed nation states are evolving towards transparent -payment systems, such as the MasterCard and VisaCard credit card -schemes and computerized bank transactions such as SWIFT. -These systems enable mass surveillance by both governments and -private companies, chilling customer activity~\cite{???}. -Aspects of this government control benifit the economy, by enabling -taxation. Also, bribery and corruption are limited to elites who -can afford to escape the dragnet. +The design of payment systems shapes economies and societies. Strong, +developed nation states are evolving towards transparent payment +systems, such as the MasterCard and VisaCard credit card schemes and +computerized bank transactions such as SWIFT. These systems enable +mass surveillance by both governments and private companies. Aspects +of this government control benefit the economy, by enabling taxation +(also called anti-money laundering). As a result, bribery and +corruption are limited to elites who can afford to escape the dragnet. At the other extreme, weaker developing nation states have economic -activity based largely on coins, paper money or even barter. -Here, the state is often unable to effectively monitor or tax economic -activity, and this limits the ability of the state to shape the society. -As bribery is virtually impossible to detect, corruption is widespread -and not limited to social elites. +activity based largely on coins, paper money or even barter. Here, +the state is often unable to effectively monitor or tax economic +activity, and this limits the ability of the state to shape the +society. As bribery is virtually impossible to detect, corruption is +widespread and not limited to social elites. % ZeroCoin~\cite{miers2013zerocoin} is an example for translating an anarchistic economy into the digital realm. @@ -133,7 +132,7 @@ instantly that a transaction is valid. \begin{figure}[h] \centering \begin{tikzpicture} - \tikzstyle{def} = [node distance= 5em and 7em, inner sep=1em, outer sep=.3em]; + \tikzstyle{def} = [node distance= 1em and 11em, inner sep=1em, outer sep=.3em]; \node (origin) at (0,0) {}; \node (exchange) [def,above=of origin,draw]{Exchange}; \node (customer) [def, draw, below left=of origin] {Customer}; @@ -195,11 +194,8 @@ Yet, there are several major irredeemable problems inherent in their designs: \item Bitcoin transactions have pseduononymous recipients, making taxation hard to systematically enforce. The Zerocoin extension makes this worse. -% FIXME: need refs for following claim: - \item Bitcoin seemingly requires speculation to offset the mining cost, - creating fluctuations in value, and making it hard to bind to national - currencies. These fluctuations may be desirable in a high-risk investment - instrument, but they make Bitcoin unsuitable as a medium of exchange. + \item Bitcoin introduces a new currency, creating additional + financial risks from currency fluctuation. \item Anyone can start an alternative Bitcoin transaction chain, called an AltCoin, and, if successful, reap the benefits of the low cost to initially create coins cheaply as the proof-of-work @@ -212,15 +208,13 @@ Yet, there are several major irredeemable problems inherent in their designs: % currency exchange and exacerbates the problems with currency fluctuations. \end{itemize} -GreenCoinX\footnote{\url{https://www.greencoinx.com/}} is a more -recent AltCoin where the company promises to identify the owner of -each coin via e-mail addresses and phone numbers. While it is unclear -from their technical description how this identification would be -enforced against a determined adversary, the resulting payment system -would also merely impose a totalitarian financial panopticon on a -BitCoin-style money supply and transaction model, thus largely -combining what we would consider to be the drawbacks of existing -credit card systems. +%GreenCoinX\footnote{\url{https://www.greencoinx.com/}} is a more +%recent AltCoin where the company promises to identify the owner of +%each coin via e-mail addresses and phone numbers. While it is unclear +%from their technical description how this identification would be +%enforced against a determined adversary, the resulting payment system +%would also merely impose a financial panopticon on a BitCoin-style +%money supply and transaction model. \subsection{Chaum-style electronic cash} @@ -239,10 +233,10 @@ include: recover funds from delinquent customers via the legal system. Any system that fails to be self-enforcing creates a major business risk for the exchange and merchants. - In 1983, there were merchants without network connectivity, making that - feature relevant, but today network connectivity is feasible for most - merchants, and saves both the exchange and merchants the business risks - associated with deferred fraud detection. +% In 1983, there were merchants without network connectivity, making that +% feature relevant, but today network connectivity is feasible for most +% merchants, and saves both the exchange and merchants the business risks +% associated with deferred fraud detection. \item % In addition to the risk of legal disputes with fraudulent % merchants and customers, Chaum's published design does not clearly @@ -294,21 +288,21 @@ to what degree the implementation is even complete. Only a partial description of the Opencoin protocol is available to date. -\subsection{Peppercoin} +%\subsection{Peppercoin} -Peppercoin~\cite{rivest2004peppercoin} is a microdonation protocol. -The main idea of the protocol is to reduce transaction costs by -minimizing the number of transactions that are processed directly by -the exchange. Instead of always paying, the customer ``gambles'' with the -merchant for each microdonation. Only if the merchant wins, the -microdonation is upgraded to a macropayment to be deposited at the -exchange. Peppercoin does not provide customer-anonymity. The proposed -statistical method by which exchanges detect fraudulent cooperation between -customers and merchants at the expense of the exchange not only creates -legal risks for the exchange, but would also require that the exchange learns -about microdonations where the merchant did not get upgraded to a -macropayment. It is therefore unclear how Peppercoin would actually -reduce the computational burden on the exchange. +%Peppercoin~\cite{rivest2004peppercoin} is a microdonation protocol. +%The main idea of the protocol is to reduce transaction costs by +%minimizing the number of transactions that are processed directly by +%the exchange. Instead of always paying, the customer ``gambles'' with the +%merchant for each microdonation. Only if the merchant wins, the +%microdonation is upgraded to a macropayment to be deposited at the +%exchange. Peppercoin does not provide customer-anonymity. The proposed +%statistical method by which exchanges detect fraudulent cooperation between +%customers and merchants at the expense of the exchange not only creates +%legal risks for the exchange, but would also require that the exchange learns +%about microdonations where the merchant did not get upgraded to a +%macropayment. It is therefore unclear how Peppercoin would actually +%reduce the computational burden on the exchange. \section{Design} @@ -519,7 +513,7 @@ shared with others, they become co-owners of the coin. Knowledge of the private key of the coin enables the owner to spent the coin. -\subsection{Coin spending} +% \subsection{Coin spending} A customer spends a coin at a merchant by cryptographically signing a {\em deposit authorization} with the coin's private key. A deposit @@ -1157,6 +1151,12 @@ the participants have to disclose their core secrets. \bibliographystyle{alpha} \bibliography{taler,rfc} +\vfill +\begin{center} + \Large Demonstration available at \url{https://demo.taler.net/} +\end{center} +\vfill + \newpage \appendix diff --git a/src/bank-lib/bank_api_admin.c b/src/bank-lib/bank_api_admin.c index a4f7e816..338ddce9 100644 --- a/src/bank-lib/bank_api_admin.c +++ b/src/bank-lib/bank_api_admin.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/bank-lib/fakebank.c b/src/bank-lib/fakebank.c index c4934fd2..83ea7977 100644 --- a/src/bank-lib/fakebank.c +++ b/src/bank-lib/fakebank.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/bank-lib/test_bank_api.c b/src/bank-lib/test_bank_api.c index 3503e47b..88fe8245 100644 --- a/src/bank-lib/test_bank_api.c +++ b/src/bank-lib/test_bank_api.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file bank/test_bank_api.c diff --git a/src/bank-lib/test_bank_api_with_fakebank.c b/src/bank-lib/test_bank_api_with_fakebank.c index 4241f075..8e0ac6d1 100644 --- a/src/bank-lib/test_bank_api_with_fakebank.c +++ b/src/bank-lib/test_bank_api_with_fakebank.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file bank/test_bank_api_with_fakebank.c diff --git a/src/bank-lib/test_bank_interpreter.c b/src/bank-lib/test_bank_interpreter.c index a77af8dd..03648786 100644 --- a/src/bank-lib/test_bank_interpreter.c +++ b/src/bank-lib/test_bank_interpreter.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file bank/test_bank_interpreter.c diff --git a/src/bank-lib/test_bank_interpreter.h b/src/bank-lib/test_bank_interpreter.h index 7f56caf4..0093b0db 100644 --- a/src/bank-lib/test_bank_interpreter.h +++ b/src/bank-lib/test_bank_interpreter.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file bank/test_bank_interpreter.h diff --git a/src/benchmark/taler-exchange-benchmark.c b/src/benchmark/taler-exchange-benchmark.c index 45ed2852..c98f0864 100644 --- a/src/benchmark/taler-exchange-benchmark.c +++ b/src/benchmark/taler-exchange-benchmark.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with - TALER; see the file COPYING.LGPL. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING.LGPL. If not, see <http://www.gnu.org/licenses/> */ /** * @file src/benchmark/taler-exchange-benchmark.c diff --git a/src/exchange-lib/exchange_api_admin.c b/src/exchange-lib/exchange_api_admin.c index 0d312918..524916e6 100644 --- a/src/exchange-lib/exchange_api_admin.c +++ b/src/exchange-lib/exchange_api_admin.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_common.c b/src/exchange-lib/exchange_api_common.c index 6caceb6d..acf90fce 100644 --- a/src/exchange-lib/exchange_api_common.c +++ b/src/exchange-lib/exchange_api_common.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_common.h b/src/exchange-lib/exchange_api_common.h index ef808fba..5655f5d3 100644 --- a/src/exchange-lib/exchange_api_common.h +++ b/src/exchange-lib/exchange_api_common.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_deposit.c b/src/exchange-lib/exchange_api_deposit.c index e65684ac..aa7e07ed 100644 --- a/src/exchange-lib/exchange_api_deposit.c +++ b/src/exchange-lib/exchange_api_deposit.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_handle.c b/src/exchange-lib/exchange_api_handle.c index 318fd9e6..06dc2bf8 100644 --- a/src/exchange-lib/exchange_api_handle.c +++ b/src/exchange-lib/exchange_api_handle.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_handle.h b/src/exchange-lib/exchange_api_handle.h index 6a566150..73f80144 100644 --- a/src/exchange-lib/exchange_api_handle.h +++ b/src/exchange-lib/exchange_api_handle.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_refresh.c b/src/exchange-lib/exchange_api_refresh.c index e32f73e2..f259daa5 100644 --- a/src/exchange-lib/exchange_api_refresh.c +++ b/src/exchange-lib/exchange_api_refresh.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_refresh_link.c b/src/exchange-lib/exchange_api_refresh_link.c index 754a61d8..2a1e3048 100644 --- a/src/exchange-lib/exchange_api_refresh_link.c +++ b/src/exchange-lib/exchange_api_refresh_link.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_refund.c b/src/exchange-lib/exchange_api_refund.c index 26b96070..f712f126 100644 --- a/src/exchange-lib/exchange_api_refund.c +++ b/src/exchange-lib/exchange_api_refund.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_reserve.c b/src/exchange-lib/exchange_api_reserve.c index 926157a8..0bff767e 100644 --- a/src/exchange-lib/exchange_api_reserve.c +++ b/src/exchange-lib/exchange_api_reserve.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_track_transaction.c b/src/exchange-lib/exchange_api_track_transaction.c index e9c38e48..c05115d5 100644 --- a/src/exchange-lib/exchange_api_track_transaction.c +++ b/src/exchange-lib/exchange_api_track_transaction.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_track_transfer.c b/src/exchange-lib/exchange_api_track_transfer.c index 4cfd0736..41cef514 100644 --- a/src/exchange-lib/exchange_api_track_transfer.c +++ b/src/exchange-lib/exchange_api_track_transfer.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/exchange_api_wire.c b/src/exchange-lib/exchange_api_wire.c index 7515806a..cb8df494 100644 --- a/src/exchange-lib/exchange_api_wire.c +++ b/src/exchange-lib/exchange_api_wire.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange-lib/test_exchange_api.c b/src/exchange-lib/test_exchange_api.c index d0e2632e..71630dc7 100644 --- a/src/exchange-lib/test_exchange_api.c +++ b/src/exchange-lib/test_exchange_api.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchange/test_exchange_api.c diff --git a/src/exchange-tools/taler-auditor-sign.c b/src/exchange-tools/taler-auditor-sign.c index e88953f3..6e4fda75 100644 --- a/src/exchange-tools/taler-auditor-sign.c +++ b/src/exchange-tools/taler-auditor-sign.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-auditor-sign.c diff --git a/src/exchange-tools/taler-exchange-dbinit.c b/src/exchange-tools/taler-exchange-dbinit.c index cf768f4c..b0f53d55 100644 --- a/src/exchange-tools/taler-exchange-dbinit.c +++ b/src/exchange-tools/taler-exchange-dbinit.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchange-tools/taler-exchange-dbinit.c diff --git a/src/exchange-tools/taler-exchange-keycheck.c b/src/exchange-tools/taler-exchange-keycheck.c index 103de138..ee5f0c42 100644 --- a/src/exchange-tools/taler-exchange-keycheck.c +++ b/src/exchange-tools/taler-exchange-keycheck.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-keycheck.c diff --git a/src/exchange-tools/taler-exchange-keyup.c b/src/exchange-tools/taler-exchange-keyup.c index 21024ffc..76969f47 100644 --- a/src/exchange-tools/taler-exchange-keyup.c +++ b/src/exchange-tools/taler-exchange-keyup.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-keyup.c diff --git a/src/exchange-tools/taler-exchange-reservemod.c b/src/exchange-tools/taler-exchange-reservemod.c index b87b1592..ce3297f3 100644 --- a/src/exchange-tools/taler-exchange-reservemod.c +++ b/src/exchange-tools/taler-exchange-reservemod.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-reservemod.c diff --git a/src/exchange-tools/taler-exchange-wire.c b/src/exchange-tools/taler-exchange-wire.c index c84c0b69..1c2d5ce9 100644 --- a/src/exchange-tools/taler-exchange-wire.c +++ b/src/exchange-tools/taler-exchange-wire.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-wire.c diff --git a/src/exchange/taler-exchange-aggregator.c b/src/exchange/taler-exchange-aggregator.c index d7b216e5..d7ce1edf 100644 --- a/src/exchange/taler-exchange-aggregator.c +++ b/src/exchange/taler-exchange-aggregator.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index 4b269a39..aa681288 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** @@ -897,7 +897,7 @@ open_unix_path (const char *unix_path, return -1; } - if (0 != chmod (serve_unixpath, + if (0 != chmod (unix_path, unix_mode)) { fprintf (stderr, diff --git a/src/exchange/taler-exchange-httpd.h b/src/exchange/taler-exchange-httpd.h index 54e382f5..fe0f40b2 100644 --- a/src/exchange/taler-exchange-httpd.h +++ b/src/exchange/taler-exchange-httpd.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd.h diff --git a/src/exchange/taler-exchange-httpd_admin.c b/src/exchange/taler-exchange-httpd_admin.c index 3805923e..584c45a8 100644 --- a/src/exchange/taler-exchange-httpd_admin.c +++ b/src/exchange/taler-exchange-httpd_admin.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_admin.c diff --git a/src/exchange/taler-exchange-httpd_admin.h b/src/exchange/taler-exchange-httpd_admin.h index d720d61d..7127a438 100644 --- a/src/exchange/taler-exchange-httpd_admin.h +++ b/src/exchange/taler-exchange-httpd_admin.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_admin.h diff --git a/src/exchange/taler-exchange-httpd_db.c b/src/exchange/taler-exchange-httpd_db.c index 906bf3ec..99805653 100644 --- a/src/exchange/taler-exchange-httpd_db.c +++ b/src/exchange/taler-exchange-httpd_db.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_db.c diff --git a/src/exchange/taler-exchange-httpd_db.h b/src/exchange/taler-exchange-httpd_db.h index d852c605..8685cd5a 100644 --- a/src/exchange/taler-exchange-httpd_db.h +++ b/src/exchange/taler-exchange-httpd_db.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchange/taler-exchange-httpd_db.h diff --git a/src/exchange/taler-exchange-httpd_deposit.c b/src/exchange/taler-exchange-httpd_deposit.c index 3515a454..144edfa9 100644 --- a/src/exchange/taler-exchange-httpd_deposit.c +++ b/src/exchange/taler-exchange-httpd_deposit.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_deposit.c diff --git a/src/exchange/taler-exchange-httpd_deposit.h b/src/exchange/taler-exchange-httpd_deposit.h index 89f1ca56..602f69c3 100644 --- a/src/exchange/taler-exchange-httpd_deposit.h +++ b/src/exchange/taler-exchange-httpd_deposit.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_deposit.h diff --git a/src/exchange/taler-exchange-httpd_keystate.c b/src/exchange/taler-exchange-httpd_keystate.c index 5366f9aa..748f41ed 100644 --- a/src/exchange/taler-exchange-httpd_keystate.c +++ b/src/exchange/taler-exchange-httpd_keystate.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_keystate.c diff --git a/src/exchange/taler-exchange-httpd_keystate.h b/src/exchange/taler-exchange-httpd_keystate.h index 56151a87..76427dbb 100644 --- a/src/exchange/taler-exchange-httpd_keystate.h +++ b/src/exchange/taler-exchange-httpd_keystate.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchange/taler-exchange-httpd_keystate.h diff --git a/src/exchange/taler-exchange-httpd_mhd.c b/src/exchange/taler-exchange-httpd_mhd.c index b7ad437a..88debdd0 100644 --- a/src/exchange/taler-exchange-httpd_mhd.c +++ b/src/exchange/taler-exchange-httpd_mhd.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd_mhd.h b/src/exchange/taler-exchange-httpd_mhd.h index 3e825c55..c53c3997 100644 --- a/src/exchange/taler-exchange-httpd_mhd.h +++ b/src/exchange/taler-exchange-httpd_mhd.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd_parsing.c b/src/exchange/taler-exchange-httpd_parsing.c index c97ea05b..3f2edb49 100644 --- a/src/exchange/taler-exchange-httpd_parsing.c +++ b/src/exchange/taler-exchange-httpd_parsing.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd_parsing.h b/src/exchange/taler-exchange-httpd_parsing.h index d09f5876..05d1ea55 100644 --- a/src/exchange/taler-exchange-httpd_parsing.h +++ b/src/exchange/taler-exchange-httpd_parsing.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_parsing.h diff --git a/src/exchange/taler-exchange-httpd_refresh.c b/src/exchange/taler-exchange-httpd_refresh.c index 8e74db50..40a00e16 100644 --- a/src/exchange/taler-exchange-httpd_refresh.c +++ b/src/exchange/taler-exchange-httpd_refresh.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_refresh.c diff --git a/src/exchange/taler-exchange-httpd_refresh.h b/src/exchange/taler-exchange-httpd_refresh.h index aae9c4c6..5b624e0e 100644 --- a/src/exchange/taler-exchange-httpd_refresh.h +++ b/src/exchange/taler-exchange-httpd_refresh.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_refresh.h diff --git a/src/exchange/taler-exchange-httpd_refund.c b/src/exchange/taler-exchange-httpd_refund.c index d6d76913..925645e4 100644 --- a/src/exchange/taler-exchange-httpd_refund.c +++ b/src/exchange/taler-exchange-httpd_refund.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_refund.c diff --git a/src/exchange/taler-exchange-httpd_refund.h b/src/exchange/taler-exchange-httpd_refund.h index 750b0854..9e045583 100644 --- a/src/exchange/taler-exchange-httpd_refund.h +++ b/src/exchange/taler-exchange-httpd_refund.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_refund.h diff --git a/src/exchange/taler-exchange-httpd_reserve.c b/src/exchange/taler-exchange-httpd_reserve.c index 1763280e..db1e1ce6 100644 --- a/src/exchange/taler-exchange-httpd_reserve.c +++ b/src/exchange/taler-exchange-httpd_reserve.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_reserve.c diff --git a/src/exchange/taler-exchange-httpd_reserve.h b/src/exchange/taler-exchange-httpd_reserve.h index 9a496006..1b32408e 100644 --- a/src/exchange/taler-exchange-httpd_reserve.h +++ b/src/exchange/taler-exchange-httpd_reserve.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_reserve.h diff --git a/src/exchange/taler-exchange-httpd_responses.c b/src/exchange/taler-exchange-httpd_responses.c index 447f02c6..bbcdbe35 100644 --- a/src/exchange/taler-exchange-httpd_responses.c +++ b/src/exchange/taler-exchange-httpd_responses.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_responses.c diff --git a/src/exchange/taler-exchange-httpd_responses.h b/src/exchange/taler-exchange-httpd_responses.h index 7201deb2..ce671008 100644 --- a/src/exchange/taler-exchange-httpd_responses.h +++ b/src/exchange/taler-exchange-httpd_responses.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd_test.c b/src/exchange/taler-exchange-httpd_test.c index 488701d6..d8849d31 100644 --- a/src/exchange/taler-exchange-httpd_test.c +++ b/src/exchange/taler-exchange-httpd_test.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_test.c diff --git a/src/exchange/taler-exchange-httpd_test.h b/src/exchange/taler-exchange-httpd_test.h index 30535f54..a13613f9 100644 --- a/src/exchange/taler-exchange-httpd_test.h +++ b/src/exchange/taler-exchange-httpd_test.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_test.h diff --git a/src/exchange/taler-exchange-httpd_tracking.c b/src/exchange/taler-exchange-httpd_tracking.c index 4365ad1c..6f162ff4 100644 --- a/src/exchange/taler-exchange-httpd_tracking.c +++ b/src/exchange/taler-exchange-httpd_tracking.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_tracking.c diff --git a/src/exchange/taler-exchange-httpd_tracking.h b/src/exchange/taler-exchange-httpd_tracking.h index 83f80946..28637fdf 100644 --- a/src/exchange/taler-exchange-httpd_tracking.h +++ b/src/exchange/taler-exchange-httpd_tracking.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_tracking.h diff --git a/src/exchange/taler-exchange-httpd_validation.c b/src/exchange/taler-exchange-httpd_validation.c index ba3543af..ac875f94 100644 --- a/src/exchange/taler-exchange-httpd_validation.c +++ b/src/exchange/taler-exchange-httpd_validation.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd_validation.h b/src/exchange/taler-exchange-httpd_validation.h index 4ff50d08..3a2ea875 100644 --- a/src/exchange/taler-exchange-httpd_validation.h +++ b/src/exchange/taler-exchange-httpd_validation.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchange/taler-exchange-httpd_wire.c b/src/exchange/taler-exchange-httpd_wire.c index 372e39bb..fdd245ae 100644 --- a/src/exchange/taler-exchange-httpd_wire.c +++ b/src/exchange/taler-exchange-httpd_wire.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_wire.c diff --git a/src/exchange/taler-exchange-httpd_wire.h b/src/exchange/taler-exchange-httpd_wire.h index cf04f16f..837c2cd4 100644 --- a/src/exchange/taler-exchange-httpd_wire.h +++ b/src/exchange/taler-exchange-httpd_wire.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler-exchange-httpd_wire.h diff --git a/src/exchange/test_taler_exchange_aggregator.c b/src/exchange/test_taler_exchange_aggregator.c index a5ce044d..cd199e09 100644 --- a/src/exchange/test_taler_exchange_aggregator.c +++ b/src/exchange/test_taler_exchange_aggregator.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchangedb/exchangedb_auditorkeys.c b/src/exchangedb/exchangedb_auditorkeys.c index a27ff86d..0c93ea41 100644 --- a/src/exchangedb/exchangedb_auditorkeys.c +++ b/src/exchangedb/exchangedb_auditorkeys.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/exchangedb_auditorkeys.c diff --git a/src/exchangedb/exchangedb_denomkeys.c b/src/exchangedb/exchangedb_denomkeys.c index dea312dd..7e7a73a3 100644 --- a/src/exchangedb/exchangedb_denomkeys.c +++ b/src/exchangedb/exchangedb_denomkeys.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/exchangedb_denomkeys.c diff --git a/src/exchangedb/exchangedb_plugin.c b/src/exchangedb/exchangedb_plugin.c index ebaef9cc..ec8f25fa 100644 --- a/src/exchangedb/exchangedb_plugin.c +++ b/src/exchangedb/exchangedb_plugin.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/exchangedb_plugin.c diff --git a/src/exchangedb/exchangedb_signkeys.c b/src/exchangedb/exchangedb_signkeys.c index c333dec1..4ead2313 100644 --- a/src/exchangedb/exchangedb_signkeys.c +++ b/src/exchangedb/exchangedb_signkeys.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/exchangedb_signkeys.c diff --git a/src/exchangedb/perf_taler_exchangedb.c b/src/exchangedb/perf_taler_exchangedb.c index 49f6ca08..dcd8a4e2 100644 --- a/src/exchangedb/perf_taler_exchangedb.c +++ b/src/exchangedb/perf_taler_exchangedb.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/perf_taler_exchangedb.c diff --git a/src/exchangedb/perf_taler_exchangedb_init.c b/src/exchangedb/perf_taler_exchangedb_init.c index 5183074b..3b14a19c 100644 --- a/src/exchangedb/perf_taler_exchangedb_init.c +++ b/src/exchangedb/perf_taler_exchangedb_init.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/perf_taler_exchangedb_init.c diff --git a/src/exchangedb/perf_taler_exchangedb_init.h b/src/exchangedb/perf_taler_exchangedb_init.h index 2021023a..11b2f166 100644 --- a/src/exchangedb/perf_taler_exchangedb_init.h +++ b/src/exchangedb/perf_taler_exchangedb_init.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/perf_taler_exchangedb_init.h diff --git a/src/exchangedb/perf_taler_exchangedb_interpreter.c b/src/exchangedb/perf_taler_exchangedb_interpreter.c index e6268ebb..3b858d1b 100644 --- a/src/exchangedb/perf_taler_exchangedb_interpreter.c +++ b/src/exchangedb/perf_taler_exchangedb_interpreter.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/perf_taler_exchangedb_interpreter.c diff --git a/src/exchangedb/perf_taler_exchangedb_interpreter.h b/src/exchangedb/perf_taler_exchangedb_interpreter.h index cf4f0bfd..169811bd 100644 --- a/src/exchangedb/perf_taler_exchangedb_interpreter.h +++ b/src/exchangedb/perf_taler_exchangedb_interpreter.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/perf_taler_exchangedb_interpreter.h diff --git a/src/exchangedb/perf_taler_exchangedb_values.h b/src/exchangedb/perf_taler_exchangedb_values.h index c3b50fea..c158fd9c 100644 --- a/src/exchangedb/perf_taler_exchangedb_values.h +++ b/src/exchangedb/perf_taler_exchangedb_values.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/perf_taler_exchangedb_values.h diff --git a/src/exchangedb/plugin_exchangedb_common.c b/src/exchangedb/plugin_exchangedb_common.c index 2c3cafe1..bb6801e8 100644 --- a/src/exchangedb/plugin_exchangedb_common.c +++ b/src/exchangedb/plugin_exchangedb_common.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/plugin_exchangedb_common.c diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index 57cae4e7..508a242b 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/exchangedb/test_exchangedb.c b/src/exchangedb/test_exchangedb.c index 5d1dba0d..61972d2d 100644 --- a/src/exchangedb/test_exchangedb.c +++ b/src/exchangedb/test_exchangedb.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/test_exchangedb.c diff --git a/src/exchangedb/test_exchangedb_auditors.c b/src/exchangedb/test_exchangedb_auditors.c index b68a9e38..bc5d378f 100644 --- a/src/exchangedb/test_exchangedb_auditors.c +++ b/src/exchangedb/test_exchangedb_auditors.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/test_exchangedb_auditors.c diff --git a/src/exchangedb/test_exchangedb_denomkeys.c b/src/exchangedb/test_exchangedb_denomkeys.c index 20439663..ab0a7703 100644 --- a/src/exchangedb/test_exchangedb_denomkeys.c +++ b/src/exchangedb/test_exchangedb_denomkeys.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/test_exchangedb_denomkeys.c diff --git a/src/exchangedb/test_exchangedb_signkeys.c b/src/exchangedb/test_exchangedb_signkeys.c index 45b5f631..2ab38c66 100644 --- a/src/exchangedb/test_exchangedb_signkeys.c +++ b/src/exchangedb/test_exchangedb_signkeys.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/test_exchangedb_signkeys.c diff --git a/src/exchangedb/test_perf_taler_exchangedb.c b/src/exchangedb/test_perf_taler_exchangedb.c index 8f7aa55d..0f93c708 100644 --- a/src/exchangedb/test_perf_taler_exchangedb.c +++ b/src/exchangedb/test_perf_taler_exchangedb.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file exchangedb/test_perf_taler_exchangedb.c diff --git a/src/include/platform.h b/src/include/platform.h index 9a1dafc3..0757227f 100644 --- a/src/include/platform.h +++ b/src/include/platform.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/include/taler_amount_lib.h b/src/include/taler_amount_lib.h index cee26623..7468fb44 100644 --- a/src/include/taler_amount_lib.h +++ b/src/include/taler_amount_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_amount_lib.h diff --git a/src/include/taler_bank_service.h b/src/include/taler_bank_service.h index a353b8ee..221e9b01 100644 --- a/src/include/taler_bank_service.h +++ b/src/include/taler_bank_service.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_bank_service.h diff --git a/src/include/taler_crypto_lib.h b/src/include/taler_crypto_lib.h index b07da775..e1fdeb2b 100644 --- a/src/include/taler_crypto_lib.h +++ b/src/include/taler_crypto_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_crypto_lib.h diff --git a/src/include/taler_error_codes.h b/src/include/taler_error_codes.h index d58fc2e1..e23de24b 100644 --- a/src/include/taler_error_codes.h +++ b/src/include/taler_error_codes.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler_error_codes.h diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h index 4e8b0b37..4625160e 100644 --- a/src/include/taler_exchange_service.h +++ b/src/include/taler_exchange_service.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_exchange_service.h diff --git a/src/include/taler_exchangedb_lib.h b/src/include/taler_exchangedb_lib.h index 5da8452d..4ebe4841 100644 --- a/src/include/taler_exchangedb_lib.h +++ b/src/include/taler_exchangedb_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_exchangedb_lib.h diff --git a/src/include/taler_exchangedb_plugin.h b/src/include/taler_exchangedb_plugin.h index 92e0354d..ddc7f771 100644 --- a/src/include/taler_exchangedb_plugin.h +++ b/src/include/taler_exchangedb_plugin.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_exchangedb_plugin.h diff --git a/src/include/taler_fakebank_lib.h b/src/include/taler_fakebank_lib.h index 38b996f0..d2267cfb 100644 --- a/src/include/taler_fakebank_lib.h +++ b/src/include/taler_fakebank_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/include/taler_json_lib.h b/src/include/taler_json_lib.h index 79589dba..b47aea5b 100644 --- a/src/include/taler_json_lib.h +++ b/src/include/taler_json_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_json_lib.h diff --git a/src/include/taler_pq_lib.h b/src/include/taler_pq_lib.h index dfcea30e..1fda8e58 100644 --- a/src/include/taler_pq_lib.h +++ b/src/include/taler_pq_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_pq_lib.h diff --git a/src/include/taler_signatures.h b/src/include/taler_signatures.h index 3fbfc0ab..09879953 100644 --- a/src/include/taler_signatures.h +++ b/src/include/taler_signatures.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file taler_signatures.h diff --git a/src/include/taler_util.h b/src/include/taler_util.h index 1ac15112..613f860c 100644 --- a/src/include/taler_util.h +++ b/src/include/taler_util.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_util.h diff --git a/src/include/taler_util_wallet.h b/src/include/taler_util_wallet.h index 87efcdda..0544c9e1 100644 --- a/src/include/taler_util_wallet.h +++ b/src/include/taler_util_wallet.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_util_wallet.h diff --git a/src/include/taler_wire_lib.h b/src/include/taler_wire_lib.h index 4b0fcbbc..b67f620f 100644 --- a/src/include/taler_wire_lib.h +++ b/src/include/taler_wire_lib.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_wire_lib.h diff --git a/src/include/taler_wire_plugin.h b/src/include/taler_wire_plugin.h index 9b2bc8fd..c3c9c3a5 100644 --- a/src/include/taler_wire_plugin.h +++ b/src/include/taler_wire_plugin.h @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file include/taler_wire_plugin.h diff --git a/src/json/json.c b/src/json/json.c index da9e8b9f..8f21447e 100644 --- a/src/json/json.c +++ b/src/json/json.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file json/json.c diff --git a/src/json/json_helper.c b/src/json/json_helper.c index 7eaaa441..f964f8f1 100644 --- a/src/json/json_helper.c +++ b/src/json/json_helper.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file json/json_helper.c diff --git a/src/json/test_json.c b/src/json/test_json.c index 9f42dbd3..3a89746b 100644 --- a/src/json/test_json.c +++ b/src/json/test_json.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/pq/pq_query_helper.c b/src/pq/pq_query_helper.c index 5d2e9ce0..bbfa0ee9 100644 --- a/src/pq/pq_query_helper.c +++ b/src/pq/pq_query_helper.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file pq/pq_query_helper.c diff --git a/src/pq/pq_result_helper.c b/src/pq/pq_result_helper.c index 49d0668a..4b449999 100644 --- a/src/pq/pq_result_helper.c +++ b/src/pq/pq_result_helper.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file pq/pq_result_helper.c diff --git a/src/pq/test_pq.c b/src/pq/test_pq.c index 001d99e5..841c3e3b 100644 --- a/src/pq/test_pq.c +++ b/src/pq/test_pq.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file pq/test_pq.c diff --git a/src/util/amount.c b/src/util/amount.c index 4ac7d30a..407232a9 100644 --- a/src/util/amount.c +++ b/src/util/amount.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file util/amount.c diff --git a/src/util/crypto.c b/src/util/crypto.c index 042cf887..3200e2a0 100644 --- a/src/util/crypto.c +++ b/src/util/crypto.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file util/crypto.c diff --git a/src/util/test_amount.c b/src/util/test_amount.c index 64047715..dda31e74 100644 --- a/src/util/test_amount.c +++ b/src/util/test_amount.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/util/test_crypto.c b/src/util/test_crypto.c index b677c6d8..f442cefb 100644 --- a/src/util/test_crypto.c +++ b/src/util/test_crypto.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/util/util.c b/src/util/util.c index 1f7931a4..e01a2cc0 100644 --- a/src/util/util.c +++ b/src/util/util.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/wire/plugin_wire_sepa.c b/src/wire/plugin_wire_sepa.c index 7a3d0d17..61b30259 100644 --- a/src/wire/plugin_wire_sepa.c +++ b/src/wire/plugin_wire_sepa.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/wire/plugin_wire_template.c b/src/wire/plugin_wire_template.c index 3bdc3cea..2bc2a2ab 100644 --- a/src/wire/plugin_wire_template.c +++ b/src/wire/plugin_wire_template.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/wire/plugin_wire_test.c b/src/wire/plugin_wire_test.c index 4e91dade..bdcf7805 100644 --- a/src/wire/plugin_wire_test.c +++ b/src/wire/plugin_wire_test.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/wire/test_sepa_wireformat.c b/src/wire/test_sepa_wireformat.c index 032874cf..43bd51a3 100644 --- a/src/wire/test_sepa_wireformat.c +++ b/src/wire/test_sepa_wireformat.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** diff --git a/src/wire/test_wire_plugin.c b/src/wire/test_wire_plugin.c index 2d5f340b..c465302f 100644 --- a/src/wire/test_wire_plugin.c +++ b/src/wire/test_wire_plugin.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** * @file wire/test_wire_plugin.c diff --git a/src/wire/wire.c b/src/wire/wire.c index f0c0cd7a..4d53b0d0 100644 --- a/src/wire/wire.c +++ b/src/wire/wire.c @@ -11,7 +11,7 @@ A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, If not, see <http://www.gnu.org/licenses/> + TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ /** |