summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile5
-rw-r--r--src/anyrtpproxy/Makefile5
-rw-r--r--src/anyrtpproxy/anyrtpproxy.cpp5
-rw-r--r--src/anyrtpproxy/callIdQueue.cpp5
-rw-r--r--src/anyrtpproxy/callIdQueue.h5
-rw-r--r--src/anyrtpproxy/commandHandler.cpp5
-rw-r--r--src/anyrtpproxy/commandHandler.h5
-rw-r--r--src/anyrtpproxy/connectionList.cpp5
-rw-r--r--src/anyrtpproxy/connectionList.h5
-rw-r--r--src/anyrtpproxy/options.cpp5
-rw-r--r--src/anyrtpproxy/options.h5
-rw-r--r--src/anyrtpproxy/portWindow.cpp5
-rw-r--r--src/anyrtpproxy/portWindow.h5
-rw-r--r--src/anyrtpproxy/rtpSession.cpp5
-rw-r--r--src/anyrtpproxy/rtpSession.h5
-rw-r--r--src/anyrtpproxy/rtpSessionTable.cpp5
-rw-r--r--src/anyrtpproxy/rtpSessionTable.h5
-rw-r--r--src/anyrtpproxy/syncRtpCommand.cpp5
-rw-r--r--src/anyrtpproxy/syncRtpCommand.h5
-rw-r--r--src/anytun-config.cpp5
-rw-r--r--src/anytun-controld.cpp5
-rw-r--r--src/anytun-showtables.cpp5
-rw-r--r--src/anytun.cpp5
-rw-r--r--src/anytunError.cpp5
-rw-r--r--src/anytunError.h5
-rw-r--r--src/authAlgo.cpp5
-rw-r--r--src/authAlgo.h5
-rw-r--r--src/authAlgoFactory.cpp5
-rw-r--r--src/authAlgoFactory.h5
-rw-r--r--src/bsd/tunDevice.cpp5
-rw-r--r--src/buffer.cpp5
-rw-r--r--src/buffer.h5
-rw-r--r--src/cipher.cpp5
-rw-r--r--src/cipher.h5
-rw-r--r--src/cipherFactory.cpp5
-rw-r--r--src/cipherFactory.h5
-rwxr-xr-xsrc/configure5
-rw-r--r--src/connectionList.cpp5
-rw-r--r--src/connectionList.h5
-rw-r--r--src/connectionParam.cpp5
-rw-r--r--src/connectionParam.h5
-rw-r--r--src/cryptinit.hpp5
-rw-r--r--src/daemon.hpp5
-rw-r--r--src/datatypes.h5
-rw-r--r--src/deviceConfig.hpp5
-rw-r--r--src/encryptedPacket.cpp5
-rw-r--r--src/encryptedPacket.h5
-rw-r--r--src/endian.h5
-rw-r--r--src/keyDerivation.cpp5
-rw-r--r--src/keyDerivation.h5
-rw-r--r--src/keyDerivationFactory.cpp5
-rw-r--r--src/keyDerivationFactory.h5
-rw-r--r--src/linux/tunDevice.cpp5
-rw-r--r--src/log.cpp5
-rw-r--r--src/log.h5
-rw-r--r--src/logTargets.cpp5
-rw-r--r--src/logTargets.h5
-rw-r--r--src/man/Makefile5
-rw-r--r--src/networkAddress.cpp5
-rw-r--r--src/networkAddress.h5
-rw-r--r--src/networkPrefix.cpp5
-rw-r--r--src/networkPrefix.h5
-rw-r--r--src/options.cpp5
-rw-r--r--src/options.h5
-rw-r--r--src/packetSource.cpp5
-rw-r--r--src/packetSource.h5
-rw-r--r--src/plainPacket.cpp5
-rw-r--r--src/plainPacket.h5
-rw-r--r--src/resolver.cpp5
-rw-r--r--src/resolver.h5
-rw-r--r--src/routingTable.cpp5
-rw-r--r--src/routingTable.h5
-rw-r--r--src/routingTree.hpp5
-rw-r--r--src/routingTreeNode.cpp5
-rw-r--r--src/routingTreeNode.h5
-rw-r--r--src/seqWindow.cpp5
-rw-r--r--src/seqWindow.h5
-rw-r--r--src/signalController.cpp5
-rw-r--r--src/signalController.h5
-rw-r--r--src/syncBuffer.cpp5
-rw-r--r--src/syncBuffer.h5
-rw-r--r--src/syncClient.cpp5
-rw-r--r--src/syncClient.h5
-rw-r--r--src/syncCommand.cpp5
-rw-r--r--src/syncCommand.h5
-rw-r--r--src/syncConnectionCommand.cpp5
-rw-r--r--src/syncConnectionCommand.h5
-rw-r--r--src/syncOnConnect.hpp5
-rw-r--r--src/syncQueue.cpp5
-rw-r--r--src/syncQueue.h5
-rw-r--r--src/syncRouteCommand.cpp5
-rw-r--r--src/syncRouteCommand.h5
-rw-r--r--src/syncServer.cpp5
-rw-r--r--src/syncServer.h5
-rw-r--r--src/syncTcpConnection.cpp5
-rw-r--r--src/syncTcpConnection.h5
-rw-r--r--src/sysExec.cpp5
-rw-r--r--src/sysExec.h5
-rw-r--r--src/threadUtils.hpp5
-rw-r--r--src/tunDevice.h5
-rw-r--r--src/win32/registryKey.cpp5
-rw-r--r--src/win32/registryKey.h5
-rw-r--r--src/win32/tunDevice.cpp5
-rw-r--r--src/win32/winService.cpp5
-rw-r--r--src/win32/winService.h5
105 files changed, 315 insertions, 210 deletions
diff --git a/src/Makefile b/src/Makefile
index eabdefc..57a3d7e 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -17,8 +17,9 @@
## This file is part of Anytun.
##
## Anytun is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License version 3 as
-## published by the Free Software Foundation.
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 3 of the License, or
+## any later version.
##
## Anytun is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/Makefile b/src/anyrtpproxy/Makefile
index 40ca273..f28bded 100644
--- a/src/anyrtpproxy/Makefile
+++ b/src/anyrtpproxy/Makefile
@@ -17,8 +17,9 @@
## This file is part of Anytun.
##
## Anytun is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License version 3 as
-## published by the Free Software Foundation.
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 3 of the License, or
+## any later version.
##
## Anytun is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/anyrtpproxy.cpp b/src/anyrtpproxy/anyrtpproxy.cpp
index f3fdbae..a67ab2b 100644
--- a/src/anyrtpproxy/anyrtpproxy.cpp
+++ b/src/anyrtpproxy/anyrtpproxy.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/callIdQueue.cpp b/src/anyrtpproxy/callIdQueue.cpp
index e2ce700..296fe34 100644
--- a/src/anyrtpproxy/callIdQueue.cpp
+++ b/src/anyrtpproxy/callIdQueue.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/callIdQueue.h b/src/anyrtpproxy/callIdQueue.h
index 1ffe2df..b2ffd5b 100644
--- a/src/anyrtpproxy/callIdQueue.h
+++ b/src/anyrtpproxy/callIdQueue.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/commandHandler.cpp b/src/anyrtpproxy/commandHandler.cpp
index 01613ec..2f1bcb6 100644
--- a/src/anyrtpproxy/commandHandler.cpp
+++ b/src/anyrtpproxy/commandHandler.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/commandHandler.h b/src/anyrtpproxy/commandHandler.h
index 6bd802a..5af376f 100644
--- a/src/anyrtpproxy/commandHandler.h
+++ b/src/anyrtpproxy/commandHandler.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/connectionList.cpp b/src/anyrtpproxy/connectionList.cpp
index eea1e38..19e0dbd 100644
--- a/src/anyrtpproxy/connectionList.cpp
+++ b/src/anyrtpproxy/connectionList.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/connectionList.h b/src/anyrtpproxy/connectionList.h
index de45f8a..2f820a6 100644
--- a/src/anyrtpproxy/connectionList.h
+++ b/src/anyrtpproxy/connectionList.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/options.cpp b/src/anyrtpproxy/options.cpp
index 6a48483..a9d0818 100644
--- a/src/anyrtpproxy/options.cpp
+++ b/src/anyrtpproxy/options.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/options.h b/src/anyrtpproxy/options.h
index af09d4f..07dccde 100644
--- a/src/anyrtpproxy/options.h
+++ b/src/anyrtpproxy/options.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/portWindow.cpp b/src/anyrtpproxy/portWindow.cpp
index 99dafd7..f318ce7 100644
--- a/src/anyrtpproxy/portWindow.cpp
+++ b/src/anyrtpproxy/portWindow.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/portWindow.h b/src/anyrtpproxy/portWindow.h
index f3bdffb..bca7fc2 100644
--- a/src/anyrtpproxy/portWindow.h
+++ b/src/anyrtpproxy/portWindow.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/rtpSession.cpp b/src/anyrtpproxy/rtpSession.cpp
index a3551e3..297e231 100644
--- a/src/anyrtpproxy/rtpSession.cpp
+++ b/src/anyrtpproxy/rtpSession.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/rtpSession.h b/src/anyrtpproxy/rtpSession.h
index 3716c9b..ee9ff81 100644
--- a/src/anyrtpproxy/rtpSession.h
+++ b/src/anyrtpproxy/rtpSession.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/rtpSessionTable.cpp b/src/anyrtpproxy/rtpSessionTable.cpp
index 9237866..46d5cea 100644
--- a/src/anyrtpproxy/rtpSessionTable.cpp
+++ b/src/anyrtpproxy/rtpSessionTable.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/rtpSessionTable.h b/src/anyrtpproxy/rtpSessionTable.h
index a37318d..56ce9c6 100644
--- a/src/anyrtpproxy/rtpSessionTable.h
+++ b/src/anyrtpproxy/rtpSessionTable.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/syncRtpCommand.cpp b/src/anyrtpproxy/syncRtpCommand.cpp
index f612c8a..56b7695 100644
--- a/src/anyrtpproxy/syncRtpCommand.cpp
+++ b/src/anyrtpproxy/syncRtpCommand.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anyrtpproxy/syncRtpCommand.h b/src/anyrtpproxy/syncRtpCommand.h
index 282243b..919ad4a 100644
--- a/src/anyrtpproxy/syncRtpCommand.h
+++ b/src/anyrtpproxy/syncRtpCommand.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anytun-config.cpp b/src/anytun-config.cpp
index 72e4902..ce11bb6 100644
--- a/src/anytun-config.cpp
+++ b/src/anytun-config.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anytun-controld.cpp b/src/anytun-controld.cpp
index f32ec83..c34d3df 100644
--- a/src/anytun-controld.cpp
+++ b/src/anytun-controld.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anytun-showtables.cpp b/src/anytun-showtables.cpp
index 5d061d6..e4f90a6 100644
--- a/src/anytun-showtables.cpp
+++ b/src/anytun-showtables.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anytun.cpp b/src/anytun.cpp
index cc40ab0..16cf949 100644
--- a/src/anytun.cpp
+++ b/src/anytun.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anytunError.cpp b/src/anytunError.cpp
index 1a530a7..e3800ea 100644
--- a/src/anytunError.cpp
+++ b/src/anytunError.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/anytunError.h b/src/anytunError.h
index 26b4012..9e0ffd2 100644
--- a/src/anytunError.h
+++ b/src/anytunError.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/authAlgo.cpp b/src/authAlgo.cpp
index 49974ee..3707fe6 100644
--- a/src/authAlgo.cpp
+++ b/src/authAlgo.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/authAlgo.h b/src/authAlgo.h
index c446853..ca976de 100644
--- a/src/authAlgo.h
+++ b/src/authAlgo.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/authAlgoFactory.cpp b/src/authAlgoFactory.cpp
index c284f34..076e86b 100644
--- a/src/authAlgoFactory.cpp
+++ b/src/authAlgoFactory.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/authAlgoFactory.h b/src/authAlgoFactory.h
index 2dca567..69f5920 100644
--- a/src/authAlgoFactory.h
+++ b/src/authAlgoFactory.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/bsd/tunDevice.cpp b/src/bsd/tunDevice.cpp
index 65497f2..cf90f84 100644
--- a/src/bsd/tunDevice.cpp
+++ b/src/bsd/tunDevice.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/buffer.cpp b/src/buffer.cpp
index 2597845..b806bb4 100644
--- a/src/buffer.cpp
+++ b/src/buffer.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/buffer.h b/src/buffer.h
index db19947..d4a6505 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/cipher.cpp b/src/cipher.cpp
index ddde683..b4f033d 100644
--- a/src/cipher.cpp
+++ b/src/cipher.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/cipher.h b/src/cipher.h
index 3d922c0..94a2006 100644
--- a/src/cipher.h
+++ b/src/cipher.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/cipherFactory.cpp b/src/cipherFactory.cpp
index e9f0292..9a3223f 100644
--- a/src/cipherFactory.cpp
+++ b/src/cipherFactory.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/cipherFactory.h b/src/cipherFactory.h
index 23d3b92..5ca17f5 100644
--- a/src/cipherFactory.h
+++ b/src/cipherFactory.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/configure b/src/configure
index 4d601af..54e18fd 100755
--- a/src/configure
+++ b/src/configure
@@ -18,8 +18,9 @@
# This file is part of Anytun.
#
# Anytun is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License version 3 as
-# published by the Free Software Foundation.
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# any later version.
#
# Anytun is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/connectionList.cpp b/src/connectionList.cpp
index 6402711..ef80087 100644
--- a/src/connectionList.cpp
+++ b/src/connectionList.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/connectionList.h b/src/connectionList.h
index cdf5268..d84cd2d 100644
--- a/src/connectionList.h
+++ b/src/connectionList.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/connectionParam.cpp b/src/connectionParam.cpp
index c6b3ded..624e63d 100644
--- a/src/connectionParam.cpp
+++ b/src/connectionParam.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/connectionParam.h b/src/connectionParam.h
index f929211..3d2ec78 100644
--- a/src/connectionParam.h
+++ b/src/connectionParam.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/cryptinit.hpp b/src/cryptinit.hpp
index 4460de0..a1e1848 100644
--- a/src/cryptinit.hpp
+++ b/src/cryptinit.hpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/daemon.hpp b/src/daemon.hpp
index 124271f..16436ca 100644
--- a/src/daemon.hpp
+++ b/src/daemon.hpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/datatypes.h b/src/datatypes.h
index 141aae3..97b01a9 100644
--- a/src/datatypes.h
+++ b/src/datatypes.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/deviceConfig.hpp b/src/deviceConfig.hpp
index d8702b9..f94edb0 100644
--- a/src/deviceConfig.hpp
+++ b/src/deviceConfig.hpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/encryptedPacket.cpp b/src/encryptedPacket.cpp
index a5aec86..5764803 100644
--- a/src/encryptedPacket.cpp
+++ b/src/encryptedPacket.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/encryptedPacket.h b/src/encryptedPacket.h
index 618fa44..2be06a4 100644
--- a/src/encryptedPacket.h
+++ b/src/encryptedPacket.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/endian.h b/src/endian.h
index 9d96126..db0832b 100644
--- a/src/endian.h
+++ b/src/endian.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/keyDerivation.cpp b/src/keyDerivation.cpp
index cdf6368..97e3a34 100644
--- a/src/keyDerivation.cpp
+++ b/src/keyDerivation.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/keyDerivation.h b/src/keyDerivation.h
index 070c485..7b4a541 100644
--- a/src/keyDerivation.h
+++ b/src/keyDerivation.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/keyDerivationFactory.cpp b/src/keyDerivationFactory.cpp
index 75df38a..da53513 100644
--- a/src/keyDerivationFactory.cpp
+++ b/src/keyDerivationFactory.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/keyDerivationFactory.h b/src/keyDerivationFactory.h
index 77caf58..9d23a59 100644
--- a/src/keyDerivationFactory.h
+++ b/src/keyDerivationFactory.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/linux/tunDevice.cpp b/src/linux/tunDevice.cpp
index d9019e0..5d2b635 100644
--- a/src/linux/tunDevice.cpp
+++ b/src/linux/tunDevice.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/log.cpp b/src/log.cpp
index d0ed7f8..16145fd 100644
--- a/src/log.cpp
+++ b/src/log.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/log.h b/src/log.h
index dcdedc4..36e8a04 100644
--- a/src/log.h
+++ b/src/log.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/logTargets.cpp b/src/logTargets.cpp
index 4420f1d..230e002 100644
--- a/src/logTargets.cpp
+++ b/src/logTargets.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/logTargets.h b/src/logTargets.h
index 64ad945..aafc329 100644
--- a/src/logTargets.h
+++ b/src/logTargets.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/man/Makefile b/src/man/Makefile
index cdd45a6..2b01b3f 100644
--- a/src/man/Makefile
+++ b/src/man/Makefile
@@ -17,8 +17,9 @@
## This file is part of Anytun.
##
## Anytun is free software: you can redistribute it and/or modify
-## it under the terms of the GNU General Public License version 3 as
-## published by the Free Software Foundation.
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 3 of the License, or
+## any later version.
##
## Anytun is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/networkAddress.cpp b/src/networkAddress.cpp
index 61c8318..b0336d2 100644
--- a/src/networkAddress.cpp
+++ b/src/networkAddress.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/networkAddress.h b/src/networkAddress.h
index d683b4c..ed2102b 100644
--- a/src/networkAddress.h
+++ b/src/networkAddress.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/networkPrefix.cpp b/src/networkPrefix.cpp
index 045b251..df80141 100644
--- a/src/networkPrefix.cpp
+++ b/src/networkPrefix.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/networkPrefix.h b/src/networkPrefix.h
index 5a0a69a..bb90eff 100644
--- a/src/networkPrefix.h
+++ b/src/networkPrefix.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/options.cpp b/src/options.cpp
index b77ab41..d3bd61a 100644
--- a/src/options.cpp
+++ b/src/options.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/options.h b/src/options.h
index 9beda0c..7141a59 100644
--- a/src/options.h
+++ b/src/options.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/packetSource.cpp b/src/packetSource.cpp
index 9266b57..024f421 100644
--- a/src/packetSource.cpp
+++ b/src/packetSource.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/packetSource.h b/src/packetSource.h
index 1957eb8..0be3dfa 100644
--- a/src/packetSource.h
+++ b/src/packetSource.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/plainPacket.cpp b/src/plainPacket.cpp
index 9c39b63..72abc7b 100644
--- a/src/plainPacket.cpp
+++ b/src/plainPacket.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/plainPacket.h b/src/plainPacket.h
index 5919c32..9bb1087 100644
--- a/src/plainPacket.h
+++ b/src/plainPacket.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/resolver.cpp b/src/resolver.cpp
index 06db1b4..21aad30 100644
--- a/src/resolver.cpp
+++ b/src/resolver.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/resolver.h b/src/resolver.h
index b5553bc..e6e65b2 100644
--- a/src/resolver.h
+++ b/src/resolver.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/routingTable.cpp b/src/routingTable.cpp
index b683dca..dd573c2 100644
--- a/src/routingTable.cpp
+++ b/src/routingTable.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/routingTable.h b/src/routingTable.h
index 9ab3260..5f28bac 100644
--- a/src/routingTable.h
+++ b/src/routingTable.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/routingTree.hpp b/src/routingTree.hpp
index 3a9024d..8931ab3 100644
--- a/src/routingTree.hpp
+++ b/src/routingTree.hpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/routingTreeNode.cpp b/src/routingTreeNode.cpp
index eed501b..ebea86e 100644
--- a/src/routingTreeNode.cpp
+++ b/src/routingTreeNode.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/routingTreeNode.h b/src/routingTreeNode.h
index 3c2d33d..2070304 100644
--- a/src/routingTreeNode.h
+++ b/src/routingTreeNode.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/seqWindow.cpp b/src/seqWindow.cpp
index 34ce02c..a77b4f7 100644
--- a/src/seqWindow.cpp
+++ b/src/seqWindow.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/seqWindow.h b/src/seqWindow.h
index e16e335..deacfc5 100644
--- a/src/seqWindow.h
+++ b/src/seqWindow.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/signalController.cpp b/src/signalController.cpp
index 75ba32c..0366245 100644
--- a/src/signalController.cpp
+++ b/src/signalController.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/signalController.h b/src/signalController.h
index 78bfdcc..4ed344a 100644
--- a/src/signalController.h
+++ b/src/signalController.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncBuffer.cpp b/src/syncBuffer.cpp
index 9247fff..4ab5771 100644
--- a/src/syncBuffer.cpp
+++ b/src/syncBuffer.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncBuffer.h b/src/syncBuffer.h
index f5e2ff5..6fd7dc3 100644
--- a/src/syncBuffer.h
+++ b/src/syncBuffer.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncClient.cpp b/src/syncClient.cpp
index df99b83..889ba0e 100644
--- a/src/syncClient.cpp
+++ b/src/syncClient.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncClient.h b/src/syncClient.h
index 08b3015..662ca53 100644
--- a/src/syncClient.h
+++ b/src/syncClient.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncCommand.cpp b/src/syncCommand.cpp
index 48bed3a..c2ffda7 100644
--- a/src/syncCommand.cpp
+++ b/src/syncCommand.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncCommand.h b/src/syncCommand.h
index 9f0ef2a..a812f42 100644
--- a/src/syncCommand.h
+++ b/src/syncCommand.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncConnectionCommand.cpp b/src/syncConnectionCommand.cpp
index 844f8bc..903149c 100644
--- a/src/syncConnectionCommand.cpp
+++ b/src/syncConnectionCommand.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncConnectionCommand.h b/src/syncConnectionCommand.h
index 5debf1f..677bdfa 100644
--- a/src/syncConnectionCommand.h
+++ b/src/syncConnectionCommand.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncOnConnect.hpp b/src/syncOnConnect.hpp
index 0b454e7..e6fb5b1 100644
--- a/src/syncOnConnect.hpp
+++ b/src/syncOnConnect.hpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncQueue.cpp b/src/syncQueue.cpp
index 636107b..1a18c0e 100644
--- a/src/syncQueue.cpp
+++ b/src/syncQueue.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncQueue.h b/src/syncQueue.h
index 5cb4f6e..39d0ca4 100644
--- a/src/syncQueue.h
+++ b/src/syncQueue.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncRouteCommand.cpp b/src/syncRouteCommand.cpp
index bcfb925..4ba902e 100644
--- a/src/syncRouteCommand.cpp
+++ b/src/syncRouteCommand.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncRouteCommand.h b/src/syncRouteCommand.h
index 5bef2f9..3c951ad 100644
--- a/src/syncRouteCommand.h
+++ b/src/syncRouteCommand.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncServer.cpp b/src/syncServer.cpp
index bd5120c..645b0bf 100644
--- a/src/syncServer.cpp
+++ b/src/syncServer.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncServer.h b/src/syncServer.h
index 138f46e..096e2ac 100644
--- a/src/syncServer.h
+++ b/src/syncServer.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncTcpConnection.cpp b/src/syncTcpConnection.cpp
index 17d3ddd..f9604f6 100644
--- a/src/syncTcpConnection.cpp
+++ b/src/syncTcpConnection.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/syncTcpConnection.h b/src/syncTcpConnection.h
index 4bf458f..0f2a70d 100644
--- a/src/syncTcpConnection.h
+++ b/src/syncTcpConnection.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/sysExec.cpp b/src/sysExec.cpp
index 104581e..4bc2850 100644
--- a/src/sysExec.cpp
+++ b/src/sysExec.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/sysExec.h b/src/sysExec.h
index 2bac740..ff3f58f 100644
--- a/src/sysExec.h
+++ b/src/sysExec.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/threadUtils.hpp b/src/threadUtils.hpp
index 984dab9..deaf994 100644
--- a/src/threadUtils.hpp
+++ b/src/threadUtils.hpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/tunDevice.h b/src/tunDevice.h
index f37016d..541d45c 100644
--- a/src/tunDevice.h
+++ b/src/tunDevice.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/win32/registryKey.cpp b/src/win32/registryKey.cpp
index a6858e9..3bc596d 100644
--- a/src/win32/registryKey.cpp
+++ b/src/win32/registryKey.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/win32/registryKey.h b/src/win32/registryKey.h
index ce79d47..b93bc6e 100644
--- a/src/win32/registryKey.h
+++ b/src/win32/registryKey.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/win32/tunDevice.cpp b/src/win32/tunDevice.cpp
index 1087092..e625630 100644
--- a/src/win32/tunDevice.cpp
+++ b/src/win32/tunDevice.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/win32/winService.cpp b/src/win32/winService.cpp
index b6ea67f..bde4b4d 100644
--- a/src/win32/winService.cpp
+++ b/src/win32/winService.cpp
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
diff --git a/src/win32/winService.h b/src/win32/winService.h
index 53c2750..1f54b02 100644
--- a/src/win32/winService.h
+++ b/src/win32/winService.h
@@ -17,8 +17,9 @@
* This file is part of Anytun.
*
* Anytun is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
*
* Anytun is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of