From bbda7c9e20f14f5198a6cf9dfca72cd34f7b6998 Mon Sep 17 00:00:00 2001 From: Luca Ferri Date: Mon, 24 Nov 2014 11:31:34 +0100 Subject: [PATCH 1/4] Adding CppCMS --- share/apps.json | 5 +++++ share/images/icons/CppCMS.png | Bin 0 -> 2864 bytes 2 files changed, 5 insertions(+) create mode 100644 share/images/icons/CppCMS.png diff --git a/share/apps.json b/share/apps.json index 4e5bc81d0..164e7e2bd 100644 --- a/share/apps.json +++ b/share/apps.json @@ -715,6 +715,11 @@ "meta": { "generator": "CPG Dragonfly" }, "implies": "PHP" }, + "CppCMS": { + "website": "cppcms.com", + "cats": [ 1 ], + "headers": { "X-Powered-By": "CppCMS/([\\d.]+)" } + }, "Craft CMS": { "website": "buildwithcraft.com", "cats": [ 1 ], diff --git a/share/images/icons/CppCMS.png b/share/images/icons/CppCMS.png new file mode 100644 index 0000000000000000000000000000000000000000..b745d7353ec5f648a988692eef846f5acf7b48a9 GIT binary patch literal 2864 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 literal 0 HcmV?d00001 From 86438d7549043b0596962f5c684bd3f2e13cf8cb Mon Sep 17 00:00:00 2001 From: Luca Ferri Date: Mon, 24 Nov 2014 15:07:24 +0100 Subject: [PATCH 2/4] Adding CppCMS and C++ --- share/apps.json | 7 ++++++- share/images/icons/C++.png | Bin 0 -> 743 bytes 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 share/images/icons/C++.png diff --git a/share/apps.json b/share/apps.json index 164e7e2bd..072d23d6f 100644 --- a/share/apps.json +++ b/share/apps.json @@ -715,10 +715,15 @@ "meta": { "generator": "CPG Dragonfly" }, "implies": "PHP" }, + "C++": { + "website": "isocpp.org", + "cats": [ 27 ] + }, "CppCMS": { "website": "cppcms.com", "cats": [ 1 ], - "headers": { "X-Powered-By": "CppCMS/([\\d.]+)" } + "headers": { "X-Powered-By": "CppCMS/([\\d.]+)" }, + "implies": "C++" }, "Craft CMS": { "website": "buildwithcraft.com", diff --git a/share/images/icons/C++.png b/share/images/icons/C++.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb1f9856c161bbc8d825a3a4b5e2fd280a115a6 GIT binary patch literal 743 zcmV?P)-S=jGjk3Tflku~V5(|@rA{!~Bgl0J#@@KD*$bzv!mSQKCCJRL&l9cSG z#=r5m*@&#nSWWnx>AX7by!+m7{N7I%bL-o=@7?pxIrrZ4@6~Fv<3Aq}a3Jvz>ss4J ztcuD;W=y5SDz2w#y2d%zAII@Q=mD^ocdJ?J@C>e0`Fs?f18-6ID-W!_0)z1ORAt1J z@+3*NqTs8i>?8CUc*^`WbkeMU=bMcx!?mOwVLQB?UgNmevD9UFQ?MLEj(~S+;32d2 zR}Lqm7hw}d`9L5l?5M+c(-@GH@E7j>x;gUWW=Dx9C{oznE|`hJys;$PJ<3PTU4{fY zb9zw$uWQOE6z?;;KU;E~3*mbpG{*=}th*0gSsEoUUN(2XJ;$Tv<4&D7Fmg<&K6e`7 zvE~Q)whrGXb>fWAg$%f($|reT;lQsA+Ks!$9$95UdpxdPv5dtArR^{qA}{=LqV zc1z;Dpd}lY%xFq+<$a-M*R&6XyR~8pc4@tc+R>EGv@K8Dp*-|sl9~?5)!O`HGCTg+ Z_zlsxkTqS(vS$DQ002ovPDHLkV1i5eZe9QY literal 0 HcmV?d00001 From a43faae14465155aea416dbc202811bad657361d Mon Sep 17 00:00:00 2001 From: Luca Ferri Date: Fri, 28 Nov 2014 17:47:08 +0100 Subject: [PATCH 3/4] Refactor CppCMS regex with non-capturing group --- share/apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/apps.json b/share/apps.json index 072d23d6f..ea314b4af 100644 --- a/share/apps.json +++ b/share/apps.json @@ -722,7 +722,7 @@ "CppCMS": { "website": "cppcms.com", "cats": [ 1 ], - "headers": { "X-Powered-By": "CppCMS/([\\d.]+)" }, + "headers": { "X-Powered-By": "CppCMS/(?:[\\d.]+)" }, "implies": "C++" }, "Craft CMS": { From 469cae86b393b565efbfe6fed0bce97153d965d6 Mon Sep 17 00:00:00 2001 From: Luca Date: Sun, 30 Nov 2014 16:36:54 +0100 Subject: [PATCH 4/4] Add CppCMS version --- share/apps.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/share/apps.json b/share/apps.json index ea314b4af..55573083e 100644 --- a/share/apps.json +++ b/share/apps.json @@ -715,16 +715,16 @@ "meta": { "generator": "CPG Dragonfly" }, "implies": "PHP" }, - "C++": { - "website": "isocpp.org", - "cats": [ 27 ] - }, - "CppCMS": { - "website": "cppcms.com", - "cats": [ 1 ], - "headers": { "X-Powered-By": "CppCMS/(?:[\\d.]+)" }, - "implies": "C++" - }, + "C++": { + "website": "isocpp.org", + "cats": [ 27 ] + }, + "CppCMS": { + "website": "cppcms.com", + "cats": [ 1 ], + "headers": { "X-Powered-By": "CppCMS/([\\d.]+)\\;version:\\1" }, + "implies": "C++" + }, "Craft CMS": { "website": "buildwithcraft.com", "cats": [ 1 ],