Subversion Repositories oidplus

Rev

Rev 1439 | Rev 1441 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. [
  2.     {
  3.         "dummy": "<?php die(base64_decode('IgogICAgfQpdCg==')); /* for security reasons, do not show the current version @phpstan-ignore-line */ ?>"
  4.     },
  5.     {
  6.         "version": "2.0.1.9",
  7.         "date": "2023-12-03 18:45:00 +0100",
  8.         "author": "Daniel Marschall (ViaThinkSoft)",
  9.         "changes": [
  10.             "Updated definition to \"VTS F2\" AID (added padding for odd number of nibbles)"
  11.         ]
  12.     },
  13.     {
  14.         "version": "2.0.1.8",
  15.         "date": "2023-12-02 22:49:00 +0100",
  16.         "author": "Daniel Marschall (ViaThinkSoft)",
  17.         "changes": [
  18.             "Introduced support for PHP 8.3",
  19.             "oidplus.viathinksoft.com is now www.oidplus.com"
  20.         ]
  21.     },
  22.     {
  23.         "version": "2.0.1.7",
  24.         "date": "2023-11-18 21:38:00 +0100",
  25.         "author": "Daniel Marschall (ViaThinkSoft)",
  26.         "changes": [
  27.             "Implemented OID-to-R74n-Multiplane AltID",
  28.             "Implemented Microsoft OID-to-UUID AltID",
  29.             "Implemented Waterjuice OID-to-UUID AltID"
  30.         ]
  31.     },
  32.     {
  33.         "version": "2.0.1.6",
  34.         "date": "2023-11-16 11:53:00 +0100",
  35.         "author": "Daniel Marschall (ViaThinkSoft)",
  36.         "changes": [
  37.             "Fixed problems with canonical URLs (baseconfig was not used in CSS/JS)"
  38.         ]
  39.     },
  40.     {
  41.         "version": "2.0.1.5",
  42.         "date": "2023-11-15 22:01:00 +0100",
  43.         "author": "Daniel Marschall (ViaThinkSoft)",
  44.         "changes": [
  45.             "Software update: Fixed problem with outdated changelog due to caching (GitHub issue #38)",
  46.             "Various smaller improvements"
  47.         ]
  48.     },
  49.     {
  50.         "version": "2.0.1.4",
  51.         "date": "2023-11-15 14:56:00 +0100",
  52.         "author": "Daniel Marschall (ViaThinkSoft)",
  53.         "changes": [
  54.             "Fixed issue \"polyfill.min.js.php does not work without baseconfig file\" (GitHub issue #36)"
  55.         ]
  56.     },
  57.     {
  58.         "version": "2.0.1.3",
  59.         "date": "2023-11-15 14:41:00 +0100",
  60.         "author": "Daniel Marschall (ViaThinkSoft)",
  61.         "changes": [
  62.             "Fixed SSL detection for Setup (GitHub issue #35)"
  63.         ]
  64.     },
  65.     {
  66.         "version": "2.0.1.2",
  67.         "date": "2023-11-15 13:29:00 +0100",
  68.         "author": "Daniel Marschall (ViaThinkSoft)",
  69.         "changes": [
  70.             "Small fixes for the oid-info.com importer (GitHub issue #37 and internal)"
  71.         ]
  72.     },
  73.     {
  74.         "version": "2.0.1.1",
  75.         "date": "2023-11-15 00:58:00 +0100",
  76.         "author": "Daniel Marschall (ViaThinkSoft)",
  77.         "changes": [
  78.             "Waterjuice UUID-to-OID and Microsoft UUID-to-OID will not be transmitted to oid-info.com anymore."
  79.         ]
  80.     },
  81.     {
  82.         "version": "2.0.1",
  83.         "date": "2023-11-12 19:21:00 +0100",
  84.         "author": "Daniel Marschall (ViaThinkSoft)",
  85.         "changes": [
  86.             "New version schema. Simplified version checks and update and preferring GIT rather than SVN as distribution channel.",
  87.             "System file check tool: Checksum files are now included with OIDplus and don't need to be downloaded from a server anymore."
  88.         ]
  89.     },
  90.     {
  91.         "version": "2.0.0.1425",
  92.         "date": "2023-11-11 11:13:24 +0100",
  93.         "author": "Daniel Marschall (ViaThinkSoft)",
  94.         "changes": [
  95.             "Added Waterjuice FreeOID and R74n FreeOID to well-known OIDs"
  96.         ],
  97.         "sources": {
  98.             "svn": [
  99.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1425"
  100.             ],
  101.             "git": [
  102.                 "https://github.com/danielmarschall/oidplus/tree/08eeba0e6b0a1283dea7c282c67ba58fe4c59b12"
  103.             ]
  104.         }
  105.     },
  106.     {
  107.         "version": "2.0.0.1424",
  108.         "date": "2023-11-11 10:41:44 +0100",
  109.         "author": "Daniel Marschall (ViaThinkSoft)",
  110.         "changes": [
  111.             "Implemented Waterjuice UUID-to-OID and Microsoft UUID-to-OID",
  112.             "Vendor update"
  113.         ],
  114.         "sources": {
  115.             "svn": [
  116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1424"
  117.             ],
  118.             "git": [
  119.                 "https://github.com/danielmarschall/oidplus/tree/03e23337021a4f7a70281779c1674edd9a40b296"
  120.             ]
  121.         }
  122.     },
  123.     {
  124.         "version": "2.0.0.1423",
  125.         "date": "2023-10-31 00:01:15 +0100",
  126.         "author": "Daniel Marschall (ViaThinkSoft)",
  127.         "changes": [],
  128.         "sources": {
  129.             "svn": [
  130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1423"
  131.             ],
  132.             "git": [
  133.                 "https://github.com/danielmarschall/oidplus/tree/41f4ad88a7badf386b2c21497aa3d76992c58dc0"
  134.             ]
  135.         }
  136.     },
  137.     {
  138.         "version": "2.0.0.1422",
  139.         "date": "2023-10-22 11:48:58 +0200",
  140.         "author": "Daniel Marschall (ViaThinkSoft)",
  141.         "changes": [
  142.             "SVN/GIT distribution channel: Web system update shows a warning when there are changes in the working copy which will be reverted",
  143.             "Vendor update"
  144.         ],
  145.         "sources": {
  146.             "svn": [
  147.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1422"
  148.             ],
  149.             "git": [
  150.                 "https://github.com/danielmarschall/oidplus/tree/370dd0767fa1003e0f19b493097535fc55ae6669"
  151.             ]
  152.         }
  153.     },
  154.     {
  155.         "version": "2.0.0.1421",
  156.         "date": "2023-10-15 01:30:09 +0200",
  157.         "author": "Daniel Marschall (ViaThinkSoft)",
  158.         "changes": [
  159.             "Vendor update (VNag new folder structure)"
  160.         ],
  161.         "sources": {
  162.             "svn": [
  163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1421"
  164.             ],
  165.             "git": [
  166.                 "https://github.com/danielmarschall/oidplus/tree/ef301f23251fe05180589b20c08b595d743abb5d"
  167.             ]
  168.         }
  169.     },
  170.     {
  171.         "version": "2.0.0.1420",
  172.         "date": "2023-10-08 23:38:36 +0200",
  173.         "author": "Daniel Marschall (ViaThinkSoft)",
  174.         "changes": [
  175.             "DNS: Wireformat shows now binary octets instead of decimal digits"
  176.         ],
  177.         "sources": {
  178.             "svn": [
  179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1420"
  180.             ],
  181.             "git": [
  182.                 "https://github.com/danielmarschall/oidplus/tree/008456dfb1bcdae897dc61f45b6baa1cba671bd2"
  183.             ]
  184.         }
  185.     },
  186.     {
  187.         "version": "2.0.0.1419",
  188.         "date": "2023-10-08 13:08:45 +0200",
  189.         "author": "Daniel Marschall (ViaThinkSoft)",
  190.         "changes": [
  191.             "Vendor update (fixed cache problem)"
  192.         ],
  193.         "sources": {
  194.             "svn": [
  195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1419"
  196.             ],
  197.             "git": [
  198.                 "https://github.com/danielmarschall/oidplus/tree/bba38ba822ea438882bc883b0a6831dafd4f7ed9"
  199.             ]
  200.         }
  201.     },
  202.     {
  203.         "version": "2.0.0.1418",
  204.         "date": "2023-10-08 13:02:27 +0200",
  205.         "author": "Daniel Marschall (ViaThinkSoft)",
  206.         "changes": [
  207.             "Alt IDs: Equal size columns"
  208.         ],
  209.         "sources": {
  210.             "svn": [
  211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1418"
  212.             ],
  213.             "git": [
  214.                 "https://github.com/danielmarschall/oidplus/tree/205c24c8e47af445487d5215215a942529ee8656"
  215.             ]
  216.         }
  217.     },
  218.     {
  219.         "version": "2.0.0.1417",
  220.         "date": "2023-10-08 12:58:52 +0200",
  221.         "author": "Daniel Marschall (ViaThinkSoft)",
  222.         "changes": [
  223.             "Domain/DNS plugin: Implemented tech details (notations and punycode)",
  224.             "Domain/DNS plugin: Implemented name-based UUIDv3/5",
  225.             "X500 plugin: Implemented name-based UUIDv3/5",
  226.             "Vendor update"
  227.         ],
  228.         "sources": {
  229.             "svn": [
  230.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1417"
  231.             ],
  232.             "git": [
  233.                 "https://github.com/danielmarschall/oidplus/tree/4066030a674ecd73e52e8f8e55113244e18d051d"
  234.             ]
  235.         }
  236.     },
  237.     {
  238.         "version": "2.0.0.1416",
  239.         "date": "2023-10-04 00:03:45 +0200",
  240.         "author": "Daniel Marschall (ViaThinkSoft)",
  241.         "changes": [
  242.             "Vendor update / Fixed internal dev tools"
  243.         ],
  244.         "sources": {
  245.             "svn": [
  246.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1416"
  247.             ],
  248.             "git": [
  249.                 "https://github.com/danielmarschall/oidplus/tree/04606b18955eb5ca51fd5e9b3fa70bfa7aacda66"
  250.             ]
  251.         }
  252.     },
  253.     {
  254.         "version": "2.0.0.1415",
  255.         "date": "2023-09-30 21:28:27 +0200",
  256.         "author": "Daniel Marschall (ViaThinkSoft)",
  257.         "changes": [
  258.             "Updated examples: ViaThinkSoft new IP addresses"
  259.         ],
  260.         "sources": {
  261.             "svn": [
  262.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1415"
  263.             ],
  264.             "git": [
  265.                 "https://github.com/danielmarschall/oidplus/tree/cf707164d20ce0412fa56423e81b0ab660045b35"
  266.             ]
  267.         }
  268.     },
  269.     {
  270.         "version": "2.0.0.1414",
  271.         "date": "2023-09-30 00:34:51 +0200",
  272.         "author": "Daniel Marschall (ViaThinkSoft)",
  273.         "changes": [
  274.             "Fix assention error in OID-IP"
  275.         ],
  276.         "sources": {
  277.             "svn": [
  278.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1414"
  279.             ],
  280.             "git": [
  281.                 "https://github.com/danielmarschall/oidplus/tree/01327766389622fe949518ca53bfc66fe3e92afd"
  282.             ]
  283.         }
  284.     },
  285.     {
  286.         "version": "2.0.0.1413",
  287.         "date": "2023-09-30 00:03:45 +0200",
  288.         "author": "Daniel Marschall (ViaThinkSoft)",
  289.         "changes": [],
  290.         "sources": {
  291.             "svn": [
  292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1413"
  293.             ],
  294.             "git": [
  295.                 "https://github.com/danielmarschall/oidplus/tree/a1487e1dd1455e6ea88e8918fcb7cfd9f322224b"
  296.             ]
  297.         }
  298.     },
  299.     {
  300.         "version": "2.0.0.1412",
  301.         "date": "2023-09-29 20:41:15 +0200",
  302.         "author": "Daniel Marschall (ViaThinkSoft)",
  303.         "changes": [],
  304.         "sources": {
  305.             "svn": [
  306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1412"
  307.             ],
  308.             "git": [
  309.                 "https://github.com/danielmarschall/oidplus/tree/7cbd36c834c5d6f3b75d5120cccf6fed464a7dcc"
  310.             ]
  311.         }
  312.     },
  313.     {
  314.         "version": "2.0.0.1411",
  315.         "date": "2023-09-25 22:35:25 +0200",
  316.         "author": "Daniel Marschall (ViaThinkSoft)",
  317.         "changes": [
  318.             "Vendor update"
  319.         ],
  320.         "sources": {
  321.             "svn": [
  322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1411"
  323.             ],
  324.             "git": [
  325.                 "https://github.com/danielmarschall/oidplus/tree/39471a5193596828e51262a8024d4d889f48b67e"
  326.             ]
  327.         }
  328.     },
  329.     {
  330.         "version": "2.0.0.1410",
  331.         "date": "2023-09-25 22:31:19 +0200",
  332.         "author": "Daniel Marschall (ViaThinkSoft)",
  333.         "changes": [
  334.             "Newly created objects now get automatically opened, without popup confirmation dialog.",
  335.             "If a RA does not exist during creation, no popup will be shown. Instead, at the OID page there will be an invitation button.",
  336.             "During invitations, the email address will be syntactically checked.",
  337.             "(Fixes https://github.com/danielmarschall/oidplus/issues/26)"
  338.         ],
  339.         "sources": {
  340.             "svn": [
  341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1410"
  342.             ],
  343.             "git": [
  344.                 "https://github.com/danielmarschall/oidplus/tree/736be83c372cd0f02c62debd81c66778189fc384"
  345.             ]
  346.         }
  347.     },
  348.     {
  349.         "version": "2.0.0.1409",
  350.         "date": "2023-09-25 11:14:31 +0200",
  351.         "author": "Daniel Marschall (ViaThinkSoft)",
  352.         "changes": [
  353.             "Fixed PHP error in OIDplusPagePublicRaInfo.class.php"
  354.         ],
  355.         "sources": {
  356.             "svn": [
  357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1409"
  358.             ],
  359.             "git": [
  360.                 "https://github.com/danielmarschall/oidplus/tree/1ce8de5f6822b96453027b09ef0180b3707c0a12"
  361.             ]
  362.         }
  363.     },
  364.     {
  365.         "version": "2.0.0.1408",
  366.         "date": "2023-09-17 21:28:37 +0200",
  367.         "author": "Daniel Marschall (ViaThinkSoft)",
  368.         "changes": [
  369.             "Disable Ctrl+Shift+LeftArrow hotkey (fixes https://github.com/danielmarschall/oidplus/issues/28 )"
  370.         ],
  371.         "sources": {
  372.             "svn": [
  373.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1408"
  374.             ],
  375.             "git": [
  376.                 "https://github.com/danielmarschall/oidplus/tree/a0cf68b7ad8f9510ff4d4fc98df06b56759f3e53"
  377.             ]
  378.         }
  379.     },
  380.     {
  381.         "version": "2.0.0.1407",
  382.         "date": "2023-09-16 02:03:33 +0200",
  383.         "author": "Daniel Marschall (ViaThinkSoft)",
  384.         "changes": [
  385.             "Vendor update"
  386.         ],
  387.         "sources": {
  388.             "svn": [
  389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1407"
  390.             ],
  391.             "git": [
  392.                 "https://github.com/danielmarschall/oidplus/tree/b0526dd3c99893d9273f736921a759eb79169eea"
  393.             ]
  394.         }
  395.     },
  396.     {
  397.         "version": "2.0.0.1406",
  398.         "date": "2023-09-16 01:57:02 +0200",
  399.         "author": "Daniel Marschall (ViaThinkSoft)",
  400.         "changes": [
  401.             "After OIDplus::invoke_shutdown(), no OIDplus methods or objects should be used"
  402.         ],
  403.         "sources": {
  404.             "svn": [
  405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1406"
  406.             ],
  407.             "git": [
  408.                 "https://github.com/danielmarschall/oidplus/tree/4ce1daf591f9992d254dc89369bb8c65d99c514d"
  409.             ]
  410.         }
  411.     },
  412.     {
  413.         "version": "2.0.0.1405",
  414.         "date": "2023-09-03 11:17:33 +0200",
  415.         "author": "Daniel Marschall (ViaThinkSoft)",
  416.         "changes": [
  417.             "Documentation update"
  418.         ],
  419.         "sources": {
  420.             "svn": [
  421.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1405"
  422.             ],
  423.             "git": [
  424.                 "https://github.com/danielmarschall/oidplus/tree/90f4ce1e29fac727a37c2e441056ac0f4b3f8c95"
  425.             ]
  426.         }
  427.     },
  428.     {
  429.         "version": "2.0.0.1404",
  430.         "date": "2023-09-02 23:16:05 +0200",
  431.         "author": "Daniel Marschall (ViaThinkSoft)",
  432.         "changes": [
  433.             "X.500 AltID in RDAP/OID-IP contained \"\\n\". Fixed."
  434.         ],
  435.         "sources": {
  436.             "svn": [
  437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1404"
  438.             ],
  439.             "git": [
  440.                 "https://github.com/danielmarschall/oidplus/tree/59e55e61c26f19527d1c156f961eeb61809d2729"
  441.             ]
  442.         }
  443.     },
  444.     {
  445.         "version": "2.0.0.1403",
  446.         "date": "2023-09-01 23:14:07 +0200",
  447.         "author": "Daniel Marschall (ViaThinkSoft)",
  448.         "changes": [
  449.             "Vendor update"
  450.         ],
  451.         "sources": {
  452.             "svn": [
  453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1403"
  454.             ],
  455.             "git": [
  456.                 "https://github.com/danielmarschall/oidplus/tree/a97ea330aeabf01c07941e31f20eb6d609d85c2b"
  457.             ]
  458.         }
  459.     },
  460.     {
  461.         "version": "2.0.0.1402",
  462.         "date": "2023-08-31 16:00:11 +0200",
  463.         "author": "Daniel Marschall (ViaThinkSoft)",
  464.         "changes": [],
  465.         "sources": {
  466.             "svn": [
  467.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1402"
  468.             ],
  469.             "git": [
  470.                 "https://github.com/danielmarschall/oidplus/tree/74d81091ab568903687dd171880e1914531b8134"
  471.             ]
  472.         }
  473.     },
  474.     {
  475.         "version": "2.0.0.1401",
  476.         "date": "2023-08-31 15:15:53 +0200",
  477.         "author": "Daniel Marschall (ViaThinkSoft)",
  478.         "changes": [
  479.             "Replaced gray text with half-opaque text, to improve compatibility with colored background designs."
  480.         ],
  481.         "sources": {
  482.             "svn": [
  483.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1401"
  484.             ],
  485.             "git": [
  486.                 "https://github.com/danielmarschall/oidplus/tree/c633874f2e0832211caf4d9fa31778a4def0ab01"
  487.             ]
  488.         }
  489.     },
  490.     {
  491.         "version": "2.0.0.1400",
  492.         "date": "2023-08-31 15:04:07 +0200",
  493.         "author": "Daniel Marschall (ViaThinkSoft)",
  494.         "changes": [
  495.             "Fixed problems with file uploads after canonization through the goto box"
  496.         ],
  497.         "sources": {
  498.             "svn": [
  499.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1400"
  500.             ],
  501.             "git": [
  502.                 "https://github.com/danielmarschall/oidplus/tree/8f8bf155935e20f5a2f1880087c78c9d4d1c8c47"
  503.             ]
  504.         }
  505.     },
  506.     {
  507.         "version": "2.0.0.1399",
  508.         "date": "2023-08-31 00:21:28 +0200",
  509.         "author": "Daniel Marschall (ViaThinkSoft)",
  510.         "changes": [
  511.             "X500DN small changes"
  512.         ],
  513.         "sources": {
  514.             "svn": [
  515.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1399"
  516.             ],
  517.             "git": [
  518.                 "https://github.com/danielmarschall/oidplus/tree/d56471993a61d3a4e59e192d9c8a824063e0cfca"
  519.             ]
  520.         }
  521.     },
  522.     {
  523.         "version": "2.0.0.1398",
  524.         "date": "2023-08-30 23:49:51 +0200",
  525.         "author": "Daniel Marschall (ViaThinkSoft)",
  526.         "changes": [
  527.             "Another small X500DN bug fixed"
  528.         ],
  529.         "sources": {
  530.             "svn": [
  531.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1398"
  532.             ],
  533.             "git": [
  534.                 "https://github.com/danielmarschall/oidplus/tree/cfd2e32e90ae8ff96162ae7dcc0afd68b0ca821f"
  535.             ]
  536.         }
  537.     },
  538.     {
  539.         "version": "2.0.0.1397",
  540.         "date": "2023-08-30 23:33:40 +0200",
  541.         "author": "Daniel Marschall (ViaThinkSoft)",
  542.         "changes": [
  543.             "Added OIDplus Information Object X.500 DN"
  544.         ],
  545.         "sources": {
  546.             "svn": [
  547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1397"
  548.             ],
  549.             "git": [
  550.                 "https://github.com/danielmarschall/oidplus/tree/45d8afe70af14645dcb65ea511ffeddd42ff9495"
  551.             ]
  552.         }
  553.     },
  554.     {
  555.         "version": "2.0.0.1396",
  556.         "date": "2023-08-30 22:55:42 +0200",
  557.         "author": "Daniel Marschall (ViaThinkSoft)",
  558.         "changes": [
  559.             "X500DN more minor fixes. OIDplus Systems now get a RDN."
  560.         ],
  561.         "sources": {
  562.             "svn": [
  563.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1396"
  564.             ],
  565.             "git": [
  566.                 "https://github.com/danielmarschall/oidplus/tree/975453781d4774dc33f193ba159d712d8582f163"
  567.             ]
  568.         }
  569.     },
  570.     {
  571.         "version": "2.0.0.1395",
  572.         "date": "2023-08-30 22:18:55 +0200",
  573.         "author": "Daniel Marschall (ViaThinkSoft)",
  574.         "changes": [
  575.             "X500DN plugin various bug fixes and improvements"
  576.         ],
  577.         "sources": {
  578.             "svn": [
  579.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1395"
  580.             ],
  581.             "git": [
  582.                 "https://github.com/danielmarschall/oidplus/tree/0e0b86d5ae1cfe7c6c4a8b3e4d41e7affdcd891c"
  583.             ]
  584.         }
  585.     },
  586.     {
  587.         "version": "2.0.0.1394",
  588.         "date": "2023-08-30 03:07:33 +0200",
  589.         "author": "Daniel Marschall (ViaThinkSoft)",
  590.         "changes": [
  591.             "X.500 DN plugin: More attribute types extracted from RFCs"
  592.         ],
  593.         "sources": {
  594.             "svn": [
  595.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1394"
  596.             ],
  597.             "git": [
  598.                 "https://github.com/danielmarschall/oidplus/tree/ed5ca099c293107a59f97ad31a65103fe229c962"
  599.             ]
  600.         }
  601.     },
  602.     {
  603.         "version": "2.0.0.1393",
  604.         "date": "2023-08-30 01:15:37 +0200",
  605.         "author": "Daniel Marschall (ViaThinkSoft)",
  606.         "changes": [
  607.             "X.500 DN plugin: Added attribute types from X.501, X.509, X.511. All 107 attributes in { 2 5 4 } are now added"
  608.         ],
  609.         "sources": {
  610.             "svn": [
  611.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1393"
  612.             ],
  613.             "git": [
  614.                 "https://github.com/danielmarschall/oidplus/tree/523951a3907dd56d99912d17b97327e7c7a1bb41"
  615.             ]
  616.         }
  617.     },
  618.     {
  619.         "version": "2.0.0.1392",
  620.         "date": "2023-08-29 23:59:22 +0200",
  621.         "author": "Daniel Marschall (ViaThinkSoft)",
  622.         "changes": [
  623.             "X.500 DN plugin: Added attribute type list extracted from recommendation X.520"
  624.         ],
  625.         "sources": {
  626.             "svn": [
  627.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1392"
  628.             ],
  629.             "git": [
  630.                 "https://github.com/danielmarschall/oidplus/tree/67cbf7d9a19bda37b26cecaa3ef3f5fe9233159c"
  631.             ]
  632.         }
  633.     },
  634.     {
  635.         "version": "2.0.0.1391",
  636.         "date": "2023-08-29 16:41:36 +0200",
  637.         "author": "Daniel Marschall (ViaThinkSoft)",
  638.         "changes": [
  639.             "AID Object Type: Interpretation now contains a scrollbox and no word-breaks"
  640.         ],
  641.         "sources": {
  642.             "svn": [
  643.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1391"
  644.             ],
  645.             "git": [
  646.                 "https://github.com/danielmarschall/oidplus/tree/7a3758818c69ec3fb76dd83597b922d659f586b0"
  647.             ]
  648.         }
  649.     },
  650.     {
  651.         "version": "2.0.0.1390",
  652.         "date": "2023-08-29 16:28:14 +0200",
  653.         "author": "Daniel Marschall (ViaThinkSoft)",
  654.         "changes": [
  655.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens, Part 2"
  656.         ],
  657.         "sources": {
  658.             "svn": [
  659.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1390"
  660.             ],
  661.             "git": [
  662.                 "https://github.com/danielmarschall/oidplus/tree/5efa62fd5190aabec518c20a04f2a36603cc93b5"
  663.             ]
  664.         }
  665.     },
  666.     {
  667.         "version": "2.0.0.1389",
  668.         "date": "2023-08-29 16:26:27 +0200",
  669.         "author": "Daniel Marschall (ViaThinkSoft)",
  670.         "changes": [
  671.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens"
  672.         ],
  673.         "sources": {
  674.             "svn": [
  675.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1389"
  676.             ],
  677.             "git": [
  678.                 "https://github.com/danielmarschall/oidplus/tree/31e76548c2d90415bad99a4c54b5f602b77a2442"
  679.             ]
  680.         }
  681.     },
  682.     {
  683.         "version": "2.0.0.1388",
  684.         "date": "2023-08-29 16:13:54 +0200",
  685.         "author": "Daniel Marschall (ViaThinkSoft)",
  686.         "changes": [
  687.             "share/backarrow image now has a white glow for compatibility with dark themes"
  688.         ],
  689.         "sources": {
  690.             "svn": [
  691.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1388"
  692.             ],
  693.             "git": [
  694.                 "https://github.com/danielmarschall/oidplus/tree/bb45e8ab8aa3fec73c3ebb81cdb7a688048595bc"
  695.             ]
  696.         }
  697.     },
  698.     {
  699.         "version": "2.0.0.1387",
  700.         "date": "2023-08-29 15:45:50 +0200",
  701.         "author": "Daniel Marschall (ViaThinkSoft)",
  702.         "changes": [],
  703.         "sources": {
  704.             "svn": [
  705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1387"
  706.             ],
  707.             "git": [
  708.                 "https://github.com/danielmarschall/oidplus/tree/628f0775111b3224fc7ff75a88446a18b619e371"
  709.             ]
  710.         }
  711.     },
  712.     {
  713.         "version": "2.0.0.1386",
  714.         "date": "2023-08-29 15:06:51 +0200",
  715.         "author": "Daniel Marschall (ViaThinkSoft)",
  716.         "changes": [
  717.             "\"Technical information\" boxes now have a scroll-bar"
  718.         ],
  719.         "sources": {
  720.             "svn": [
  721.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1386"
  722.             ],
  723.             "git": [
  724.                 "https://github.com/danielmarschall/oidplus/tree/e72b4ba129f553a40d4f8de090c0114947090e91"
  725.             ]
  726.         }
  727.     },
  728.     {
  729.         "version": "2.0.0.1385",
  730.         "date": "2023-08-29 14:32:01 +0200",
  731.         "author": "Daniel Marschall (ViaThinkSoft)",
  732.         "changes": [
  733.             "X.500 DN object type plugin: Support for multi-valued RDN as well as improved escape sequences"
  734.         ],
  735.         "sources": {
  736.             "svn": [
  737.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1385"
  738.             ],
  739.             "git": [
  740.                 "https://github.com/danielmarschall/oidplus/tree/01d7d778b6f4b57925f5750d4d13fd8140e51126"
  741.             ]
  742.         }
  743.     },
  744.     {
  745.         "version": "2.0.0.1384",
  746.         "date": "2023-08-29 00:45:08 +0200",
  747.         "author": "Daniel Marschall (ViaThinkSoft)",
  748.         "changes": [
  749.             "Vendor update"
  750.         ],
  751.         "sources": {
  752.             "svn": [
  753.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1384"
  754.             ],
  755.             "git": [
  756.                 "https://github.com/danielmarschall/oidplus/tree/7a586a8935ee4a55605f9a5cc4ef33d357c6794b"
  757.             ]
  758.         }
  759.     },
  760.     {
  761.         "version": "2.0.0.1383",
  762.         "date": "2023-08-29 00:11:22 +0200",
  763.         "author": "Daniel Marschall (ViaThinkSoft)",
  764.         "changes": [
  765.             "NEW OBJECT TYPE: X.500 Distinguished Name (GitHub issue https://github.com/danielmarschall/oidplus/issues/23 )"
  766.         ],
  767.         "sources": {
  768.             "svn": [
  769.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1383"
  770.             ],
  771.             "git": [
  772.                 "https://github.com/danielmarschall/oidplus/tree/04943d53aedbd10d9e33f4849738794a25ee5dc0"
  773.             ]
  774.         }
  775.     },
  776.     {
  777.         "version": "2.0.0.1382",
  778.         "date": "2023-08-25 13:42:44 +0200",
  779.         "author": "Daniel Marschall (ViaThinkSoft)",
  780.         "changes": [
  781.             "Random AIDs can now be generated inside existing AIDs, and it is checked if there are conflicts with existing nodes (fixes GitHub issue https://github.com/danielmarschall/oidplus/issues/25)"
  782.         ],
  783.         "sources": {
  784.             "svn": [
  785.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1382"
  786.             ],
  787.             "git": [
  788.                 "https://github.com/danielmarschall/oidplus/tree/5be1a7743ed72ad5b3e0998e825f48c4011e5f13"
  789.             ]
  790.         }
  791.     },
  792.     {
  793.         "version": "2.0.0.1381",
  794.         "date": "2023-08-25 12:00:05 +0200",
  795.         "author": "Daniel Marschall (ViaThinkSoft)",
  796.         "changes": [
  797.             "Fixed problem with TinyMCE at Proxy/Canonical systems"
  798.         ],
  799.         "sources": {
  800.             "svn": [
  801.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1381"
  802.             ],
  803.             "git": [
  804.                 "https://github.com/danielmarschall/oidplus/tree/6f6e4dcde50d435e938fffccab3f1a97a3f1cee4"
  805.             ]
  806.         }
  807.     },
  808.     {
  809.         "version": "2.0.0.1380",
  810.         "date": "2023-08-15 20:16:40 +0200",
  811.         "author": "Daniel Marschall (ViaThinkSoft)",
  812.         "changes": [
  813.             "GS1 plugin: Repaired barcodes, and added cache functionality for them"
  814.         ],
  815.         "sources": {
  816.             "svn": [
  817.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1380"
  818.             ],
  819.             "git": [
  820.                 "https://github.com/danielmarschall/oidplus/tree/63873dc566ce5ef833677b88993b705260aa520a"
  821.             ]
  822.         }
  823.     },
  824.     {
  825.         "version": "2.0.0.1379",
  826.         "date": "2023-08-11 00:03:56 +0200",
  827.         "author": "Daniel Marschall (ViaThinkSoft)",
  828.         "changes": [
  829.             "PHP Weid Converter is now hosted at WEID repository"
  830.         ],
  831.         "sources": {
  832.             "svn": [
  833.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1379"
  834.             ],
  835.             "git": [
  836.                 "https://github.com/danielmarschall/oidplus/tree/2aabd97db3595746627ca3b6b5fccd51a4300ec5"
  837.             ]
  838.         }
  839.     },
  840.     {
  841.         "version": "2.0.0.1378",
  842.         "date": "2023-08-10 23:48:06 +0200",
  843.         "author": "Daniel Marschall (ViaThinkSoft)",
  844.         "changes": [
  845.             "WEID Converter for PHP: Upgrade to Spec Change 11"
  846.         ],
  847.         "sources": {
  848.             "svn": [
  849.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1378"
  850.             ],
  851.             "git": [
  852.                 "https://github.com/danielmarschall/oidplus/tree/017eb08b3e68dd6e24c934f2e73ef307a6ce636a"
  853.             ]
  854.         }
  855.     },
  856.     {
  857.         "version": "2.0.0.1376",
  858.         "date": "2023-08-10 01:44:22 +0200",
  859.         "author": "Daniel Marschall (ViaThinkSoft)",
  860.         "changes": [
  861.             "Vendor update",
  862.             "WEID Converter for JavaScript: Upgrade to Spec Change 11"
  863.         ],
  864.         "sources": {
  865.             "svn": [
  866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1376"
  867.             ],
  868.             "git": [
  869.                 "https://github.com/danielmarschall/oidplus/tree/9c9ceb048cab45a853e09d02f13b227ef8a06fc6"
  870.             ]
  871.         }
  872.     },
  873.     {
  874.         "version": "2.0.0.1375",
  875.         "date": "2023-08-06 01:57:35 +0200",
  876.         "author": "Daniel Marschall (ViaThinkSoft)",
  877.         "changes": [
  878.             "Some URLs are now canonical only (e.g. OID-IP schema)"
  879.         ],
  880.         "sources": {
  881.             "svn": [
  882.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1375"
  883.             ],
  884.             "git": [
  885.                 "https://github.com/danielmarschall/oidplus/tree/5a8bbc7c2db5d43f478535d5227b2190ed5740e1"
  886.             ]
  887.         }
  888.     },
  889.     {
  890.         "version": "2.0.0.1374",
  891.         "date": "2023-08-05 17:31:08 +0200",
  892.         "author": "Daniel Marschall (ViaThinkSoft)",
  893.         "changes": [
  894.             "Backup plugin: Backup filename now contains system id, so you can make sure you downloaded the file from the correct system (useful if you have a cloned system with the same title)"
  895.         ],
  896.         "sources": {
  897.             "svn": [
  898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1374"
  899.             ],
  900.             "git": [
  901.                 "https://github.com/danielmarschall/oidplus/tree/9395f83a8e25469a75d0a10a1eb73d1d77707acd"
  902.             ]
  903.         }
  904.     },
  905.     {
  906.         "version": "2.0.0.1373",
  907.         "date": "2023-08-05 17:20:44 +0200",
  908.         "author": "Daniel Marschall (ViaThinkSoft)",
  909.         "changes": [
  910.             "COOKIE_DOMAIN baseconfig setting is highly recommend to '' to avoid bricking the login"
  911.         ],
  912.         "sources": {
  913.             "svn": [
  914.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1373"
  915.             ],
  916.             "git": [
  917.                 "https://github.com/danielmarschall/oidplus/tree/3c4df8ca57fbf12c7d5171cc695602c4c451a094"
  918.             ]
  919.         }
  920.     },
  921.     {
  922.         "version": "2.0.0.1372",
  923.         "date": "2023-08-05 17:00:48 +0200",
  924.         "author": "Daniel Marschall (ViaThinkSoft)",
  925.         "changes": [
  926.             "Fixed problems with OAuth2 with canonical URLs (multiple domains / reverse prixy), fixes https://github.com/danielmarschall/oidplus/issues/19"
  927.         ],
  928.         "sources": {
  929.             "svn": [
  930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1372"
  931.             ],
  932.             "git": [
  933.                 "https://github.com/danielmarschall/oidplus/tree/e3881cc0c5a6e6b0b0f7d2f59db7669cd632f2d0"
  934.             ]
  935.         }
  936.     },
  937.     {
  938.         "version": "2.0.0.1371",
  939.         "date": "2023-08-03 23:20:05 +0200",
  940.         "author": "Daniel Marschall (ViaThinkSoft)",
  941.         "changes": [
  942.             "Changed all URLs oid-rep.orange-labs.fr and www.oid-info.com to oid-info.com"
  943.         ],
  944.         "sources": {
  945.             "svn": [
  946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1371"
  947.             ],
  948.             "git": [
  949.                 "https://github.com/danielmarschall/oidplus/tree/2ee351d799071a8248a18187606204ed1900c499"
  950.             ]
  951.         }
  952.     },
  953.     {
  954.         "version": "2.0.0.1370",
  955.         "date": "2023-08-03 23:16:33 +0200",
  956.         "author": "Daniel Marschall (ViaThinkSoft)",
  957.         "changes": [],
  958.         "sources": {
  959.             "svn": [
  960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1370"
  961.             ],
  962.             "git": [
  963.                 "https://github.com/danielmarschall/oidplus/tree/ed30c73f63f95e0b4d406cb13e98563aaa9b28c7"
  964.             ]
  965.         }
  966.     },
  967.     {
  968.         "version": "2.0.0.1369",
  969.         "date": "2023-08-02 16:38:46 +0200",
  970.         "author": "Daniel Marschall (ViaThinkSoft)",
  971.         "changes": [
  972.             "Avoid double-registering a FreeOID using action_Activate()"
  973.         ],
  974.         "sources": {
  975.             "svn": [
  976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1369"
  977.             ],
  978.             "git": [
  979.                 "https://github.com/danielmarschall/oidplus/tree/e74d8cff9da4371be8eb8fc83102e8d8b04a0da2"
  980.             ]
  981.         }
  982.     },
  983.     {
  984.         "version": "2.0.0.1368",
  985.         "date": "2023-08-02 00:40:44 +0200",
  986.         "author": "Daniel Marschall (ViaThinkSoft)",
  987.         "changes": [
  988.             "Small documentation update"
  989.         ],
  990.         "sources": {
  991.             "svn": [
  992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1368"
  993.             ],
  994.             "git": [
  995.                 "https://github.com/danielmarschall/oidplus/tree/c017b1c31a3e2c1aad77785c3d37f1e2a47ae02d"
  996.             ]
  997.         }
  998.     },
  999.     {
  1000.         "version": "2.0.0.1367",
  1001.         "date": "2023-08-01 23:50:51 +0200",
  1002.         "author": "Daniel Marschall (ViaThinkSoft)",
  1003.         "changes": [
  1004.             "Minor changes"
  1005.         ],
  1006.         "sources": {
  1007.             "svn": [
  1008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1367"
  1009.             ],
  1010.             "git": [
  1011.                 "https://github.com/danielmarschall/oidplus/tree/373c35ba7fd57e35c3e1b92015a34c7953ba1216"
  1012.             ]
  1013.         }
  1014.     },
  1015.     {
  1016.         "version": "2.0.0.1366",
  1017.         "date": "2023-08-01 20:22:51 +0200",
  1018.         "author": "Daniel Marschall (ViaThinkSoft)",
  1019.         "changes": [
  1020.             "Admin control panel logs: Log files for admin target will be printed bold",
  1021.             "",
  1022.             "Logger: Messages without target user will not be logged anymore",
  1023.             "",
  1024.             "... existing invalid log entries can be selected with this command",
  1025.             "select base.*",
  1026.             "from oidplus_log base",
  1027.             "left join oidplus_log_user target1 on target1.log_id = base.id",
  1028.             "left join oidplus_log_object target2 on target2.log_id = base.id",
  1029.             "where target1.id is null and target2.id is null;",
  1030.             "",
  1031.             "... to delete, replace \"select base.*\" with \"delete base\""
  1032.         ],
  1033.         "sources": {
  1034.             "svn": [
  1035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1366"
  1036.             ],
  1037.             "git": [
  1038.                 "https://github.com/danielmarschall/oidplus/tree/634a28f4d51eaee7295502ffbb4bd919185385a9"
  1039.             ]
  1040.         }
  1041.     },
  1042.     {
  1043.         "version": "2.0.0.1365",
  1044.         "date": "2023-08-01 16:21:12 +0200",
  1045.         "author": "Daniel Marschall (ViaThinkSoft)",
  1046.         "changes": [
  1047.             "ADO+OLEDB now fully support Unicode including emojis!"
  1048.         ],
  1049.         "sources": {
  1050.             "svn": [
  1051.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1365"
  1052.             ],
  1053.             "git": [
  1054.                 "https://github.com/danielmarschall/oidplus/tree/938507aa7bd39c4a68c098e19977c1e3d1241e07"
  1055.             ]
  1056.         }
  1057.     },
  1058.     {
  1059.         "version": "2.0.0.1364",
  1060.         "date": "2023-08-01 13:58:20 +0200",
  1061.         "author": "Daniel Marschall (ViaThinkSoft)",
  1062.         "changes": [
  1063.             "SQL Schemas updated"
  1064.         ],
  1065.         "sources": {
  1066.             "svn": [
  1067.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1364"
  1068.             ],
  1069.             "git": [
  1070.                 "https://github.com/danielmarschall/oidplus/tree/fc6ece8afd31a55de812e68a43cc9d7db1d218a6"
  1071.             ]
  1072.         }
  1073.     },
  1074.     {
  1075.         "version": "2.0.0.1363",
  1076.         "date": "2023-08-01 01:57:42 +0200",
  1077.         "author": "Daniel Marschall (ViaThinkSoft)",
  1078.         "changes": [
  1079.             "Various fixes for Backup/Restore plugin. Implemented GZip compression."
  1080.         ],
  1081.         "sources": {
  1082.             "svn": [
  1083.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1363"
  1084.             ],
  1085.             "git": [
  1086.                 "https://github.com/danielmarschall/oidplus/tree/5e7ec45899259bbdc8a0b052bb771dedf683c852"
  1087.             ]
  1088.         }
  1089.     },
  1090.     {
  1091.         "version": "2.0.0.1362",
  1092.         "date": "2023-07-31 23:53:00 +0200",
  1093.         "author": "Daniel Marschall (ViaThinkSoft)",
  1094.         "changes": [
  1095.             "Backup plugin: Backups are now compressed (3,14 MB becomes 177 KB, wow)"
  1096.         ],
  1097.         "sources": {
  1098.             "svn": [
  1099.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1362"
  1100.             ],
  1101.             "git": [
  1102.                 "https://github.com/danielmarschall/oidplus/tree/8db6a82fd109718cfeca4373356e42085e285bc4"
  1103.             ]
  1104.         }
  1105.     },
  1106.     {
  1107.         "version": "2.0.0.1361",
  1108.         "date": "2023-07-31 22:58:22 +0200",
  1109.         "author": "Daniel Marschall (ViaThinkSoft)",
  1110.         "changes": [
  1111.             "Backup plugin: Download file name now contains the name of the system"
  1112.         ],
  1113.         "sources": {
  1114.             "svn": [
  1115.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1361"
  1116.             ],
  1117.             "git": [
  1118.                 "https://github.com/danielmarschall/oidplus/tree/9d32351f01447d60262b2bf544c43e1c978bddb8"
  1119.             ]
  1120.         }
  1121.     },
  1122.     {
  1123.         "version": "2.0.0.1360",
  1124.         "date": "2023-07-31 22:45:26 +0200",
  1125.         "author": "Daniel Marschall (ViaThinkSoft)",
  1126.         "changes": [],
  1127.         "sources": {
  1128.             "svn": [
  1129.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1360"
  1130.             ],
  1131.             "git": [
  1132.                 "https://github.com/danielmarschall/oidplus/tree/e3f14c4beb8661f1a7c9031587ac10de09477df1"
  1133.             ]
  1134.         }
  1135.     },
  1136.     {
  1137.         "version": "2.0.0.1359",
  1138.         "date": "2023-07-31 22:30:38 +0200",
  1139.         "author": "Daniel Marschall (ViaThinkSoft)",
  1140.         "changes": [
  1141.             "NEW FEATURE: Database backup/restore (beta! use with caution!)"
  1142.         ],
  1143.         "sources": {
  1144.             "svn": [
  1145.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1359"
  1146.             ],
  1147.             "git": [
  1148.                 "https://github.com/danielmarschall/oidplus/tree/e9821b801de392f15d552e2cee9121cc691f6adc"
  1149.             ]
  1150.         }
  1151.     },
  1152.     {
  1153.         "version": "2.0.0.1358",
  1154.         "date": "2023-07-31 18:32:21 +0200",
  1155.         "author": "Daniel Marschall (ViaThinkSoft)",
  1156.         "changes": [],
  1157.         "sources": {
  1158.             "svn": [
  1159.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1358"
  1160.             ],
  1161.             "git": [
  1162.                 "https://github.com/danielmarschall/oidplus/tree/0428ce6b38264ae896fc0273add239c092d5a752"
  1163.             ]
  1164.         }
  1165.     },
  1166.     {
  1167.         "version": "2.0.0.1357",
  1168.         "date": "2023-07-31 15:40:34 +0200",
  1169.         "author": "Daniel Marschall (ViaThinkSoft)",
  1170.         "changes": [
  1171.             "Backup WIP: During backup restore, check if the user wants to import \"X\" but the file was not exported with \"X\" (i.e. \"num_dataset\" is \"n/a\"), in that case throw an Exception and do not start the import"
  1172.         ],
  1173.         "sources": {
  1174.             "svn": [
  1175.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1357"
  1176.             ],
  1177.             "git": [
  1178.                 "https://github.com/danielmarschall/oidplus/tree/dbf1ce74fce6bdc3e4ee6c64dbfe0802194c3b15"
  1179.             ]
  1180.         }
  1181.     },
  1182.     {
  1183.         "version": "2.0.0.1356",
  1184.         "date": "2023-07-31 15:40:02 +0200",
  1185.         "author": "Daniel Marschall (ViaThinkSoft)",
  1186.         "changes": [
  1187.             "Renamed plugin \"Data Transfer\" to \"Data Transfer (oid-info.com)\" in admin control panel"
  1188.         ],
  1189.         "sources": {
  1190.             "svn": [
  1191.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1356"
  1192.             ],
  1193.             "git": [
  1194.                 "https://github.com/danielmarschall/oidplus/tree/b43066b306e76a9ab77d6d68738f1c71e817bef7"
  1195.             ]
  1196.         }
  1197.     },
  1198.     {
  1199.         "version": "2.0.0.1355",
  1200.         "date": "2023-07-31 15:10:29 +0200",
  1201.         "author": "Daniel Marschall (ViaThinkSoft)",
  1202.         "changes": [
  1203.             "Backup WIP: Create a JSON schema for the backup format + Reject import if the schema is different"
  1204.         ],
  1205.         "sources": {
  1206.             "svn": [
  1207.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1355"
  1208.             ],
  1209.             "git": [
  1210.                 "https://github.com/danielmarschall/oidplus/tree/89c9c6aac01350acd9dfade418ae8e51b9ef8e41"
  1211.             ]
  1212.         }
  1213.     },
  1214.     {
  1215.         "version": "2.0.0.1354",
  1216.         "date": "2023-07-31 14:00:00 +0200",
  1217.         "author": "Daniel Marschall (ViaThinkSoft)",
  1218.         "changes": [
  1219.             "Backup WIP: Added backup/restore of public/private key"
  1220.         ],
  1221.         "sources": {
  1222.             "svn": [
  1223.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1354"
  1224.             ],
  1225.             "git": [
  1226.                 "https://github.com/danielmarschall/oidplus/tree/6ec1bb18fbe87fa2d47dce0e4cc50826fdfab698"
  1227.             ]
  1228.         }
  1229.     },
  1230.     {
  1231.         "version": "2.0.0.1353",
  1232.         "date": "2023-07-31 13:24:10 +0200",
  1233.         "author": "Daniel Marschall (ViaThinkSoft)",
  1234.         "changes": [
  1235.             "Backup WIP: Added config and logs"
  1236.         ],
  1237.         "sources": {
  1238.             "svn": [
  1239.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1353"
  1240.             ],
  1241.             "git": [
  1242.                 "https://github.com/danielmarschall/oidplus/tree/54308fe48551339f287a3b068838941cda7bbd3f"
  1243.             ]
  1244.         }
  1245.     },
  1246.     {
  1247.         "version": "2.0.0.1352",
  1248.         "date": "2023-07-31 12:23:46 +0200",
  1249.         "author": "Daniel Marschall (ViaThinkSoft)",
  1250.         "changes": [
  1251.             "Backup WIP: Put backup and restore into methods and give boolean flags of what to import/export and what not"
  1252.         ],
  1253.         "sources": {
  1254.             "svn": [
  1255.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1352"
  1256.             ],
  1257.             "git": [
  1258.                 "https://github.com/danielmarschall/oidplus/tree/72a45ab945c389b3469071999ef6841dceff0ad4"
  1259.             ]
  1260.         }
  1261.     },
  1262.     {
  1263.         "version": "2.0.0.1351",
  1264.         "date": "2023-07-31 12:13:14 +0200",
  1265.         "author": "Daniel Marschall (ViaThinkSoft)",
  1266.         "changes": [
  1267.             "Backup WIP: Delete the contents from the tables before starting the import! (Very important, I have forgotten it)"
  1268.         ],
  1269.         "sources": {
  1270.             "svn": [
  1271.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1351"
  1272.             ],
  1273.             "git": [
  1274.                 "https://github.com/danielmarschall/oidplus/tree/1899ed40233f66b68280328260713d5b3decb358"
  1275.             ]
  1276.         }
  1277.     },
  1278.     {
  1279.         "version": "2.0.0.1350",
  1280.         "date": "2023-07-30 23:48:26 +0200",
  1281.         "author": "Daniel Marschall (ViaThinkSoft)",
  1282.         "changes": [
  1283.             "Various smaller fixes"
  1284.         ],
  1285.         "sources": {
  1286.             "svn": [
  1287.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1350"
  1288.             ],
  1289.             "git": [
  1290.                 "https://github.com/danielmarschall/oidplus/tree/311b5d4a9beb3403b3d051906e7474054ff8c408"
  1291.             ]
  1292.         }
  1293.     },
  1294.     {
  1295.         "version": "2.0.0.1349",
  1296.         "date": "2023-07-30 12:08:52 +0200",
  1297.         "author": "Daniel Marschall (ViaThinkSoft)",
  1298.         "changes": [
  1299.             "Dropped support for Internet Explorer"
  1300.         ],
  1301.         "sources": {
  1302.             "svn": [
  1303.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1349"
  1304.             ],
  1305.             "git": [
  1306.                 "https://github.com/danielmarschall/oidplus/tree/c5f29f8cfbd5ff579ba24a3a5684c88714def67b"
  1307.             ]
  1308.         }
  1309.     },
  1310.     {
  1311.         "version": "2.0.0.1348",
  1312.         "date": "2023-07-30 11:41:49 +0200",
  1313.         "author": "Daniel Marschall (ViaThinkSoft)",
  1314.         "changes": [
  1315.             "Replaced rel=\"shortcut icon\" with rel=\"icon\""
  1316.         ],
  1317.         "sources": {
  1318.             "svn": [
  1319.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1348"
  1320.             ],
  1321.             "git": [
  1322.                 "https://github.com/danielmarschall/oidplus/tree/833a90a3c925b2428cf4e097c3b74f925a99c3d5"
  1323.             ]
  1324.         }
  1325.     },
  1326.     {
  1327.         "version": "2.0.0.1347",
  1328.         "date": "2023-07-30 01:33:29 +0200",
  1329.         "author": "Daniel Marschall (ViaThinkSoft)",
  1330.         "changes": [
  1331.             "Deprecated favicon.ico . It must now be called favicon.png (If you have your own favicon.png, please place it into userdata/favicon/favicon.png !)"
  1332.         ],
  1333.         "sources": {
  1334.             "svn": [
  1335.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1347"
  1336.             ],
  1337.             "git": [
  1338.                 "https://github.com/danielmarschall/oidplus/tree/a7a2996d76ea692b3c15a9e717098f79112e174e"
  1339.             ]
  1340.         }
  1341.     },
  1342.     {
  1343.         "version": "2.0.0.1346",
  1344.         "date": "2023-07-30 01:21:40 +0200",
  1345.         "author": "Daniel Marschall (ViaThinkSoft)",
  1346.         "changes": [
  1347.             "Renamed img/favicon.ico to img/default_favicon.ico to make it more clear to the user that they need to put their favicon in userdata/ instead of overwriting the file in img/"
  1348.         ],
  1349.         "sources": {
  1350.             "svn": [
  1351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1346"
  1352.             ],
  1353.             "git": [
  1354.                 "https://github.com/danielmarschall/oidplus/tree/2ea0805f4396e6f18063e6c8b9c11efb5373309e"
  1355.             ]
  1356.         }
  1357.     },
  1358.     {
  1359.         "version": "2.0.0.1345",
  1360.         "date": "2023-07-30 00:06:21 +0200",
  1361.         "author": "Daniel Marschall (ViaThinkSoft)",
  1362.         "changes": [
  1363.             "Introduced setting XFF_TRUSTED_PROXIES which allows whitelisting proxies of which their HTTP_X_FORWARDED_FOR to determine the IP address of the web-visitor."
  1364.         ],
  1365.         "sources": {
  1366.             "svn": [
  1367.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1345"
  1368.             ],
  1369.             "git": [
  1370.                 "https://github.com/danielmarschall/oidplus/tree/ed61b8b3de99d93099bab609e182501c73ef51a7"
  1371.             ]
  1372.         }
  1373.     },
  1374.     {
  1375.         "version": "2.0.0.1344",
  1376.         "date": "2023-07-29 19:23:06 +0200",
  1377.         "author": "Daniel Marschall (ViaThinkSoft)",
  1378.         "changes": [
  1379.             "Cookie Path/Domain now respects HTTP_X_FORWARDED_HOST (however, Cookie Path is \"/\" in that case, because the server cannot know the relative path being behind the proxy)"
  1380.         ],
  1381.         "sources": {
  1382.             "svn": [
  1383.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1344"
  1384.             ],
  1385.             "git": [
  1386.                 "https://github.com/danielmarschall/oidplus/tree/42d65661ad132dc96ff3ff0c2f229a52a45a509f"
  1387.             ]
  1388.         }
  1389.     },
  1390.     {
  1391.         "version": "2.0.0.1343",
  1392.         "date": "2023-07-29 01:10:20 +0200",
  1393.         "author": "Daniel Marschall (ViaThinkSoft)",
  1394.         "changes": [],
  1395.         "sources": {
  1396.             "svn": [
  1397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1343"
  1398.             ],
  1399.             "git": [
  1400.                 "https://github.com/danielmarschall/oidplus/tree/445e7411137f1c4601bcb394e3f1385950a8cd0b"
  1401.             ]
  1402.         }
  1403.     },
  1404.     {
  1405.         "version": "2.0.0.1342",
  1406.         "date": "2023-07-29 01:07:01 +0200",
  1407.         "author": "Daniel Marschall (ViaThinkSoft)",
  1408.         "changes": [
  1409.             "Extended the schema of the OIDplus Custom UUIDs"
  1410.         ],
  1411.         "sources": {
  1412.             "svn": [
  1413.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1342"
  1414.             ],
  1415.             "git": [
  1416.                 "https://github.com/danielmarschall/oidplus/tree/3db91e5228d50f0a797069a4853f85658716165a"
  1417.             ]
  1418.         }
  1419.     },
  1420.     {
  1421.         "version": "2.0.0.1341",
  1422.         "date": "2023-07-28 00:29:08 +0200",
  1423.         "author": "Daniel Marschall (ViaThinkSoft)",
  1424.         "changes": [],
  1425.         "sources": {
  1426.             "svn": [
  1427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1341"
  1428.             ],
  1429.             "git": [
  1430.                 "https://github.com/danielmarschall/oidplus/tree/c38d57b0e6d4ba837311b026de284ee0c5735c80"
  1431.             ]
  1432.         }
  1433.     },
  1434.     {
  1435.         "version": "2.0.0.1340",
  1436.         "date": "2023-07-27 23:58:51 +0200",
  1437.         "author": "Daniel Marschall (ViaThinkSoft)",
  1438.         "changes": [
  1439.             "Made sure that Cookies are placed for the system directory and not for root '/', since there could be problems if there is already a directory-cookie overwriting the new root-cookie"
  1440.         ],
  1441.         "sources": {
  1442.             "svn": [
  1443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1340"
  1444.             ],
  1445.             "git": [
  1446.                 "https://github.com/danielmarschall/oidplus/tree/f676c9c16b13b73cd26f8ed8a8a3b10aca3cc4b3"
  1447.             ]
  1448.         }
  1449.     },
  1450.     {
  1451.         "version": "2.0.0.1339",
  1452.         "date": "2023-07-27 23:29:28 +0200",
  1453.         "author": "Daniel Marschall (ViaThinkSoft)",
  1454.         "changes": [
  1455.             "Fixed problems with auth keys if max ra invite time is 0 (for infinite time)",
  1456.             "Vendor update"
  1457.         ],
  1458.         "sources": {
  1459.             "svn": [
  1460.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1339"
  1461.             ],
  1462.             "git": [
  1463.                 "https://github.com/danielmarschall/oidplus/tree/dd36f513eeddf0192b268b1c9ffd73e1d0f5b533"
  1464.             ]
  1465.         }
  1466.     },
  1467.     {
  1468.         "version": "2.0.0.1338",
  1469.         "date": "2023-07-25 22:00:53 +0200",
  1470.         "author": "Daniel Marschall (ViaThinkSoft)",
  1471.         "changes": [
  1472.             "RFC Update: draft-viathinksoft-oidip-06"
  1473.         ],
  1474.         "sources": {
  1475.             "svn": [
  1476.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1338"
  1477.             ],
  1478.             "git": [
  1479.                 "https://github.com/danielmarschall/oidplus/tree/fede5bd80aa5e6988e3629a92d4bae6f403aa4a1"
  1480.             ]
  1481.         }
  1482.     },
  1483.     {
  1484.         "version": "2.0.0.1337",
  1485.         "date": "2023-07-25 13:14:24 +0200",
  1486.         "author": "Daniel Marschall (ViaThinkSoft)",
  1487.         "changes": [
  1488.             "RFC draft-viathinksoft-oidip-06 WIP"
  1489.         ],
  1490.         "sources": {
  1491.             "svn": [
  1492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1337"
  1493.             ],
  1494.             "git": [
  1495.                 "https://github.com/danielmarschall/oidplus/tree/87ab3f8fa6d64f0fe2601ab3ae7a43ff33f94dc1"
  1496.             ]
  1497.         }
  1498.     },
  1499.     {
  1500.         "version": "2.0.0.1336",
  1501.         "date": "2023-07-22 23:42:21 +0200",
  1502.         "author": "Daniel Marschall (ViaThinkSoft)",
  1503.         "changes": [
  1504.             "Implemented OIDplus System GUID based on UUIDv8"
  1505.         ],
  1506.         "sources": {
  1507.             "svn": [
  1508.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1336"
  1509.             ],
  1510.             "git": [
  1511.                 "https://github.com/danielmarschall/oidplus/tree/92e5ddbefa316c010e1e0d5623fd5633ced99be2"
  1512.             ]
  1513.         }
  1514.     },
  1515.     {
  1516.         "version": "2.0.0.1335",
  1517.         "date": "2023-07-17 16:19:08 +0200",
  1518.         "author": "Daniel Marschall (ViaThinkSoft)",
  1519.         "changes": [
  1520.             "Added FAQ"
  1521.         ],
  1522.         "sources": {
  1523.             "svn": [
  1524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1335"
  1525.             ],
  1526.             "git": [
  1527.                 "https://github.com/danielmarschall/oidplus/tree/db09ffc79ed7c048fc9b74bbba001aab4eff7002"
  1528.             ]
  1529.         }
  1530.     },
  1531.     {
  1532.         "version": "2.0.0.1334",
  1533.         "date": "2023-07-16 01:04:34 +0200",
  1534.         "author": "Daniel Marschall (ViaThinkSoft)",
  1535.         "changes": [],
  1536.         "sources": {
  1537.             "svn": [
  1538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1334"
  1539.             ],
  1540.             "git": [
  1541.                 "https://github.com/danielmarschall/oidplus/tree/497e08159dca60aa81155c451c35cc8128d073b0"
  1542.             ]
  1543.         }
  1544.     },
  1545.     {
  1546.         "version": "2.0.0.1333",
  1547.         "date": "2023-07-15 20:19:50 +0200",
  1548.         "author": "Daniel Marschall (ViaThinkSoft)",
  1549.         "changes": [
  1550.             "Debug mode: Added check for block4 hash conflicts"
  1551.         ],
  1552.         "sources": {
  1553.             "svn": [
  1554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1333"
  1555.             ],
  1556.             "git": [
  1557.                 "https://github.com/danielmarschall/oidplus/tree/d0ac14cbe7d1ecfe886e47971087a5712ccbe462"
  1558.             ]
  1559.         }
  1560.     },
  1561.     {
  1562.         "version": "2.0.0.1332",
  1563.         "date": "2023-07-15 00:17:12 +0200",
  1564.         "author": "Daniel Marschall (ViaThinkSoft)",
  1565.         "changes": [],
  1566.         "sources": {
  1567.             "svn": [
  1568.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1332"
  1569.             ],
  1570.             "git": [
  1571.                 "https://github.com/danielmarschall/oidplus/tree/1028cd97bd26ab350c1568fb6708a81dfd5913d1"
  1572.             ]
  1573.         }
  1574.     },
  1575.     {
  1576.         "version": "2.0.0.1331",
  1577.         "date": "2023-07-15 00:06:10 +0200",
  1578.         "author": "Daniel Marschall (ViaThinkSoft)",
  1579.         "changes": [],
  1580.         "sources": {
  1581.             "svn": [
  1582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1331"
  1583.             ],
  1584.             "git": [
  1585.                 "https://github.com/danielmarschall/oidplus/tree/91f23a8349710df80df2269920663609d56b8929"
  1586.             ]
  1587.         }
  1588.     },
  1589.     {
  1590.         "version": "2.0.0.1330",
  1591.         "date": "2023-07-15 00:04:02 +0200",
  1592.         "author": "Daniel Marschall (ViaThinkSoft)",
  1593.         "changes": [
  1594.             "Introduced OIDplus Information Objects MAC address based on AAI"
  1595.         ],
  1596.         "sources": {
  1597.             "svn": [
  1598.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1330"
  1599.             ],
  1600.             "git": [
  1601.                 "https://github.com/danielmarschall/oidplus/tree/409689cedb5627d5e4a3232fc27d16fab28c0c83"
  1602.             ]
  1603.         }
  1604.     },
  1605.     {
  1606.         "version": "2.0.0.1329",
  1607.         "date": "2023-07-14 23:41:08 +0200",
  1608.         "author": "Daniel Marschall (ViaThinkSoft)",
  1609.         "changes": [
  1610.             "Alt Id \"more info\" attribute"
  1611.         ],
  1612.         "sources": {
  1613.             "svn": [
  1614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1329"
  1615.             ],
  1616.             "git": [
  1617.                 "https://github.com/danielmarschall/oidplus/tree/3d6154539c8c6bae20c3b5d54dbfffc4cd2ecbb7"
  1618.             ]
  1619.         }
  1620.     },
  1621.     {
  1622.         "version": "2.0.0.1328",
  1623.         "date": "2023-07-14 14:41:43 +0200",
  1624.         "author": "Daniel Marschall (ViaThinkSoft)",
  1625.         "changes": [],
  1626.         "sources": {
  1627.             "svn": [
  1628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1328"
  1629.             ],
  1630.             "git": [
  1631.                 "https://github.com/danielmarschall/oidplus/tree/dc5dd51dd1455e0ff0294f036ac8547a5c79d1fe"
  1632.             ]
  1633.         }
  1634.     },
  1635.     {
  1636.         "version": "2.0.0.1327",
  1637.         "date": "2023-07-14 14:33:32 +0200",
  1638.         "author": "Daniel Marschall (ViaThinkSoft)",
  1639.         "changes": [],
  1640.         "sources": {
  1641.             "svn": [
  1642.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1327"
  1643.             ],
  1644.             "git": [
  1645.                 "https://github.com/danielmarschall/oidplus/tree/4daacac539e4ed60bc0c4940019de4813d93d83b"
  1646.             ]
  1647.         }
  1648.     },
  1649.     {
  1650.         "version": "2.0.0.1326",
  1651.         "date": "2023-07-14 14:06:26 +0200",
  1652.         "author": "Daniel Marschall (ViaThinkSoft)",
  1653.         "changes": [
  1654.             "Documentation of OIDplus Information Object AID and GUID"
  1655.         ],
  1656.         "sources": {
  1657.             "svn": [
  1658.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1326"
  1659.             ],
  1660.             "git": [
  1661.                 "https://github.com/danielmarschall/oidplus/tree/ac33a5861be42007f38c148d1d38443054113057"
  1662.             ]
  1663.         }
  1664.     },
  1665.     {
  1666.         "version": "2.0.0.1325",
  1667.         "date": "2023-07-14 11:58:49 +0200",
  1668.         "author": "Daniel Marschall (ViaThinkSoft)",
  1669.         "changes": [
  1670.             "uuid_mac_utils Update"
  1671.         ],
  1672.         "sources": {
  1673.             "svn": [
  1674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1325"
  1675.             ],
  1676.             "git": [
  1677.                 "https://github.com/danielmarschall/oidplus/tree/a6c3e07a3c2429b3c7a41970096e7af60f54aebd"
  1678.             ]
  1679.         }
  1680.     },
  1681.     {
  1682.         "version": "2.0.0.1324",
  1683.         "date": "2023-07-13 12:27:54 +0200",
  1684.         "author": "Daniel Marschall (ViaThinkSoft)",
  1685.         "changes": [
  1686.             "Improved UUID and MAC decoding. Support for UUIDv6 and UUIDv7."
  1687.         ],
  1688.         "sources": {
  1689.             "svn": [
  1690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1324"
  1691.             ],
  1692.             "git": [
  1693.                 "https://github.com/danielmarschall/oidplus/tree/a1f620c0edbfaf69a61fbfe5648163bae91fc535"
  1694.             ]
  1695.         }
  1696.     },
  1697.     {
  1698.         "version": "2.0.0.1323",
  1699.         "date": "2023-07-12 12:02:53 +0200",
  1700.         "author": "Daniel Marschall (ViaThinkSoft)",
  1701.         "changes": [
  1702.             "Added Custom UUIDv8 for Information Objects, replacing name-based UUIDv3 and UUIDv5"
  1703.         ],
  1704.         "sources": {
  1705.             "svn": [
  1706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1323"
  1707.             ],
  1708.             "git": [
  1709.                 "https://github.com/danielmarschall/oidplus/tree/9f9a024b86086c31a1f299dc6d14e223e8de32a8"
  1710.             ]
  1711.         }
  1712.     },
  1713.     {
  1714.         "version": "2.0.0.1322",
  1715.         "date": "2023-07-03 14:17:33 +0200",
  1716.         "author": "Daniel Marschall (ViaThinkSoft)",
  1717.         "changes": [],
  1718.         "sources": {
  1719.             "svn": [
  1720.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1322"
  1721.             ],
  1722.             "git": [
  1723.                 "https://github.com/danielmarschall/oidplus/tree/fd61abfd18eaf314182545ac3dac461e993959af"
  1724.             ]
  1725.         }
  1726.     },
  1727.     {
  1728.         "version": "2.0.0.1321",
  1729.         "date": "2023-06-25 01:15:07 +0200",
  1730.         "author": "Daniel Marschall (ViaThinkSoft)",
  1731.         "changes": [
  1732.             "Documentation update / included oidplus.com copy to SVN"
  1733.         ],
  1734.         "sources": {
  1735.             "svn": [
  1736.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1321"
  1737.             ],
  1738.             "git": [
  1739.                 "https://github.com/danielmarschall/oidplus/tree/8a89c22528a54a4d70b217d833f402894e66fd6c"
  1740.             ]
  1741.         }
  1742.     },
  1743.     {
  1744.         "version": "2.0.0.1320",
  1745.         "date": "2023-06-24 17:04:35 +0200",
  1746.         "author": "Daniel Marschall (ViaThinkSoft)",
  1747.         "changes": [],
  1748.         "sources": {
  1749.             "svn": [
  1750.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1320"
  1751.             ],
  1752.             "git": [
  1753.                 "https://github.com/danielmarschall/oidplus/tree/4ca5695f58ef8c289a75a14bad7d9c1505c82a6f"
  1754.             ]
  1755.         }
  1756.     },
  1757.     {
  1758.         "version": "2.0.0.1319",
  1759.         "date": "2023-06-24 16:43:14 +0200",
  1760.         "author": "Daniel Marschall (ViaThinkSoft)",
  1761.         "changes": [],
  1762.         "sources": {
  1763.             "svn": [
  1764.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1319"
  1765.             ],
  1766.             "git": [
  1767.                 "https://github.com/danielmarschall/oidplus/tree/d14b187efc6983599f73bdd6ad94c8096d7cc45b"
  1768.             ]
  1769.         }
  1770.     },
  1771.     {
  1772.         "version": "2.0.0.1318",
  1773.         "date": "2023-06-24 16:03:12 +0200",
  1774.         "author": "Daniel Marschall (ViaThinkSoft)",
  1775.         "changes": [],
  1776.         "sources": {
  1777.             "svn": [
  1778.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1318"
  1779.             ],
  1780.             "git": [
  1781.                 "https://github.com/danielmarschall/oidplus/tree/81bb356e64efa46e393523c9f10e51d5d8e1aa33"
  1782.             ]
  1783.         }
  1784.     },
  1785.     {
  1786.         "version": "2.0.0.1317",
  1787.         "date": "2023-06-24 16:01:15 +0200",
  1788.         "author": "Daniel Marschall (ViaThinkSoft)",
  1789.         "changes": [
  1790.             "Various bugfixes. Changed JWT audience (users will be logged out once)."
  1791.         ],
  1792.         "sources": {
  1793.             "svn": [
  1794.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1317"
  1795.             ],
  1796.             "git": [
  1797.                 "https://github.com/danielmarschall/oidplus/tree/8dc4b3fc8cce56aa99399ae48c99e4dcc065e2b2"
  1798.             ]
  1799.         }
  1800.     },
  1801.     {
  1802.         "version": "2.0.0.1316",
  1803.         "date": "2023-06-24 01:46:45 +0200",
  1804.         "author": "Daniel Marschall (ViaThinkSoft)",
  1805.         "changes": [
  1806.             "Bugfix: Problem when adding multiple ASN.1 / IRI identifiers for one OID"
  1807.         ],
  1808.         "sources": {
  1809.             "svn": [
  1810.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1316"
  1811.             ],
  1812.             "git": [
  1813.                 "https://github.com/danielmarschall/oidplus/tree/cf896e95e38b3f0d89f47eacef7d7780bb6f8c1c"
  1814.             ]
  1815.         }
  1816.     },
  1817.     {
  1818.         "version": "2.0.0.1315",
  1819.         "date": "2023-06-23 23:27:24 +0200",
  1820.         "author": "Daniel Marschall (ViaThinkSoft)",
  1821.         "changes": [],
  1822.         "sources": {
  1823.             "svn": [
  1824.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1315"
  1825.             ],
  1826.             "git": [
  1827.                 "https://github.com/danielmarschall/oidplus/tree/c007ab933f13bdd1faddd43b9bdce6e706b468cc"
  1828.             ]
  1829.         }
  1830.     },
  1831.     {
  1832.         "version": "2.0.0.1314",
  1833.         "date": "2023-06-23 15:57:27 +0200",
  1834.         "author": "Daniel Marschall (ViaThinkSoft)",
  1835.         "changes": [
  1836.             "Fixes in re JWT"
  1837.         ],
  1838.         "sources": {
  1839.             "svn": [
  1840.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1314"
  1841.             ],
  1842.             "git": [
  1843.                 "https://github.com/danielmarschall/oidplus/tree/607bb336dc5f8bf4458da9704fdf04c30d42d13e"
  1844.             ]
  1845.         }
  1846.     },
  1847.     {
  1848.         "version": "2.0.0.1313",
  1849.         "date": "2023-06-23 10:31:30 +0200",
  1850.         "author": "Daniel Marschall (ViaThinkSoft)",
  1851.         "changes": [
  1852.             "Fixed bug where some hidden items are not shown gray in the menu"
  1853.         ],
  1854.         "sources": {
  1855.             "svn": [
  1856.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1313"
  1857.             ],
  1858.             "git": [
  1859.                 "https://github.com/danielmarschall/oidplus/tree/4d4f3a89e3755f4b26487b893ced88d41b6f3bce"
  1860.             ]
  1861.         }
  1862.     },
  1863.     {
  1864.         "version": "2.0.0.1312",
  1865.         "date": "2023-06-21 00:13:45 +0200",
  1866.         "author": "Daniel Marschall (ViaThinkSoft)",
  1867.         "changes": [
  1868.             "Added base config settings JWT_FIXED_IP_USER and JWT_FIXED_IP_ADMIN to increase security.",
  1869.             "Default values of JWT_TTL_LOGIN_USER and JWT_TTL_LOGIN_ADMIN has been changed from 10 years to 30 days."
  1870.         ],
  1871.         "sources": {
  1872.             "svn": [
  1873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1312"
  1874.             ],
  1875.             "git": [
  1876.                 "https://github.com/danielmarschall/oidplus/tree/0d5c44a1d58a486b1baa4a5f91f64482a0c35228"
  1877.             ]
  1878.         }
  1879.     },
  1880.     {
  1881.         "version": "2.0.0.1311",
  1882.         "date": "2023-06-20 23:51:41 +0200",
  1883.         "author": "Daniel Marschall (ViaThinkSoft)",
  1884.         "changes": [
  1885.             "Search plugin: Search is now case-sensitive (even if the database collation is case-sensitive, which is recommended)"
  1886.         ],
  1887.         "sources": {
  1888.             "svn": [
  1889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1311"
  1890.             ],
  1891.             "git": [
  1892.                 "https://github.com/danielmarschall/oidplus/tree/e772cca95f691b725cb1a2af745e27bac51d9b9f"
  1893.             ]
  1894.         }
  1895.     },
  1896.     {
  1897.         "version": "2.0.0.1310",
  1898.         "date": "2023-06-20 00:08:38 +0200",
  1899.         "author": "Daniel Marschall (ViaThinkSoft)",
  1900.         "changes": [
  1901.             "Small change to JWT"
  1902.         ],
  1903.         "sources": {
  1904.             "svn": [
  1905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1310"
  1906.             ],
  1907.             "git": [
  1908.                 "https://github.com/danielmarschall/oidplus/tree/1b99a94d114e1a4a48ec14616843528c33663a8d"
  1909.             ]
  1910.         }
  1911.     },
  1912.     {
  1913.         "version": "2.0.0.1309",
  1914.         "date": "2023-06-18 23:46:26 +0200",
  1915.         "author": "Daniel Marschall (ViaThinkSoft)",
  1916.         "changes": [],
  1917.         "sources": {
  1918.             "svn": [
  1919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1309"
  1920.             ],
  1921.             "git": [
  1922.                 "https://github.com/danielmarschall/oidplus/tree/5bfc7e1c814b612ff43a5203a974cf16838c048f"
  1923.             ]
  1924.         }
  1925.     },
  1926.     {
  1927.         "version": "2.0.0.1308",
  1928.         "date": "2023-06-18 23:44:45 +0200",
  1929.         "author": "Daniel Marschall (ViaThinkSoft)",
  1930.         "changes": [],
  1931.         "sources": {
  1932.             "svn": [
  1933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1308"
  1934.             ],
  1935.             "git": [
  1936.                 "https://github.com/danielmarschall/oidplus/tree/a0697f052c1b84a942d057c28477ef992d6bd13a"
  1937.             ]
  1938.         }
  1939.     },
  1940.     {
  1941.         "version": "2.0.0.1307",
  1942.         "date": "2023-06-18 22:51:36 +0200",
  1943.         "author": "Daniel Marschall (ViaThinkSoft)",
  1944.         "changes": [],
  1945.         "sources": {
  1946.             "svn": [
  1947.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1307"
  1948.             ],
  1949.             "git": [
  1950.                 "https://github.com/danielmarschall/oidplus/tree/40fecffa6748bb7ff07cce658283799549c434d7"
  1951.             ]
  1952.         }
  1953.     },
  1954.     {
  1955.         "version": "2.0.0.1306",
  1956.         "date": "2023-06-18 20:01:33 +0200",
  1957.         "author": "Daniel Marschall (ViaThinkSoft)",
  1958.         "changes": [
  1959.             "Code improvements in re JWT"
  1960.         ],
  1961.         "sources": {
  1962.             "svn": [
  1963.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1306"
  1964.             ],
  1965.             "git": [
  1966.                 "https://github.com/danielmarschall/oidplus/tree/2768ecbede3f0be8c67baa00b8d73410bc178393"
  1967.             ]
  1968.         }
  1969.     },
  1970.     {
  1971.         "version": "2.0.0.1305",
  1972.         "date": "2023-06-18 16:17:39 +0200",
  1973.         "author": "Daniel Marschall (ViaThinkSoft)",
  1974.         "changes": [
  1975.             "Simplified web browser login: Regular \"PHP Session login\" was removed and replaced by JWT cookie login (previously known as \"remember me\").",
  1976.             "If you had previously disabled JWT_ALLOW_LOGIN_USER or JWT_ALLOW_LOGIN_ADMIN, please enable them again.",
  1977.             "JWT tokens now contain registered claims (OIDs)."
  1978.         ],
  1979.         "sources": {
  1980.             "svn": [
  1981.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1305"
  1982.             ],
  1983.             "git": [
  1984.                 "https://github.com/danielmarschall/oidplus/tree/c2c0a121226dcb4dc254e7d3330a0ceba19f721e"
  1985.             ]
  1986.         }
  1987.     },
  1988.     {
  1989.         "version": "2.0.0.1304",
  1990.         "date": "2023-06-17 21:24:25 +0200",
  1991.         "author": "Daniel Marschall (ViaThinkSoft)",
  1992.         "changes": [
  1993.             "Fixing https://github.com/danielmarschall/oidplus/issues/16"
  1994.         ],
  1995.         "sources": {
  1996.             "svn": [
  1997.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1304"
  1998.             ],
  1999.             "git": [
  2000.                 "https://github.com/danielmarschall/oidplus/tree/f50c67520357fea0b9c3230a6745d699eeaed437"
  2001.             ]
  2002.         }
  2003.     },
  2004.     {
  2005.         "version": "2.0.0.1303",
  2006.         "date": "2023-06-13 01:59:05 +0200",
  2007.         "author": "Daniel Marschall (ViaThinkSoft)",
  2008.         "changes": [],
  2009.         "sources": {
  2010.             "svn": [
  2011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1303"
  2012.             ],
  2013.             "git": [
  2014.                 "https://github.com/danielmarschall/oidplus/tree/9d6ab7c74d973d7f5235037dadc5118c9720491a"
  2015.             ]
  2016.         }
  2017.     },
  2018.     {
  2019.         "version": "2.0.0.1302",
  2020.         "date": "2023-06-13 01:43:55 +0200",
  2021.         "author": "Daniel Marschall (ViaThinkSoft)",
  2022.         "changes": [
  2023.             "ID \"0\" gets now correctly displayed als WEID \"0\" in the CRUD grid"
  2024.         ],
  2025.         "sources": {
  2026.             "svn": [
  2027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1302"
  2028.             ],
  2029.             "git": [
  2030.                 "https://github.com/danielmarschall/oidplus/tree/195b45428d26c1641872379865d1927b63c259dd"
  2031.             ]
  2032.         }
  2033.     },
  2034.     {
  2035.         "version": "2.0.0.1301",
  2036.         "date": "2023-06-01 00:04:36 +0200",
  2037.         "author": "Daniel Marschall (ViaThinkSoft)",
  2038.         "changes": [
  2039.             "Simplified OIDplusAuthContentStore* classes"
  2040.         ],
  2041.         "sources": {
  2042.             "svn": [
  2043.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1301"
  2044.             ],
  2045.             "git": [
  2046.                 "https://github.com/danielmarschall/oidplus/tree/ba40b92969d0caa89f148c1e0471dbb6c008b94a"
  2047.             ]
  2048.         }
  2049.     },
  2050.     {
  2051.         "version": "2.0.0.1300",
  2052.         "date": "2023-05-30 01:04:00 +0200",
  2053.         "author": "Daniel Marschall (ViaThinkSoft)",
  2054.         "changes": [],
  2055.         "sources": {
  2056.             "svn": [
  2057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1300"
  2058.             ],
  2059.             "git": [
  2060.                 "https://github.com/danielmarschall/oidplus/tree/d4461c2c5d90caccded43f2becbb07ec51915269"
  2061.             ]
  2062.         }
  2063.     },
  2064.     {
  2065.         "version": "2.0.0.1299",
  2066.         "date": "2023-05-30 00:12:02 +0200",
  2067.         "author": "Daniel Marschall (ViaThinkSoft)",
  2068.         "changes": [],
  2069.         "sources": {
  2070.             "svn": [
  2071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1299"
  2072.             ],
  2073.             "git": [
  2074.                 "https://github.com/danielmarschall/oidplus/tree/9bbb0de1eca1e07e2a6b5412fde697d41196d55b"
  2075.             ]
  2076.         }
  2077.     },
  2078.     {
  2079.         "version": "2.0.0.1298",
  2080.         "date": "2023-05-30 00:06:43 +0200",
  2081.         "author": "Daniel Marschall (ViaThinkSoft)",
  2082.         "changes": [
  2083.             "Security Feature: JWT token can now be invalidated by changing the Server Secret (in the base configuration). The update invalidates all JWT once. You need to log-in again."
  2084.         ],
  2085.         "sources": {
  2086.             "svn": [
  2087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1298"
  2088.             ],
  2089.             "git": [
  2090.                 "https://github.com/danielmarschall/oidplus/tree/8a6720fd169f81cf0fed00ac38238d55829c36f4"
  2091.             ]
  2092.         }
  2093.     },
  2094.     {
  2095.         "version": "2.0.0.1297",
  2096.         "date": "2023-05-29 23:12:54 +0200",
  2097.         "author": "Daniel Marschall (ViaThinkSoft)",
  2098.         "changes": [
  2099.             "OID-IP URL is now canonical"
  2100.         ],
  2101.         "sources": {
  2102.             "svn": [
  2103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1297"
  2104.             ],
  2105.             "git": [
  2106.                 "https://github.com/danielmarschall/oidplus/tree/ab91649793aa5da1cd88e7f3c20d53042b0bf7ca"
  2107.             ]
  2108.         }
  2109.     },
  2110.     {
  2111.         "version": "2.0.0.1296",
  2112.         "date": "2023-05-29 21:44:44 +0200",
  2113.         "author": "Daniel Marschall (ViaThinkSoft)",
  2114.         "changes": [],
  2115.         "sources": {
  2116.             "svn": [
  2117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1296"
  2118.             ],
  2119.             "git": [
  2120.                 "https://github.com/danielmarschall/oidplus/tree/2613f51221bd9058c647e81595a789cf703171c2"
  2121.             ]
  2122.         }
  2123.     },
  2124.     {
  2125.         "version": "2.0.0.1295",
  2126.         "date": "2023-05-29 20:43:10 +0200",
  2127.         "author": "Daniel Marschall (ViaThinkSoft)",
  2128.         "changes": [
  2129.             "Code cosmetics"
  2130.         ],
  2131.         "sources": {
  2132.             "svn": [
  2133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1295"
  2134.             ],
  2135.             "git": [
  2136.                 "https://github.com/danielmarschall/oidplus/tree/ae1f733cb9b43ad48c03402fc6b1be1690f23550"
  2137.             ]
  2138.         }
  2139.     },
  2140.     {
  2141.         "version": "2.0.0.1294",
  2142.         "date": "2023-05-29 01:44:49 +0200",
  2143.         "author": "Daniel Marschall (ViaThinkSoft)",
  2144.         "changes": [],
  2145.         "sources": {
  2146.             "svn": [
  2147.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1294"
  2148.             ],
  2149.             "git": [
  2150.                 "https://github.com/danielmarschall/oidplus/tree/da15331207641f37923f44869086e5312ca81b87"
  2151.             ]
  2152.         }
  2153.     },
  2154.     {
  2155.         "version": "2.0.0.1293",
  2156.         "date": "2023-05-28 23:30:41 +0200",
  2157.         "author": "Daniel Marschall (ViaThinkSoft)",
  2158.         "changes": [
  2159.             "Code cosmetics"
  2160.         ],
  2161.         "sources": {
  2162.             "svn": [
  2163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1293"
  2164.             ],
  2165.             "git": [
  2166.                 "https://github.com/danielmarschall/oidplus/tree/1641849d7e7704636b5502795bbac4b044c72c93"
  2167.             ]
  2168.         }
  2169.     },
  2170.     {
  2171.         "version": "2.0.0.1292",
  2172.         "date": "2023-05-28 22:42:47 +0200",
  2173.         "author": "Daniel Marschall (ViaThinkSoft)",
  2174.         "changes": [],
  2175.         "sources": {
  2176.             "svn": [
  2177.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1292"
  2178.             ],
  2179.             "git": [
  2180.                 "https://github.com/danielmarschall/oidplus/tree/9a5cbba787570f9b9d5a0060a74694f8282296fa"
  2181.             ]
  2182.         }
  2183.     },
  2184.     {
  2185.         "version": "2.0.0.1291",
  2186.         "date": "2023-05-28 22:22:44 +0200",
  2187.         "author": "Daniel Marschall (ViaThinkSoft)",
  2188.         "changes": [
  2189.             "Code cosmetics"
  2190.         ],
  2191.         "sources": {
  2192.             "svn": [
  2193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1291"
  2194.             ],
  2195.             "git": [
  2196.                 "https://github.com/danielmarschall/oidplus/tree/d500afcd2c1f67270e0f1cb996ae91c10ebfab71"
  2197.             ]
  2198.         }
  2199.     },
  2200.     {
  2201.         "version": "2.0.0.1290",
  2202.         "date": "2023-05-28 20:51:58 +0200",
  2203.         "author": "Daniel Marschall (ViaThinkSoft)",
  2204.         "changes": [
  2205.             "Creating objects using AJAX was not working. Fixed."
  2206.         ],
  2207.         "sources": {
  2208.             "svn": [
  2209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1290"
  2210.             ],
  2211.             "git": [
  2212.                 "https://github.com/danielmarschall/oidplus/tree/0303aa6add81e3ccdc798481ef7658c33319cf2d"
  2213.             ]
  2214.         }
  2215.     },
  2216.     {
  2217.         "version": "2.0.0.1289",
  2218.         "date": "2023-05-26 22:14:27 +0200",
  2219.         "author": "Daniel Marschall (ViaThinkSoft)",
  2220.         "changes": [
  2221.             "Fixed issue with \"Static link to this page\" ( https://github.com/danielmarschall/oidplus/issues/15 )"
  2222.         ],
  2223.         "sources": {
  2224.             "svn": [
  2225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1289"
  2226.             ],
  2227.             "git": [
  2228.                 "https://github.com/danielmarschall/oidplus/tree/a688ab0596e32f3392e30aa91b49b0a37429a2d0"
  2229.             ]
  2230.         }
  2231.     },
  2232.     {
  2233.         "version": "2.0.0.1288",
  2234.         "date": "2023-05-26 21:11:13 +0200",
  2235.         "author": "Daniel Marschall (ViaThinkSoft)",
  2236.         "changes": [],
  2237.         "sources": {
  2238.             "svn": [
  2239.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1288"
  2240.             ],
  2241.             "git": [
  2242.                 "https://github.com/danielmarschall/oidplus/tree/882245b0e10381ab7f84e59541e028d578489a48"
  2243.             ]
  2244.         }
  2245.     },
  2246.     {
  2247.         "version": "2.0.0.1287",
  2248.         "date": "2023-05-26 13:46:25 +0200",
  2249.         "author": "Daniel Marschall (ViaThinkSoft)",
  2250.         "changes": [
  2251.             "Fixed problem with canonical URLs https://github.com/danielmarschall/oidplus/issues/14"
  2252.         ],
  2253.         "sources": {
  2254.             "svn": [
  2255.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1287"
  2256.             ],
  2257.             "git": [
  2258.                 "https://github.com/danielmarschall/oidplus/tree/e2e46ddfad9a88f1ac9103c48dd2de578f2b0cdb"
  2259.             ]
  2260.         }
  2261.     },
  2262.     {
  2263.         "version": "2.0.0.1286",
  2264.         "date": "2023-05-26 13:44:06 +0200",
  2265.         "author": "Daniel Marschall (ViaThinkSoft)",
  2266.         "changes": [],
  2267.         "sources": {
  2268.             "svn": [
  2269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1286"
  2270.             ],
  2271.             "git": [
  2272.                 "https://github.com/danielmarschall/oidplus/tree/a01a376fd94230421c17f3cbd476becc5e35f275"
  2273.             ]
  2274.         }
  2275.     },
  2276.     {
  2277.         "version": "2.0.0.1285",
  2278.         "date": "2023-05-19 13:24:51 +0200",
  2279.         "author": "Daniel Marschall (ViaThinkSoft)",
  2280.         "changes": [
  2281.             "Implemented REST \"OPTIONS\""
  2282.         ],
  2283.         "sources": {
  2284.             "svn": [
  2285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1285"
  2286.             ],
  2287.             "git": [
  2288.                 "https://github.com/danielmarschall/oidplus/tree/ec67808510e6776b1f31360e246bba08f1c062c9"
  2289.             ]
  2290.         }
  2291.     },
  2292.     {
  2293.         "version": "2.0.0.1284",
  2294.         "date": "2023-05-18 22:05:03 +0200",
  2295.         "author": "Daniel Marschall (ViaThinkSoft)",
  2296.         "changes": [
  2297.             "Vendor update"
  2298.         ],
  2299.         "sources": {
  2300.             "svn": [
  2301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1284"
  2302.             ],
  2303.             "git": [
  2304.                 "https://github.com/danielmarschall/oidplus/tree/06783caa706fb986c98dc6d226913e01a81a2d4c"
  2305.             ]
  2306.         }
  2307.     },
  2308.     {
  2309.         "version": "2.0.0.1283",
  2310.         "date": "2023-05-18 21:50:11 +0200",
  2311.         "author": "Daniel Marschall (ViaThinkSoft)",
  2312.         "changes": [
  2313.             "makeAuthKey and validateAuthKey can now be used to make temporary keys with limited lifetime.",
  2314.             "makeAuthKey and makeSecret now accept array inputs"
  2315.         ],
  2316.         "sources": {
  2317.             "svn": [
  2318.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1283"
  2319.             ],
  2320.             "git": [
  2321.                 "https://github.com/danielmarschall/oidplus/tree/69b6d7d6a8fbc970b15548e73d16e02c74b777b0"
  2322.             ]
  2323.         }
  2324.     },
  2325.     {
  2326.         "version": "2.0.0.1282",
  2327.         "date": "2023-05-18 00:23:38 +0200",
  2328.         "author": "Daniel Marschall (ViaThinkSoft)",
  2329.         "changes": [
  2330.             "Plugins can no longer access the SERVER_SECRET base configuration settings through OIDplusBaseConfig. Instead, makeAuthKey and makeSecret must be used. The bundled plugins are already updated."
  2331.         ],
  2332.         "sources": {
  2333.             "svn": [
  2334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1282"
  2335.             ],
  2336.             "git": [
  2337.                 "https://github.com/danielmarschall/oidplus/tree/58e210aba6580141479708337fbf698060b2ce37"
  2338.             ]
  2339.         }
  2340.     },
  2341.     {
  2342.         "version": "2.0.0.1281",
  2343.         "date": "2023-05-17 21:44:02 +0200",
  2344.         "author": "Daniel Marschall (ViaThinkSoft)",
  2345.         "changes": [
  2346.             "JWT Tokens IAT time is checked against the future"
  2347.         ],
  2348.         "sources": {
  2349.             "svn": [
  2350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1281"
  2351.             ],
  2352.             "git": [
  2353.                 "https://github.com/danielmarschall/oidplus/tree/fe4e5462dc4c4fb67997011af57b0dd926a66e48"
  2354.             ]
  2355.         }
  2356.     },
  2357.     {
  2358.         "version": "2.0.0.1280",
  2359.         "date": "2023-05-17 00:38:02 +0200",
  2360.         "author": "Daniel Marschall (ViaThinkSoft)",
  2361.         "changes": [
  2362.             "Security fix: RDAP \"GET\" could be used to extract confidential OIDs. Fixed."
  2363.         ],
  2364.         "sources": {
  2365.             "svn": [
  2366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1280"
  2367.             ],
  2368.             "git": [
  2369.                 "https://github.com/danielmarschall/oidplus/tree/3c026d8d1981b2061032288bf27b16d54d96a282"
  2370.             ]
  2371.         }
  2372.     },
  2373.     {
  2374.         "version": "2.0.0.1279",
  2375.         "date": "2023-05-15 21:52:51 +0200",
  2376.         "author": "Daniel Marschall (ViaThinkSoft)",
  2377.         "changes": [
  2378.             "RDAP, Whois, and REST  links are now grouped together"
  2379.         ],
  2380.         "sources": {
  2381.             "svn": [
  2382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1279"
  2383.             ],
  2384.             "git": [
  2385.                 "https://github.com/danielmarschall/oidplus/tree/8363e5b0c09783e40bd8783e3230846ab3823192"
  2386.             ]
  2387.         }
  2388.     },
  2389.     {
  2390.         "version": "2.0.0.1278",
  2391.         "date": "2023-05-15 21:16:29 +0200",
  2392.         "author": "Daniel Marschall (ViaThinkSoft)",
  2393.         "changes": [],
  2394.         "sources": {
  2395.             "svn": [
  2396.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1278"
  2397.             ],
  2398.             "git": [
  2399.                 "https://github.com/danielmarschall/oidplus/tree/6c9cd63d825173cc01b402851483ebab033a2053"
  2400.             ]
  2401.         }
  2402.     },
  2403.     {
  2404.         "version": "2.0.0.1277",
  2405.         "date": "2023-05-15 13:45:50 +0200",
  2406.         "author": "Daniel Marschall (ViaThinkSoft)",
  2407.         "changes": [],
  2408.         "sources": {
  2409.             "svn": [
  2410.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1277"
  2411.             ],
  2412.             "git": [
  2413.                 "https://github.com/danielmarschall/oidplus/tree/0c209c9e9c864f2e11cc4720481fb2e235102461"
  2414.             ]
  2415.         }
  2416.     },
  2417.     {
  2418.         "version": "2.0.0.1276",
  2419.         "date": "2023-05-15 10:52:06 +0200",
  2420.         "author": "Daniel Marschall (ViaThinkSoft)",
  2421.         "changes": [
  2422.             "REST API: New output field \"status_bits\""
  2423.         ],
  2424.         "sources": {
  2425.             "svn": [
  2426.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1276"
  2427.             ],
  2428.             "git": [
  2429.                 "https://github.com/danielmarschall/oidplus/tree/472071152a4014c0e57975703f9e0572456d42f1"
  2430.             ]
  2431.         }
  2432.     },
  2433.     {
  2434.         "version": "2.0.0.1275",
  2435.         "date": "2023-05-15 09:53:57 +0200",
  2436.         "author": "Daniel Marschall (ViaThinkSoft)",
  2437.         "changes": [
  2438.             "REST API fixes"
  2439.         ],
  2440.         "sources": {
  2441.             "svn": [
  2442.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1275"
  2443.             ],
  2444.             "git": [
  2445.                 "https://github.com/danielmarschall/oidplus/tree/19cd0a2d2edbd20174aa99e61b5eae0f9a746565"
  2446.             ]
  2447.         }
  2448.     },
  2449.     {
  2450.         "version": "2.0.0.1274",
  2451.         "date": "2023-05-15 00:53:20 +0200",
  2452.         "author": "Daniel Marschall (ViaThinkSoft)",
  2453.         "changes": [],
  2454.         "sources": {
  2455.             "svn": [
  2456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1274"
  2457.             ],
  2458.             "git": [
  2459.                 "https://github.com/danielmarschall/oidplus/tree/8a6dc80c60845cb495bf1f975632a9b5188dc166"
  2460.             ]
  2461.         }
  2462.     },
  2463.     {
  2464.         "version": "2.0.0.1273",
  2465.         "date": "2023-05-15 00:45:07 +0200",
  2466.         "author": "Daniel Marschall (ViaThinkSoft)",
  2467.         "changes": [
  2468.             "*** Objects REST API is done. Now in BETA stage for testing!"
  2469.         ],
  2470.         "sources": {
  2471.             "svn": [
  2472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1273"
  2473.             ],
  2474.             "git": [
  2475.                 "https://github.com/danielmarschall/oidplus/tree/c665a4f5e16b246ad7daad7b56dce7cd5efe56d5"
  2476.             ]
  2477.         }
  2478.     },
  2479.     {
  2480.         "version": "2.0.0.1272",
  2481.         "date": "2023-05-15 00:36:49 +0200",
  2482.         "author": "Daniel Marschall (ViaThinkSoft)",
  2483.         "changes": [],
  2484.         "sources": {
  2485.             "svn": [
  2486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1272"
  2487.             ],
  2488.             "git": [
  2489.                 "https://github.com/danielmarschall/oidplus/tree/0466823c24bb209259e6077b37c4980665eee72b"
  2490.             ]
  2491.         }
  2492.     },
  2493.     {
  2494.         "version": "2.0.0.1271",
  2495.         "date": "2023-05-15 00:09:41 +0200",
  2496.         "author": "Daniel Marschall (ViaThinkSoft)",
  2497.         "changes": [],
  2498.         "sources": {
  2499.             "svn": [
  2500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1271"
  2501.             ],
  2502.             "git": [
  2503.                 "https://github.com/danielmarschall/oidplus/tree/b5d01acf8163907890e66202f483ac817f30e216"
  2504.             ]
  2505.         }
  2506.     },
  2507.     {
  2508.         "version": "2.0.0.1270",
  2509.         "date": "2023-05-14 22:37:52 +0200",
  2510.         "author": "Daniel Marschall (ViaThinkSoft)",
  2511.         "changes": [],
  2512.         "sources": {
  2513.             "svn": [
  2514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1270"
  2515.             ],
  2516.             "git": [
  2517.                 "https://github.com/danielmarschall/oidplus/tree/d0b878583bc9a92ec9d2539d2d4d582dcb55853d"
  2518.             ]
  2519.         }
  2520.     },
  2521.     {
  2522.         "version": "2.0.0.1269",
  2523.         "date": "2023-05-14 22:31:27 +0200",
  2524.         "author": "Daniel Marschall (ViaThinkSoft)",
  2525.         "changes": [],
  2526.         "sources": {
  2527.             "svn": [
  2528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1269"
  2529.             ],
  2530.             "git": [
  2531.                 "https://github.com/danielmarschall/oidplus/tree/91c9264ecfc691a46ca09fb6a179fa7aaec4e1cc"
  2532.             ]
  2533.         }
  2534.     },
  2535.     {
  2536.         "version": "2.0.0.1268",
  2537.         "date": "2023-05-14 11:28:37 +0200",
  2538.         "author": "Daniel Marschall (ViaThinkSoft)",
  2539.         "changes": [],
  2540.         "sources": {
  2541.             "svn": [
  2542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1268"
  2543.             ],
  2544.             "git": [
  2545.                 "https://github.com/danielmarschall/oidplus/tree/0da5023266ce34e6cb8e9311d536ac864d10e7e2"
  2546.             ]
  2547.         }
  2548.     },
  2549.     {
  2550.         "version": "2.0.0.1267",
  2551.         "date": "2023-05-14 02:47:49 +0200",
  2552.         "author": "Daniel Marschall (ViaThinkSoft)",
  2553.         "changes": [
  2554.             "Introduced new version of Logger Maskcodes",
  2555.             "!!! Attention! If you have installed foreign plugins (not bundled with OIDplus), you MUST update their logging maskcodes;",
  2556.             "!!! if you are the developer of the plugin, please run dev/logger/verify_maskcodes.phps to verify the plugins",
  2557.             "!!! A documentation of the new maskcodes can be found in doc/developer_notes/logger_maskcodes.md"
  2558.         ],
  2559.         "sources": {
  2560.             "svn": [
  2561.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1267"
  2562.             ],
  2563.             "git": [
  2564.                 "https://github.com/danielmarschall/oidplus/tree/62480d09418b09f68ff7824f929bd80b47505649"
  2565.             ]
  2566.         }
  2567.     },
  2568.     {
  2569.         "version": "2.0.0.1266",
  2570.         "date": "2023-05-13 02:26:37 +0200",
  2571.         "author": "Daniel Marschall (ViaThinkSoft)",
  2572.         "changes": [
  2573.             "Exceptions can now carry an HTTP Response Code"
  2574.         ],
  2575.         "sources": {
  2576.             "svn": [
  2577.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1266"
  2578.             ],
  2579.             "git": [
  2580.                 "https://github.com/danielmarschall/oidplus/tree/064bec7bea138176e51a579c7f330c6abd2458d5"
  2581.             ]
  2582.         }
  2583.     },
  2584.     {
  2585.         "version": "2.0.0.1265",
  2586.         "date": "2023-05-13 01:26:05 +0200",
  2587.         "author": "Daniel Marschall (ViaThinkSoft)",
  2588.         "changes": [
  2589.             "NEW FEATURE: REST API (Framework Beta Stage; endpoints are not implemented yet)"
  2590.         ],
  2591.         "sources": {
  2592.             "svn": [
  2593.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1265"
  2594.             ],
  2595.             "git": [
  2596.                 "https://github.com/danielmarschall/oidplus/tree/094743f1e1b9b3890ae0a6f0f4ebf0b596e49c9d"
  2597.             ]
  2598.         }
  2599.     },
  2600.     {
  2601.         "version": "2.0.0.1264",
  2602.         "date": "2023-05-12 22:48:31 +0200",
  2603.         "author": "Daniel Marschall (ViaThinkSoft)",
  2604.         "changes": [],
  2605.         "sources": {
  2606.             "svn": [
  2607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1264"
  2608.             ],
  2609.             "git": [
  2610.                 "https://github.com/danielmarschall/oidplus/tree/6c04e83e9f2ffdaca48f841c22f18112eeafd3e4"
  2611.             ]
  2612.         }
  2613.     },
  2614.     {
  2615.         "version": "2.0.0.1263",
  2616.         "date": "2023-05-12 22:47:57 +0200",
  2617.         "author": "Daniel Marschall (ViaThinkSoft)",
  2618.         "changes": [],
  2619.         "sources": {
  2620.             "svn": [
  2621.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1263"
  2622.             ],
  2623.             "git": [
  2624.                 "https://github.com/danielmarschall/oidplus/tree/b52b64322bbfa20fc49a30feb3d2b2b4610515e0"
  2625.             ]
  2626.         }
  2627.     },
  2628.     {
  2629.         "version": "2.0.0.1262",
  2630.         "date": "2023-05-10 10:01:20 +0200",
  2631.         "author": "Daniel Marschall (ViaThinkSoft)",
  2632.         "changes": [],
  2633.         "sources": {
  2634.             "svn": [
  2635.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1262"
  2636.             ],
  2637.             "git": [
  2638.                 "https://github.com/danielmarschall/oidplus/tree/f1935624957491e3465994d53ce9d16f9ac77e3d"
  2639.             ]
  2640.         }
  2641.     },
  2642.     {
  2643.         "version": "2.0.0.1261",
  2644.         "date": "2023-05-07 20:21:34 +0200",
  2645.         "author": "Daniel Marschall (ViaThinkSoft)",
  2646.         "changes": [
  2647.             "Misc smaller improvements"
  2648.         ],
  2649.         "sources": {
  2650.             "svn": [
  2651.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1261"
  2652.             ],
  2653.             "git": [
  2654.                 "https://github.com/danielmarschall/oidplus/tree/d6a14e361db32884a6c507a1d19b73c1c3e5b390"
  2655.             ]
  2656.         }
  2657.     },
  2658.     {
  2659.         "version": "2.0.0.1260",
  2660.         "date": "2023-05-06 23:46:56 +0200",
  2661.         "author": "Daniel Marschall (ViaThinkSoft)",
  2662.         "changes": [],
  2663.         "sources": {
  2664.             "svn": [
  2665.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1260"
  2666.             ],
  2667.             "git": [
  2668.                 "https://github.com/danielmarschall/oidplus/tree/77c7e0aa710faac70b73cf9a0d0b6264392d8545"
  2669.             ]
  2670.         }
  2671.     },
  2672.     {
  2673.         "version": "2.0.0.1259",
  2674.         "date": "2023-05-06 23:36:08 +0200",
  2675.         "author": "Daniel Marschall (ViaThinkSoft)",
  2676.         "changes": [
  2677.             "Implemented feature to generate AAI MAC address.",
  2678.             "UUID-GUID/UUID-OID generation: Admin can choose if they want Timebased-UUID or Random-UUID"
  2679.         ],
  2680.         "sources": {
  2681.             "svn": [
  2682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1259"
  2683.             ],
  2684.             "git": [
  2685.                 "https://github.com/danielmarschall/oidplus/tree/b4892cb576c981d4d950199d602a551b15039fe9"
  2686.             ]
  2687.         }
  2688.     },
  2689.     {
  2690.         "version": "2.0.0.1258",
  2691.         "date": "2023-05-06 20:22:46 +0200",
  2692.         "author": "Daniel Marschall (ViaThinkSoft)",
  2693.         "changes": [],
  2694.         "sources": {
  2695.             "svn": [
  2696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1258"
  2697.             ],
  2698.             "git": [
  2699.                 "https://github.com/danielmarschall/oidplus/tree/5501eddb5e7f6f1f94237a3a5885fc292890d3b4"
  2700.             ]
  2701.         }
  2702.     },
  2703.     {
  2704.         "version": "2.0.0.1257",
  2705.         "date": "2023-05-05 00:16:09 +0200",
  2706.         "author": "Daniel Marschall (ViaThinkSoft)",
  2707.         "changes": [],
  2708.         "sources": {
  2709.             "svn": [
  2710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1257"
  2711.             ],
  2712.             "git": [
  2713.                 "https://github.com/danielmarschall/oidplus/tree/7ce237f44a1cac214612bf7b1e54cfaae50cb603"
  2714.             ]
  2715.         }
  2716.     },
  2717.     {
  2718.         "version": "2.0.0.1256",
  2719.         "date": "2023-05-04 23:52:08 +0200",
  2720.         "author": "Daniel Marschall (ViaThinkSoft)",
  2721.         "changes": [
  2722.             "New MAC<=>AID (VTS F2 AID) definition as of 4 May 2023 implemented"
  2723.         ],
  2724.         "sources": {
  2725.             "svn": [
  2726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1256"
  2727.             ],
  2728.             "git": [
  2729.                 "https://github.com/danielmarschall/oidplus/tree/02aed020b1570e33c35d13a2fbc814cd41b9320d"
  2730.             ]
  2731.         }
  2732.     },
  2733.     {
  2734.         "version": "2.0.0.1255",
  2735.         "date": "2023-05-04 01:26:51 +0200",
  2736.         "author": "Daniel Marschall (ViaThinkSoft)",
  2737.         "changes": [
  2738.             "MAC Object Type plugin: Implemented SAI and AAI"
  2739.         ],
  2740.         "sources": {
  2741.             "svn": [
  2742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1255"
  2743.             ],
  2744.             "git": [
  2745.                 "https://github.com/danielmarschall/oidplus/tree/3cf63674b65d48e65cb953b299119905ca3ff923"
  2746.             ]
  2747.         }
  2748.     },
  2749.     {
  2750.         "version": "2.0.0.1254",
  2751.         "date": "2023-05-01 21:00:42 +0200",
  2752.         "author": "Daniel Marschall (ViaThinkSoft)",
  2753.         "changes": [
  2754.             "Small changes in the ELI/EUI plugin"
  2755.         ],
  2756.         "sources": {
  2757.             "svn": [
  2758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1254"
  2759.             ],
  2760.             "git": [
  2761.                 "https://github.com/danielmarschall/oidplus/tree/c55411b3669c96ffb324252184310697cb4dcd68"
  2762.             ]
  2763.         }
  2764.     },
  2765.     {
  2766.         "version": "2.0.0.1253",
  2767.         "date": "2023-05-01 17:17:04 +0200",
  2768.         "author": "Daniel Marschall (ViaThinkSoft)",
  2769.         "changes": [
  2770.             "Implemented support for ELI (CID+vendor specific parts)"
  2771.         ],
  2772.         "sources": {
  2773.             "svn": [
  2774.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1253"
  2775.             ],
  2776.             "git": [
  2777.                 "https://github.com/danielmarschall/oidplus/tree/902b4224d500c257badec8aee530ae4539c00b4d"
  2778.             ]
  2779.         }
  2780.     },
  2781.     {
  2782.         "version": "2.0.0.1252",
  2783.         "date": "2023-05-01 12:42:51 +0200",
  2784.         "author": "Daniel Marschall (ViaThinkSoft)",
  2785.         "changes": [
  2786.             "MAC/EUI-decoding improved"
  2787.         ],
  2788.         "sources": {
  2789.             "svn": [
  2790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1252"
  2791.             ],
  2792.             "git": [
  2793.                 "https://github.com/danielmarschall/oidplus/tree/ae38a56d1d2ee0d45a8fcaa1ec60aca24441bb93"
  2794.             ]
  2795.         }
  2796.     },
  2797.     {
  2798.         "version": "2.0.0.1251",
  2799.         "date": "2023-04-30 21:38:33 +0200",
  2800.         "author": "Daniel Marschall (ViaThinkSoft)",
  2801.         "changes": [],
  2802.         "sources": {
  2803.             "svn": [
  2804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1251"
  2805.             ],
  2806.             "git": [
  2807.                 "https://github.com/danielmarschall/oidplus/tree/5804eca1377933e1f29d8ce13b92919592a3a5ba"
  2808.             ]
  2809.         }
  2810.     },
  2811.     {
  2812.         "version": "2.0.0.1250",
  2813.         "date": "2023-04-30 21:34:04 +0200",
  2814.         "author": "Daniel Marschall (ViaThinkSoft)",
  2815.         "changes": [
  2816.             "Introduced EUI64 <=> AID mapping (modified VTS F2)"
  2817.         ],
  2818.         "sources": {
  2819.             "svn": [
  2820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1250"
  2821.             ],
  2822.             "git": [
  2823.                 "https://github.com/danielmarschall/oidplus/tree/cdf3f3a5fe05908320143ca9a523812538d106a8"
  2824.             ]
  2825.         }
  2826.     },
  2827.     {
  2828.         "version": "2.0.0.1249",
  2829.         "date": "2023-04-30 00:12:50 +0200",
  2830.         "author": "Daniel Marschall (ViaThinkSoft)",
  2831.         "changes": [
  2832.             "Vendor update"
  2833.         ],
  2834.         "sources": {
  2835.             "svn": [
  2836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1249"
  2837.             ],
  2838.             "git": [
  2839.                 "https://github.com/danielmarschall/oidplus/tree/225bac6c4bec00c552929c8c97518dea3e01eb1c"
  2840.             ]
  2841.         }
  2842.     },
  2843.     {
  2844.         "version": "2.0.0.1248",
  2845.         "date": "2023-04-30 00:10:35 +0200",
  2846.         "author": "Daniel Marschall (ViaThinkSoft)",
  2847.         "changes": [
  2848.             "New object type: MAC / EUI-48 / EUI-64"
  2849.         ],
  2850.         "sources": {
  2851.             "svn": [
  2852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1248"
  2853.             ],
  2854.             "git": [
  2855.                 "https://github.com/danielmarschall/oidplus/tree/dd87db753a5b27f5e74490cc7c276fba4f6c23c1"
  2856.             ]
  2857.         }
  2858.     },
  2859.     {
  2860.         "version": "2.0.0.1247",
  2861.         "date": "2023-04-28 22:15:16 +0200",
  2862.         "author": "Daniel Marschall (ViaThinkSoft)",
  2863.         "changes": [
  2864.             "Automatically redirect to prefiltered queries"
  2865.         ],
  2866.         "sources": {
  2867.             "svn": [
  2868.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1247"
  2869.             ],
  2870.             "git": [
  2871.                 "https://github.com/danielmarschall/oidplus/tree/bc252dc7a3575a23927cfe80b2ccda0a467a242d"
  2872.             ]
  2873.         }
  2874.     },
  2875.     {
  2876.         "version": "2.0.0.1246",
  2877.         "date": "2023-04-28 16:55:53 +0200",
  2878.         "author": "Daniel Marschall (ViaThinkSoft)",
  2879.         "changes": [
  2880.             "Whitespaces at the start end end of the query are now accepted in the \"goto\" box"
  2881.         ],
  2882.         "sources": {
  2883.             "svn": [
  2884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1246"
  2885.             ],
  2886.             "git": [
  2887.                 "https://github.com/danielmarschall/oidplus/tree/d0860cf21950849a4c4f3e396f06cbecc8e7e300"
  2888.             ]
  2889.         }
  2890.     },
  2891.     {
  2892.         "version": "2.0.0.1245",
  2893.         "date": "2023-04-28 16:55:17 +0200",
  2894.         "author": "Daniel Marschall (ViaThinkSoft)",
  2895.         "changes": [
  2896.             "Canonical URL now contains the result of the \"goto\" prefiltering"
  2897.         ],
  2898.         "sources": {
  2899.             "svn": [
  2900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1245"
  2901.             ],
  2902.             "git": [
  2903.                 "https://github.com/danielmarschall/oidplus/tree/bb972b68cbcd6154c30c13b0fbbe3572cfb22eba"
  2904.             ]
  2905.         }
  2906.     },
  2907.     {
  2908.         "version": "2.0.0.1244",
  2909.         "date": "2023-04-28 11:25:47 +0200",
  2910.         "author": "Daniel Marschall (ViaThinkSoft)",
  2911.         "changes": [
  2912.             "internal change: .sql setup files are now packed in the sqlSlang plugin folder"
  2913.         ],
  2914.         "sources": {
  2915.             "svn": [
  2916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1244"
  2917.             ],
  2918.             "git": [
  2919.                 "https://github.com/danielmarschall/oidplus/tree/79f00df7c9ec72493bcf96604d5bfaffeb5c3cfd"
  2920.             ]
  2921.         }
  2922.     },
  2923.     {
  2924.         "version": "2.0.0.1243",
  2925.         "date": "2023-04-28 10:20:09 +0200",
  2926.         "author": "Daniel Marschall (ViaThinkSoft)",
  2927.         "changes": [
  2928.             "If someone enters an OID or GUID in the goto-box, the system will automatically add \"oid:\" and \"guid:\", respectively"
  2929.         ],
  2930.         "sources": {
  2931.             "svn": [
  2932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1243"
  2933.             ],
  2934.             "git": [
  2935.                 "https://github.com/danielmarschall/oidplus/tree/849aeaad4216ca1ba815098c7dc11ac8ca5169bc"
  2936.             ]
  2937.         }
  2938.     },
  2939.     {
  2940.         "version": "2.0.0.1242",
  2941.         "date": "2023-04-28 01:43:45 +0200",
  2942.         "author": "Daniel Marschall (ViaThinkSoft)",
  2943.         "changes": [],
  2944.         "sources": {
  2945.             "svn": [
  2946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1242"
  2947.             ],
  2948.             "git": [
  2949.                 "https://github.com/danielmarschall/oidplus/tree/9afa51e91e8775743e8bf10a6fb4d0ee115f4c0d"
  2950.             ]
  2951.         }
  2952.     },
  2953.     {
  2954.         "version": "2.0.0.1241",
  2955.         "date": "2023-04-28 01:36:10 +0200",
  2956.         "author": "Daniel Marschall (ViaThinkSoft)",
  2957.         "changes": [],
  2958.         "sources": {
  2959.             "svn": [
  2960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1241"
  2961.             ],
  2962.             "git": [
  2963.                 "https://github.com/danielmarschall/oidplus/tree/63109c35b420d541a957b31dedd1ec0fedd5f9c7"
  2964.             ]
  2965.         }
  2966.     },
  2967.     {
  2968.         "version": "2.0.0.1240",
  2969.         "date": "2023-04-28 00:30:05 +0200",
  2970.         "author": "Daniel Marschall (ViaThinkSoft)",
  2971.         "changes": [
  2972.             "Firebird Database: LastInsertId is now implemented"
  2973.         ],
  2974.         "sources": {
  2975.             "svn": [
  2976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1240"
  2977.             ],
  2978.             "git": [
  2979.                 "https://github.com/danielmarschall/oidplus/tree/af40d555645b48b729d17a3b0aff2c791911dd3f"
  2980.             ]
  2981.         }
  2982.     },
  2983.     {
  2984.         "version": "2.0.0.1239",
  2985.         "date": "2023-04-27 17:00:42 +0200",
  2986.         "author": "Daniel Marschall (ViaThinkSoft)",
  2987.         "changes": [
  2988.             "Firebird fix"
  2989.         ],
  2990.         "sources": {
  2991.             "svn": [
  2992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1239"
  2993.             ],
  2994.             "git": [
  2995.                 "https://github.com/danielmarschall/oidplus/tree/8b6fac33b6b9965011368b1775e4232788dd6e74"
  2996.             ]
  2997.         }
  2998.     },
  2999.     {
  3000.         "version": "2.0.0.1238",
  3001.         "date": "2023-04-27 16:52:44 +0200",
  3002.         "author": "Daniel Marschall (ViaThinkSoft)",
  3003.         "changes": [],
  3004.         "sources": {
  3005.             "svn": [
  3006.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1238"
  3007.             ],
  3008.             "git": [
  3009.                 "https://github.com/danielmarschall/oidplus/tree/eced1ca51d83c246cff21c3f3570f0124fce9dcd"
  3010.             ]
  3011.         }
  3012.     },
  3013.     {
  3014.         "version": "2.0.0.1237",
  3015.         "date": "2023-04-27 12:13:59 +0200",
  3016.         "author": "Daniel Marschall (ViaThinkSoft)",
  3017.         "changes": [
  3018.             "Added example data and wellknown data for Firebird"
  3019.         ],
  3020.         "sources": {
  3021.             "svn": [
  3022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1237"
  3023.             ],
  3024.             "git": [
  3025.                 "https://github.com/danielmarschall/oidplus/tree/c4ad12b962d5842024226d916a824ec78db908c5"
  3026.             ]
  3027.         }
  3028.     },
  3029.     {
  3030.         "version": "2.0.0.1236",
  3031.         "date": "2023-04-27 11:59:36 +0200",
  3032.         "author": "Daniel Marschall (ViaThinkSoft)",
  3033.         "changes": [
  3034.             "PDO: Fixed incompatibility with Oracle and Firebird"
  3035.         ],
  3036.         "sources": {
  3037.             "svn": [
  3038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1236"
  3039.             ],
  3040.             "git": [
  3041.                 "https://github.com/danielmarschall/oidplus/tree/f0ce493b8393f4973f3f00119562564bfe697e89"
  3042.             ]
  3043.         }
  3044.     },
  3045.     {
  3046.         "version": "2.0.0.1235",
  3047.         "date": "2023-04-27 02:47:56 +0200",
  3048.         "author": "Daniel Marschall (ViaThinkSoft)",
  3049.         "changes": [
  3050.             "Added Firebird SQL slang (beta)"
  3051.         ],
  3052.         "sources": {
  3053.             "svn": [
  3054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1235"
  3055.             ],
  3056.             "git": [
  3057.                 "https://github.com/danielmarschall/oidplus/tree/e75c457d7bb2b5388fa9152f25d977363089a84c"
  3058.             ]
  3059.         }
  3060.     },
  3061.     {
  3062.         "version": "2.0.0.1234",
  3063.         "date": "2023-04-26 22:53:50 +0200",
  3064.         "author": "Daniel Marschall (ViaThinkSoft)",
  3065.         "changes": [],
  3066.         "sources": {
  3067.             "svn": [
  3068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1234"
  3069.             ],
  3070.             "git": [
  3071.                 "https://github.com/danielmarschall/oidplus/tree/1d8738f047d22deadc14804f345e453571d6c4e2"
  3072.             ]
  3073.         }
  3074.     },
  3075.     {
  3076.         "version": "2.0.0.1233",
  3077.         "date": "2023-04-26 22:47:39 +0200",
  3078.         "author": "Daniel Marschall (ViaThinkSoft)",
  3079.         "changes": [
  3080.             "Various improvements of SQLSRV database plugin"
  3081.         ],
  3082.         "sources": {
  3083.             "svn": [
  3084.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1233"
  3085.             ],
  3086.             "git": [
  3087.                 "https://github.com/danielmarschall/oidplus/tree/bda0165b82309e8d520cfe3752e45ba89a1178e8"
  3088.             ]
  3089.         }
  3090.     },
  3091.     {
  3092.         "version": "2.0.0.1232",
  3093.         "date": "2023-04-26 16:49:28 +0200",
  3094.         "author": "Daniel Marschall (ViaThinkSoft)",
  3095.         "changes": [
  3096.             "Added database plugin SQLSRV"
  3097.         ],
  3098.         "sources": {
  3099.             "svn": [
  3100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1232"
  3101.             ],
  3102.             "git": [
  3103.                 "https://github.com/danielmarschall/oidplus/tree/09ed0c9ffe32f9ac52465d3a3713aa067175e5bf"
  3104.             ]
  3105.         }
  3106.     },
  3107.     {
  3108.         "version": "2.0.0.1231",
  3109.         "date": "2023-04-26 13:54:13 +0200",
  3110.         "author": "Daniel Marschall (ViaThinkSoft)",
  3111.         "changes": [
  3112.             "Fixed various problems"
  3113.         ],
  3114.         "sources": {
  3115.             "svn": [
  3116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1231"
  3117.             ],
  3118.             "git": [
  3119.                 "https://github.com/danielmarschall/oidplus/tree/c70ab2465147a02663a22f593bcb5e43a9a8d563"
  3120.             ]
  3121.         }
  3122.     },
  3123.     {
  3124.         "version": "2.0.0.1230",
  3125.         "date": "2023-04-22 02:20:08 +0200",
  3126.         "author": "Daniel Marschall (ViaThinkSoft)",
  3127.         "changes": [
  3128.             "Updated database connectivity diagram"
  3129.         ],
  3130.         "sources": {
  3131.             "svn": [
  3132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1230"
  3133.             ],
  3134.             "git": [
  3135.                 "https://github.com/danielmarschall/oidplus/tree/d6e019a4d242c3409ef02c0faa9d1984057304e4"
  3136.             ]
  3137.         }
  3138.     },
  3139.     {
  3140.         "version": "2.0.0.1229",
  3141.         "date": "2023-04-21 16:50:00 +0200",
  3142.         "author": "Daniel Marschall (ViaThinkSoft)",
  3143.         "changes": [],
  3144.         "sources": {
  3145.             "svn": [
  3146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1229"
  3147.             ],
  3148.             "git": [
  3149.                 "https://github.com/danielmarschall/oidplus/tree/03bbd301db0ad2f2af68ddf3442c2be968b11a2d"
  3150.             ]
  3151.         }
  3152.     },
  3153.     {
  3154.         "version": "2.0.0.1228",
  3155.         "date": "2023-04-20 23:25:27 +0200",
  3156.         "author": "Daniel Marschall (ViaThinkSoft)",
  3157.         "changes": [
  3158.             "Fixed systeminfo plugin compatibility with Oracle DB"
  3159.         ],
  3160.         "sources": {
  3161.             "svn": [
  3162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1228"
  3163.             ],
  3164.             "git": [
  3165.                 "https://github.com/danielmarschall/oidplus/tree/f05d468d88b3198f824ce70bd2e9d23bf060c573"
  3166.             ]
  3167.         }
  3168.     },
  3169.     {
  3170.         "version": "2.0.0.1227",
  3171.         "date": "2023-04-20 16:42:46 +0200",
  3172.         "author": "Daniel Marschall (ViaThinkSoft)",
  3173.         "changes": [],
  3174.         "sources": {
  3175.             "svn": [
  3176.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1227"
  3177.             ],
  3178.             "git": [
  3179.                 "https://github.com/danielmarschall/oidplus/tree/59a35286ef9072573a0981913adf5968b1a8b725"
  3180.             ]
  3181.         }
  3182.     },
  3183.     {
  3184.         "version": "2.0.0.1226",
  3185.         "date": "2023-04-19 23:50:31 +0200",
  3186.         "author": "Daniel Marschall (ViaThinkSoft)",
  3187.         "changes": [
  3188.             "Fixed insert_id() issues with ADO connections"
  3189.         ],
  3190.         "sources": {
  3191.             "svn": [
  3192.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1226"
  3193.             ],
  3194.             "git": [
  3195.                 "https://github.com/danielmarschall/oidplus/tree/f27a182534e543f07089eeb8d1cdc691ea8124b8"
  3196.             ]
  3197.         }
  3198.     },
  3199.     {
  3200.         "version": "2.0.0.1225",
  3201.         "date": "2023-04-19 21:30:25 +0200",
  3202.         "author": "Daniel Marschall (ViaThinkSoft)",
  3203.         "changes": [],
  3204.         "sources": {
  3205.             "svn": [
  3206.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1225"
  3207.             ],
  3208.             "git": [
  3209.                 "https://github.com/danielmarschall/oidplus/tree/20b05565e93b490ea8fef8fa44b0649c55148ce6"
  3210.             ]
  3211.         }
  3212.     },
  3213.     {
  3214.         "version": "2.0.0.1224",
  3215.         "date": "2023-04-19 20:32:19 +0200",
  3216.         "author": "Daniel Marschall (ViaThinkSoft)",
  3217.         "changes": [],
  3218.         "sources": {
  3219.             "svn": [
  3220.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1224"
  3221.             ],
  3222.             "git": [
  3223.                 "https://github.com/danielmarschall/oidplus/tree/0c1833fa15c86a87d682d485106a3f344525d3c5"
  3224.             ]
  3225.         }
  3226.     },
  3227.     {
  3228.         "version": "2.0.0.1223",
  3229.         "date": "2023-04-19 20:16:31 +0200",
  3230.         "author": "Daniel Marschall (ViaThinkSoft)",
  3231.         "changes": [
  3232.             "Some fixes for the ADO database connection"
  3233.         ],
  3234.         "sources": {
  3235.             "svn": [
  3236.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1223"
  3237.             ],
  3238.             "git": [
  3239.                 "https://github.com/danielmarschall/oidplus/tree/90bdf4355007408290dff5768006159599480406"
  3240.             ]
  3241.         }
  3242.     },
  3243.     {
  3244.         "version": "2.0.0.1222",
  3245.         "date": "2023-04-19 17:13:59 +0200",
  3246.         "author": "Daniel Marschall (ViaThinkSoft)",
  3247.         "changes": [],
  3248.         "sources": {
  3249.             "svn": [
  3250.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1222"
  3251.             ],
  3252.             "git": [
  3253.                 "https://github.com/danielmarschall/oidplus/tree/869f622c2fa8a5d6f230336ee64f5006f614fcb7"
  3254.             ]
  3255.         }
  3256.     },
  3257.     {
  3258.         "version": "2.0.0.1221",
  3259.         "date": "2023-04-19 14:51:39 +0200",
  3260.         "author": "Daniel Marschall (ViaThinkSoft)",
  3261.         "changes": [],
  3262.         "sources": {
  3263.             "svn": [
  3264.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1221"
  3265.             ],
  3266.             "git": [
  3267.                 "https://github.com/danielmarschall/oidplus/tree/f05333e83bb856c175ff424cd1f88cf9e9b4e9da"
  3268.             ]
  3269.         }
  3270.     },
  3271.     {
  3272.         "version": "2.0.0.1220",
  3273.         "date": "2023-04-19 02:25:35 +0200",
  3274.         "author": "Daniel Marschall (ViaThinkSoft)",
  3275.         "changes": [
  3276.             "System Information plugin: Database plugins can now report extended information like their database name, username, connection properties, etc."
  3277.         ],
  3278.         "sources": {
  3279.             "svn": [
  3280.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1220"
  3281.             ],
  3282.             "git": [
  3283.                 "https://github.com/danielmarschall/oidplus/tree/ef37e1c76a360693c860bb88f18fcf6b3a05b8d6"
  3284.             ]
  3285.         }
  3286.     },
  3287.     {
  3288.         "version": "2.0.0.1219",
  3289.         "date": "2023-04-19 01:49:46 +0200",
  3290.         "author": "Daniel Marschall (ViaThinkSoft)",
  3291.         "changes": [
  3292.             "Added new database connection plugin: ADO (required Windows server system)"
  3293.         ],
  3294.         "sources": {
  3295.             "svn": [
  3296.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1219"
  3297.             ],
  3298.             "git": [
  3299.                 "https://github.com/danielmarschall/oidplus/tree/1464a12ff7ac5d9ac93d5a815f98788735193a33"
  3300.             ]
  3301.         }
  3302.     },
  3303.     {
  3304.         "version": "2.0.0.1218",
  3305.         "date": "2023-04-18 11:41:17 +0200",
  3306.         "author": "Daniel Marschall (ViaThinkSoft)",
  3307.         "changes": [],
  3308.         "sources": {
  3309.             "svn": [
  3310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1218"
  3311.             ],
  3312.             "git": [
  3313.                 "https://github.com/danielmarschall/oidplus/tree/ffa6a903ecafb4adc15a406e2148292ee0dc0fe1"
  3314.             ]
  3315.         }
  3316.     },
  3317.     {
  3318.         "version": "2.0.0.1217",
  3319.         "date": "2023-04-18 11:23:16 +0200",
  3320.         "author": "Daniel Marschall (ViaThinkSoft)",
  3321.         "changes": [
  3322.             "SQL Server is now Unicode and emoji compatible. Existing databases need to change [text] to [ntext] and [varchar] to [nvarchar]"
  3323.         ],
  3324.         "sources": {
  3325.             "svn": [
  3326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1217"
  3327.             ],
  3328.             "git": [
  3329.                 "https://github.com/danielmarschall/oidplus/tree/b735142f739d7fa84106f13d2517f9094278db5d"
  3330.             ]
  3331.         }
  3332.     },
  3333.     {
  3334.         "version": "2.0.0.1216",
  3335.         "date": "2023-04-18 02:01:00 +0200",
  3336.         "author": "Daniel Marschall (ViaThinkSoft)",
  3337.         "changes": [
  3338.             "UTF8MB4 for ODBC/PDO (not tested)"
  3339.         ],
  3340.         "sources": {
  3341.             "svn": [
  3342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1216"
  3343.             ],
  3344.             "git": [
  3345.                 "https://github.com/danielmarschall/oidplus/tree/7f445e90ecdee41b8ae0251a91be9ec1e8a8df4f"
  3346.             ]
  3347.         }
  3348.     },
  3349.     {
  3350.         "version": "2.0.0.1215",
  3351.         "date": "2023-04-18 01:53:09 +0200",
  3352.         "author": "Daniel Marschall (ViaThinkSoft)",
  3353.         "changes": [],
  3354.         "sources": {
  3355.             "svn": [
  3356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1215"
  3357.             ],
  3358.             "git": [
  3359.                 "https://github.com/danielmarschall/oidplus/tree/f9c52fcb9d2ea79f09c75ccda0df5b522df4c4ea"
  3360.             ]
  3361.         }
  3362.     },
  3363.     {
  3364.         "version": "2.0.0.1214",
  3365.         "date": "2023-04-18 01:30:34 +0200",
  3366.         "author": "Daniel Marschall (ViaThinkSoft)",
  3367.         "changes": [
  3368.             "MySQLi DBMS: Database fields can now contain emojis. Existing MySQL databases need to update the collation from utf8* to utf8mb4*"
  3369.         ],
  3370.         "sources": {
  3371.             "svn": [
  3372.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1214"
  3373.             ],
  3374.             "git": [
  3375.                 "https://github.com/danielmarschall/oidplus/tree/26fe44c7209dda2646019ea5b607c34aec0855d0"
  3376.             ]
  3377.         }
  3378.     },
  3379.     {
  3380.         "version": "2.0.0.1213",
  3381.         "date": "2023-04-16 23:28:06 +0200",
  3382.         "author": "Daniel Marschall (ViaThinkSoft)",
  3383.         "changes": [],
  3384.         "sources": {
  3385.             "svn": [
  3386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1213"
  3387.             ],
  3388.             "git": [
  3389.                 "https://github.com/danielmarschall/oidplus/tree/89a40aac078329d2e571aaf99792dd12103c37c2"
  3390.             ]
  3391.         }
  3392.     },
  3393.     {
  3394.         "version": "2.0.0.1212",
  3395.         "date": "2023-04-16 23:04:45 +0200",
  3396.         "author": "Daniel Marschall (ViaThinkSoft)",
  3397.         "changes": [
  3398.             "Design and RA auth plugins are now identified by an internal ID (set in PHP) instead of the foldername"
  3399.         ],
  3400.         "sources": {
  3401.             "svn": [
  3402.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1212"
  3403.             ],
  3404.             "git": [
  3405.                 "https://github.com/danielmarschall/oidplus/tree/c112873253508090122f961f719c7ec34d8fa7b8"
  3406.             ]
  3407.         }
  3408.     },
  3409.     {
  3410.         "version": "2.0.0.1211",
  3411.         "date": "2023-04-16 22:29:14 +0200",
  3412.         "author": "Daniel Marschall (ViaThinkSoft)",
  3413.         "changes": [],
  3414.         "sources": {
  3415.             "svn": [
  3416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1211"
  3417.             ],
  3418.             "git": [
  3419.                 "https://github.com/danielmarschall/oidplus/tree/ee7b955931ffd0d05dc8d7c72491f8f872d95bd2"
  3420.             ]
  3421.         }
  3422.     },
  3423.     {
  3424.         "version": "2.0.0.1210",
  3425.         "date": "2023-04-16 22:22:28 +0200",
  3426.         "author": "Daniel Marschall (ViaThinkSoft)",
  3427.         "changes": [],
  3428.         "sources": {
  3429.             "svn": [
  3430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1210"
  3431.             ],
  3432.             "git": [
  3433.                 "https://github.com/danielmarschall/oidplus/tree/01a938913ef13147be010af078773d71859a6133"
  3434.             ]
  3435.         }
  3436.     },
  3437.     {
  3438.         "version": "2.0.0.1209",
  3439.         "date": "2023-04-15 03:08:37 +0200",
  3440.         "author": "Daniel Marschall (ViaThinkSoft)",
  3441.         "changes": [
  3442.             "Documentation update"
  3443.         ],
  3444.         "sources": {
  3445.             "svn": [
  3446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1209"
  3447.             ],
  3448.             "git": [
  3449.                 "https://github.com/danielmarschall/oidplus/tree/87a8b816e9801900a657261ee1abbe3c826db324"
  3450.             ]
  3451.         }
  3452.     },
  3453.     {
  3454.         "version": "2.0.0.1208",
  3455.         "date": "2023-04-15 03:00:53 +0200",
  3456.         "author": "Daniel Marschall (ViaThinkSoft)",
  3457.         "changes": [
  3458.             "Documentation update"
  3459.         ],
  3460.         "sources": {
  3461.             "svn": [
  3462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1208"
  3463.             ],
  3464.             "git": [
  3465.                 "https://github.com/danielmarschall/oidplus/tree/1b4c300944b5aeb3c4dffdfcbb22d28d3d1fcbd9"
  3466.             ]
  3467.         }
  3468.     },
  3469.     {
  3470.         "version": "2.0.0.1207",
  3471.         "date": "2023-04-15 02:29:09 +0200",
  3472.         "author": "Daniel Marschall (ViaThinkSoft)",
  3473.         "changes": [
  3474.             "Documentation update"
  3475.         ],
  3476.         "sources": {
  3477.             "svn": [
  3478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1207"
  3479.             ],
  3480.             "git": [
  3481.                 "https://github.com/danielmarschall/oidplus/tree/2a6f3017de144635f83d008ca1f2d76d01d3a1f1"
  3482.             ]
  3483.         }
  3484.     },
  3485.     {
  3486.         "version": "2.0.0.1206",
  3487.         "date": "2023-04-14 00:24:03 +0200",
  3488.         "author": "Daniel Marschall (ViaThinkSoft)",
  3489.         "changes": [
  3490.             "More Exception refactoring"
  3491.         ],
  3492.         "sources": {
  3493.             "svn": [
  3494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1206"
  3495.             ],
  3496.             "git": [
  3497.                 "https://github.com/danielmarschall/oidplus/tree/1a79385a5db79537257e6b4b96de040e8c3b7272"
  3498.             ]
  3499.         }
  3500.     },
  3501.     {
  3502.         "version": "2.0.0.1205",
  3503.         "date": "2023-04-13 23:31:50 +0200",
  3504.         "author": "Daniel Marschall (ViaThinkSoft)",
  3505.         "changes": [],
  3506.         "sources": {
  3507.             "svn": [
  3508.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1205"
  3509.             ],
  3510.             "git": [
  3511.                 "https://github.com/danielmarschall/oidplus/tree/7baa5f42d577b685f2c5eea25c13dea34b3f0590"
  3512.             ]
  3513.         }
  3514.     },
  3515.     {
  3516.         "version": "2.0.0.1204",
  3517.         "date": "2023-04-13 02:38:29 +0200",
  3518.         "author": "Daniel Marschall (ViaThinkSoft)",
  3519.         "changes": [],
  3520.         "sources": {
  3521.             "svn": [
  3522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1204"
  3523.             ],
  3524.             "git": [
  3525.                 "https://github.com/danielmarschall/oidplus/tree/e42e20ef8d4a464b0f6bcd93d78fcfc8e5fd1e9a"
  3526.             ]
  3527.         }
  3528.     },
  3529.     {
  3530.         "version": "2.0.0.1203",
  3531.         "date": "2023-04-13 01:38:56 +0200",
  3532.         "author": "Daniel Marschall (ViaThinkSoft)",
  3533.         "changes": [
  3534.             "More Exception Refactoring"
  3535.         ],
  3536.         "sources": {
  3537.             "svn": [
  3538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1203"
  3539.             ],
  3540.             "git": [
  3541.                 "https://github.com/danielmarschall/oidplus/tree/ef30ebade762b9a410bf18dd45f5099bf3183b48"
  3542.             ]
  3543.         }
  3544.     },
  3545.     {
  3546.         "version": "2.0.0.1202",
  3547.         "date": "2023-04-13 01:07:27 +0200",
  3548.         "author": "Daniel Marschall (ViaThinkSoft)",
  3549.         "changes": [],
  3550.         "sources": {
  3551.             "svn": [
  3552.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1202"
  3553.             ],
  3554.             "git": [
  3555.                 "https://github.com/danielmarschall/oidplus/tree/d791aa6fb806eff5040077af85d2cfec0615d380"
  3556.             ]
  3557.         }
  3558.     },
  3559.     {
  3560.         "version": "2.0.0.1201",
  3561.         "date": "2023-04-13 00:53:49 +0200",
  3562.         "author": "Daniel Marschall (ViaThinkSoft)",
  3563.         "changes": [
  3564.             "First part of a refactoring of the Exception handling. Made distinction between HTML-Exception and Non-HTML-Exception clear."
  3565.         ],
  3566.         "sources": {
  3567.             "svn": [
  3568.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1201"
  3569.             ],
  3570.             "git": [
  3571.                 "https://github.com/danielmarschall/oidplus/tree/4db996a461ba211a1cf02a5fd590b3ded72622e6"
  3572.             ]
  3573.         }
  3574.     },
  3575.     {
  3576.         "version": "2.0.0.1200",
  3577.         "date": "2023-04-12 01:12:42 +0200",
  3578.         "author": "Daniel Marschall (ViaThinkSoft)",
  3579.         "changes": [],
  3580.         "sources": {
  3581.             "svn": [
  3582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1200"
  3583.             ],
  3584.             "git": [
  3585.                 "https://github.com/danielmarschall/oidplus/tree/9d6848c1554a57f0c387c363cc647c428bf1bbac"
  3586.             ]
  3587.         }
  3588.     },
  3589.     {
  3590.         "version": "2.0.0.1199",
  3591.         "date": "2023-04-11 15:02:59 +0200",
  3592.         "author": "Daniel Marschall (ViaThinkSoft)",
  3593.         "changes": [
  3594.             "Log method: Added functionality to add arguments like in _L()"
  3595.         ],
  3596.         "sources": {
  3597.             "svn": [
  3598.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1199"
  3599.             ],
  3600.             "git": [
  3601.                 "https://github.com/danielmarschall/oidplus/tree/3473bd46f9ffef70fa4da3262b48c86c630b0ac0"
  3602.             ]
  3603.         }
  3604.     },
  3605.     {
  3606.         "version": "2.0.0.1198",
  3607.         "date": "2023-04-11 10:41:36 +0200",
  3608.         "author": "Daniel Marschall (ViaThinkSoft)",
  3609.         "changes": [
  3610.             "Fix SVN version detection"
  3611.         ],
  3612.         "sources": {
  3613.             "svn": [
  3614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1198"
  3615.             ],
  3616.             "git": [
  3617.                 "https://github.com/danielmarschall/oidplus/tree/b503381d2cb92dd2b53abbc6aed297520fbcea33"
  3618.             ]
  3619.         }
  3620.     },
  3621.     {
  3622.         "version": "2.0.0.1197",
  3623.         "date": "2023-04-11 01:00:28 +0200",
  3624.         "author": "Daniel Marschall (ViaThinkSoft)",
  3625.         "changes": [
  3626.             "OIDplusLogger: Changed array-of-arrays into an object oriented structure"
  3627.         ],
  3628.         "sources": {
  3629.             "svn": [
  3630.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1197"
  3631.             ],
  3632.             "git": [
  3633.                 "https://github.com/danielmarschall/oidplus/tree/954248bdb848fdcec35aa7b9aee8c644d79e4fac"
  3634.             ]
  3635.         }
  3636.     },
  3637.     {
  3638.         "version": "2.0.0.1196",
  3639.         "date": "2023-04-10 21:11:20 +0200",
  3640.         "author": "Daniel Marschall (ViaThinkSoft)",
  3641.         "changes": [
  3642.             "Vendor update"
  3643.         ],
  3644.         "sources": {
  3645.             "svn": [
  3646.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1196"
  3647.             ],
  3648.             "git": [
  3649.                 "https://github.com/danielmarschall/oidplus/tree/51ca35c9c8a6460d8c134a74d6244ac04df29690"
  3650.             ]
  3651.         }
  3652.     },
  3653.     {
  3654.         "version": "2.0.0.1195",
  3655.         "date": "2023-04-10 20:09:21 +0200",
  3656.         "author": "Daniel Marschall (ViaThinkSoft)",
  3657.         "changes": [
  3658.             "Fixed problem where OIDplus::findGitFolder() output one extra slash"
  3659.         ],
  3660.         "sources": {
  3661.             "svn": [
  3662.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1195"
  3663.             ],
  3664.             "git": [
  3665.                 "https://github.com/danielmarschall/oidplus/tree/06c345977207693fdd8bc236e2a6a4c630fe59f8"
  3666.             ]
  3667.         }
  3668.     },
  3669.     {
  3670.         "version": "2.0.0.1194",
  3671.         "date": "2023-04-10 19:35:40 +0200",
  3672.         "author": "Daniel Marschall (ViaThinkSoft)",
  3673.         "changes": [
  3674.             "Fixed issue where failed version check wrote wrong value to config key \"last_known_version\""
  3675.         ],
  3676.         "sources": {
  3677.             "svn": [
  3678.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1194"
  3679.             ],
  3680.             "git": [
  3681.                 "https://github.com/danielmarschall/oidplus/tree/048c41659d867f3792b6d338c60588c519bf4220"
  3682.             ]
  3683.         }
  3684.     },
  3685.     {
  3686.         "version": "2.0.0.1193",
  3687.         "date": "2023-04-10 04:15:32 +0200",
  3688.         "author": "Daniel Marschall (ViaThinkSoft)",
  3689.         "changes": [
  3690.             "Another fix in re Git, probably fixing https://github.com/danielmarschall/oidplus/issues/11"
  3691.         ],
  3692.         "sources": {
  3693.             "svn": [
  3694.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1193"
  3695.             ],
  3696.             "git": [
  3697.                 "https://github.com/danielmarschall/oidplus/tree/e6deb075eea341162f730db2488fd6a19a874fb1"
  3698.             ]
  3699.         }
  3700.     },
  3701.     {
  3702.         "version": "2.0.0.1192",
  3703.         "date": "2023-04-10 00:05:07 +0200",
  3704.         "author": "Daniel Marschall (ViaThinkSoft)",
  3705.         "changes": [
  3706.             "GIT with delta objects can now be read for version detection"
  3707.         ],
  3708.         "sources": {
  3709.             "svn": [
  3710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1192"
  3711.             ],
  3712.             "git": [
  3713.                 "https://github.com/danielmarschall/oidplus/tree/bb82c9a742b7dd79cab604eb4892e9705182b4ca"
  3714.             ]
  3715.         }
  3716.     },
  3717.     {
  3718.         "version": "2.0.0.1191",
  3719.         "date": "2023-04-09 01:35:56 +0200",
  3720.         "author": "Daniel Marschall (ViaThinkSoft)",
  3721.         "changes": [
  3722.             "Fixed partial issue with Git version recognition"
  3723.         ],
  3724.         "sources": {
  3725.             "svn": [
  3726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1191"
  3727.             ],
  3728.             "git": [
  3729.                 "https://github.com/danielmarschall/oidplus/tree/982c150fe497f9fa94e6085c6953ef19f7bca54d"
  3730.             ]
  3731.         }
  3732.     },
  3733.     {
  3734.         "version": "2.0.0.1190",
  3735.         "date": "2023-04-08 21:40:11 +0200",
  3736.         "author": "Daniel Marschall (ViaThinkSoft)",
  3737.         "changes": [],
  3738.         "sources": {
  3739.             "svn": [
  3740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1190"
  3741.             ],
  3742.             "git": [
  3743.                 "https://github.com/danielmarschall/oidplus/tree/c9588a36540a45331c713ec2c096fc7d7ab7a5d1"
  3744.             ]
  3745.         }
  3746.     },
  3747.     {
  3748.         "version": "2.0.0.1189",
  3749.         "date": "2023-04-08 21:33:05 +0200",
  3750.         "author": "Daniel Marschall (ViaThinkSoft)",
  3751.         "changes": [
  3752.             "Changed interface \"getNotifications\", replaced \"array of array\" with \"array of OIDplusNotification\""
  3753.         ],
  3754.         "sources": {
  3755.             "svn": [
  3756.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1189"
  3757.             ],
  3758.             "git": [
  3759.                 "https://github.com/danielmarschall/oidplus/tree/c8ca95e605279a199019675967635c5c4bcb71ba"
  3760.             ]
  3761.         }
  3762.     },
  3763.     {
  3764.         "version": "2.0.0.1188",
  3765.         "date": "2023-04-08 20:52:33 +0200",
  3766.         "author": "Daniel Marschall (ViaThinkSoft)",
  3767.         "changes": [],
  3768.         "sources": {
  3769.             "svn": [
  3770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1188"
  3771.             ],
  3772.             "git": [
  3773.                 "https://github.com/danielmarschall/oidplus/tree/53736e8a1ac1560d817c3be1a9ffbbac2c5bca72"
  3774.             ]
  3775.         }
  3776.     },
  3777.     {
  3778.         "version": "2.0.0.1187",
  3779.         "date": "2023-04-08 20:40:57 +0200",
  3780.         "author": "Daniel Marschall (ViaThinkSoft)",
  3781.         "changes": [
  3782.             "Microsoft Access SQL time function is now now() instead of date()"
  3783.         ],
  3784.         "sources": {
  3785.             "svn": [
  3786.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1187"
  3787.             ],
  3788.             "git": [
  3789.                 "https://github.com/danielmarschall/oidplus/tree/e287e88c9581ce7a2f7057270f21060e89c4c1f7"
  3790.             ]
  3791.         }
  3792.     },
  3793.     {
  3794.         "version": "2.0.0.1186",
  3795.         "date": "2023-04-08 20:32:34 +0200",
  3796.         "author": "Daniel Marschall (ViaThinkSoft)",
  3797.         "changes": [
  3798.             "Methods in OIDplusAuthUtils, OIDplusGui, OIDplusMailUtils, OIDplusMenuUtils are now not static anymore"
  3799.         ],
  3800.         "sources": {
  3801.             "svn": [
  3802.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1186"
  3803.             ],
  3804.             "git": [
  3805.                 "https://github.com/danielmarschall/oidplus/tree/fda993ecfa6cfa702a19dac0af5804a8bdd4e184"
  3806.             ]
  3807.         }
  3808.     },
  3809.     {
  3810.         "version": "2.0.0.1185",
  3811.         "date": "2023-04-08 19:58:20 +0200",
  3812.         "author": "Daniel Marschall (ViaThinkSoft)",
  3813.         "changes": [
  3814.             "Logger methods are now not static anymore"
  3815.         ],
  3816.         "sources": {
  3817.             "svn": [
  3818.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1185"
  3819.             ],
  3820.             "git": [
  3821.                 "https://github.com/danielmarschall/oidplus/tree/53ea643e03f1e5ca9ec1411b8cbb5d8b4f8ad92d"
  3822.             ]
  3823.         }
  3824.     },
  3825.     {
  3826.         "version": "2.0.0.1184",
  3827.         "date": "2023-04-08 19:28:11 +0200",
  3828.         "author": "Daniel Marschall (ViaThinkSoft)",
  3829.         "changes": [
  3830.             "Bugfix: \"Static link to this page\" leading to nowhere"
  3831.         ],
  3832.         "sources": {
  3833.             "svn": [
  3834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1184"
  3835.             ],
  3836.             "git": [
  3837.                 "https://github.com/danielmarschall/oidplus/tree/1189d3a7ff1f070fb95624a50967ab5d32629f0f"
  3838.             ]
  3839.         }
  3840.     },
  3841.     {
  3842.         "version": "2.0.0.1183",
  3843.         "date": "2023-04-08 19:22:53 +0200",
  3844.         "author": "Daniel Marschall (ViaThinkSoft)",
  3845.         "changes": [
  3846.             "System check plugin: Scan now starts only after the user pressed a button"
  3847.         ],
  3848.         "sources": {
  3849.             "svn": [
  3850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1183"
  3851.             ],
  3852.             "git": [
  3853.                 "https://github.com/danielmarschall/oidplus/tree/370da206184ab04a8b5be9f6a060ba6a1395765e"
  3854.             ]
  3855.         }
  3856.     },
  3857.     {
  3858.         "version": "2.0.0.1182",
  3859.         "date": "2023-04-08 19:02:11 +0200",
  3860.         "author": "Daniel Marschall (ViaThinkSoft)",
  3861.         "changes": [
  3862.             "Introduced base configuration settings OFFLINE_MODE, as suggested by https://github.com/danielmarschall/oidplus/issues/5"
  3863.         ],
  3864.         "sources": {
  3865.             "svn": [
  3866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1182"
  3867.             ],
  3868.             "git": [
  3869.                 "https://github.com/danielmarschall/oidplus/tree/fb7eb3f4c01422f7528d9898fe2eda1bc32189b6"
  3870.             ]
  3871.         }
  3872.     },
  3873.     {
  3874.         "version": "2.0.0.1181",
  3875.         "date": "2023-04-08 18:14:23 +0200",
  3876.         "author": "Daniel Marschall (ViaThinkSoft)",
  3877.         "changes": [
  3878.             "Introduction of url_get_contents_available()"
  3879.         ],
  3880.         "sources": {
  3881.             "svn": [
  3882.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1181"
  3883.             ],
  3884.             "git": [
  3885.                 "https://github.com/danielmarschall/oidplus/tree/f448becde3b9c8e148f01819668ad9673725e6bd"
  3886.             ]
  3887.         }
  3888.     },
  3889.     {
  3890.         "version": "2.0.0.1180",
  3891.         "date": "2023-04-08 16:06:10 +0200",
  3892.         "author": "Daniel Marschall (ViaThinkSoft)",
  3893.         "changes": [
  3894.             "File attachments plugin: If directory is not writeable or otherwise invalid, the admin will see a warning in the \"notifcations\" area"
  3895.         ],
  3896.         "sources": {
  3897.             "svn": [
  3898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1180"
  3899.             ],
  3900.             "git": [
  3901.                 "https://github.com/danielmarschall/oidplus/tree/acdd93166797821233fe59977b38ff48db6185c0"
  3902.             ]
  3903.         }
  3904.     },
  3905.     {
  3906.         "version": "2.0.0.1179",
  3907.         "date": "2023-04-08 00:48:52 +0200",
  3908.         "author": "Daniel Marschall (ViaThinkSoft)",
  3909.         "changes": [],
  3910.         "sources": {
  3911.             "svn": [
  3912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1179"
  3913.             ],
  3914.             "git": [
  3915.                 "https://github.com/danielmarschall/oidplus/tree/597573fcd7c0a0e4d50aa539014efbc4d86a4036"
  3916.             ]
  3917.         }
  3918.     },
  3919.     {
  3920.         "version": "2.0.0.1178",
  3921.         "date": "2023-04-08 00:44:12 +0200",
  3922.         "author": "Daniel Marschall (ViaThinkSoft)",
  3923.         "changes": [],
  3924.         "sources": {
  3925.             "svn": [
  3926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1178"
  3927.             ],
  3928.             "git": [
  3929.                 "https://github.com/danielmarschall/oidplus/tree/bd3c02b24bd4b450f12ac802a616975cc935284f"
  3930.             ]
  3931.         }
  3932.     },
  3933.     {
  3934.         "version": "2.0.0.1177",
  3935.         "date": "2023-04-07 22:53:18 +0200",
  3936.         "author": "Daniel Marschall (ViaThinkSoft)",
  3937.         "changes": [
  3938.             "Added empty Access and SQLite3 databases which can be used as template"
  3939.         ],
  3940.         "sources": {
  3941.             "svn": [
  3942.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1177"
  3943.             ],
  3944.             "git": [
  3945.                 "https://github.com/danielmarschall/oidplus/tree/f7a3c89f0e427c37f1a662e71176bf795b0b1bb2"
  3946.             ]
  3947.         }
  3948.     },
  3949.     {
  3950.         "version": "2.0.0.1176",
  3951.         "date": "2023-04-07 22:28:05 +0200",
  3952.         "author": "Daniel Marschall (ViaThinkSoft)",
  3953.         "changes": [
  3954.             "SQLite3: Removed foreign key reference, because it conflicts with \"well known\" ASN1/IRI"
  3955.         ],
  3956.         "sources": {
  3957.             "svn": [
  3958.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1176"
  3959.             ],
  3960.             "git": [
  3961.                 "https://github.com/danielmarschall/oidplus/tree/aafe1c7348add8f3cf21edd2f2e86ab46972d176"
  3962.             ]
  3963.         }
  3964.     },
  3965.     {
  3966.         "version": "2.0.0.1175",
  3967.         "date": "2023-04-07 20:13:29 +0200",
  3968.         "author": "Daniel Marschall (ViaThinkSoft)",
  3969.         "changes": [
  3970.             "Attachment plugin: Removed \"unlock file\" feature. (It was supposed to avoid that admins upload files to directories where they don't suppose to upload. However, this security feature was nonsense, because admins could write and execute their own .php files - if we assume that the OIDplus admin is the same person which has FTP access)."
  3971.         ],
  3972.         "sources": {
  3973.             "svn": [
  3974.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1175"
  3975.             ],
  3976.             "git": [
  3977.                 "https://github.com/danielmarschall/oidplus/tree/e679a5145d1e023cec216daa3c93fc04e423debc"
  3978.             ]
  3979.         }
  3980.     },
  3981.     {
  3982.         "version": "2.0.0.1174",
  3983.         "date": "2023-04-07 16:18:46 +0200",
  3984.         "author": "Daniel Marschall (ViaThinkSoft)",
  3985.         "changes": [
  3986.             "Fixed bug where IPv4 and IPv6 were not displayed"
  3987.         ],
  3988.         "sources": {
  3989.             "svn": [
  3990.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1174"
  3991.             ],
  3992.             "git": [
  3993.                 "https://github.com/danielmarschall/oidplus/tree/522b41f7ebb36caba0f6ff65f0f4af50fb2f58e7"
  3994.             ]
  3995.         }
  3996.     },
  3997.     {
  3998.         "version": "2.0.0.1173",
  3999.         "date": "2023-04-07 02:09:07 +0200",
  4000.         "author": "Daniel Marschall (ViaThinkSoft)",
  4001.         "changes": [
  4002.             "Announced Microsoft Access compatibility"
  4003.         ],
  4004.         "sources": {
  4005.             "svn": [
  4006.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1173"
  4007.             ],
  4008.             "git": [
  4009.                 "https://github.com/danielmarschall/oidplus/tree/e907b9e72fecd88902f772c7494c36fc7254e6c1"
  4010.             ]
  4011.         }
  4012.     },
  4013.     {
  4014.         "version": "2.0.0.1172",
  4015.         "date": "2023-04-07 01:32:15 +0200",
  4016.         "author": "Daniel Marschall (ViaThinkSoft)",
  4017.         "changes": [
  4018.             "More problems with types in prepared statements adressed"
  4019.         ],
  4020.         "sources": {
  4021.             "svn": [
  4022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1172"
  4023.             ],
  4024.             "git": [
  4025.                 "https://github.com/danielmarschall/oidplus/tree/14ee777e42a16d5849fc7ea19283ea92d67fe21a"
  4026.             ]
  4027.         }
  4028.     },
  4029.     {
  4030.         "version": "2.0.0.1171",
  4031.         "date": "2023-04-06 16:21:31 +0200",
  4032.         "author": "Daniel Marschall (ViaThinkSoft)",
  4033.         "changes": [
  4034.             "Fixed more issues with Microsoft Access database connectivity (we are close to the approval)"
  4035.         ],
  4036.         "sources": {
  4037.             "svn": [
  4038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1171"
  4039.             ],
  4040.             "git": [
  4041.                 "https://github.com/danielmarschall/oidplus/tree/9aa24b783cc20360ac294d4a4105964b3b3d2eb0"
  4042.             ]
  4043.         }
  4044.     },
  4045.     {
  4046.         "version": "2.0.0.1170",
  4047.         "date": "2023-04-06 02:28:51 +0200",
  4048.         "author": "Daniel Marschall (ViaThinkSoft)",
  4049.         "changes": [
  4050.             "More tests with Microsoft Access (not officially supported yet)"
  4051.         ],
  4052.         "sources": {
  4053.             "svn": [
  4054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1170"
  4055.             ],
  4056.             "git": [
  4057.                 "https://github.com/danielmarschall/oidplus/tree/469513544ae1dcfb7f4f41aa03f7f1ea9c8239d9"
  4058.             ]
  4059.         }
  4060.     },
  4061.     {
  4062.         "version": "2.0.0.1169",
  4063.         "date": "2023-04-06 02:14:30 +0200",
  4064.         "author": "Daniel Marschall (ViaThinkSoft)",
  4065.         "changes": [
  4066.             "Removed limitations for OID max arc size and max depth"
  4067.         ],
  4068.         "sources": {
  4069.             "svn": [
  4070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1169"
  4071.             ],
  4072.             "git": [
  4073.                 "https://github.com/danielmarschall/oidplus/tree/982e91522e2d6435c83bc495151ab7b6145efeee"
  4074.             ]
  4075.         }
  4076.     },
  4077.     {
  4078.         "version": "2.0.0.1168",
  4079.         "date": "2023-04-06 02:01:35 +0200",
  4080.         "author": "Daniel Marschall (ViaThinkSoft)",
  4081.         "changes": [
  4082.             "Important bugfix: Timeout error when root node (e.g. \"oid:\") is selected, rendering a fresh installation of OIDplus useless"
  4083.         ],
  4084.         "sources": {
  4085.             "svn": [
  4086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1168"
  4087.             ],
  4088.             "git": [
  4089.                 "https://github.com/danielmarschall/oidplus/tree/ca6096cceb1e38721aff9ded6e761fe42c4b6aac"
  4090.             ]
  4091.         }
  4092.     },
  4093.     {
  4094.         "version": "2.0.0.1167",
  4095.         "date": "2023-04-06 00:42:44 +0200",
  4096.         "author": "Daniel Marschall (ViaThinkSoft)",
  4097.         "changes": [],
  4098.         "sources": {
  4099.             "svn": [
  4100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1167"
  4101.             ],
  4102.             "git": [
  4103.                 "https://github.com/danielmarschall/oidplus/tree/7e55ddab5ee20a00b06ad5fd51224703bc6e5c08"
  4104.             ]
  4105.         }
  4106.     },
  4107.     {
  4108.         "version": "2.0.0.1166",
  4109.         "date": "2023-04-05 20:38:55 +0200",
  4110.         "author": "Daniel Marschall (ViaThinkSoft)",
  4111.         "changes": [
  4112.             "Removed texts which forced the user to mouse-hover"
  4113.         ],
  4114.         "sources": {
  4115.             "svn": [
  4116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1166"
  4117.             ],
  4118.             "git": [
  4119.                 "https://github.com/danielmarschall/oidplus/tree/99cceca786a9c3eb3101b384eb513752db45c9e1"
  4120.             ]
  4121.         }
  4122.     },
  4123.     {
  4124.         "version": "2.0.0.1165",
  4125.         "date": "2023-04-05 20:20:50 +0200",
  4126.         "author": "Daniel Marschall (ViaThinkSoft)",
  4127.         "changes": [
  4128.             "System info plugin: Fixed issue with Windows servers"
  4129.         ],
  4130.         "sources": {
  4131.             "svn": [
  4132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1165"
  4133.             ],
  4134.             "git": [
  4135.                 "https://github.com/danielmarschall/oidplus/tree/137e911497910bc21ac608106cc88c3d5f052285"
  4136.             ]
  4137.         }
  4138.     },
  4139.     {
  4140.         "version": "2.0.0.1164",
  4141.         "date": "2023-04-05 16:58:12 +0200",
  4142.         "author": "Daniel Marschall (ViaThinkSoft)",
  4143.         "changes": [],
  4144.         "sources": {
  4145.             "svn": [
  4146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1164"
  4147.             ],
  4148.             "git": [
  4149.                 "https://github.com/danielmarschall/oidplus/tree/fd47f7523e94e2b78be3f0a979e4f068587dce7c"
  4150.             ]
  4151.         }
  4152.     },
  4153.     {
  4154.         "version": "2.0.0.1163",
  4155.         "date": "2023-04-05 02:57:47 +0200",
  4156.         "author": "Daniel Marschall (ViaThinkSoft)",
  4157.         "changes": [],
  4158.         "sources": {
  4159.             "svn": [
  4160.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1163"
  4161.             ],
  4162.             "git": [
  4163.                 "https://github.com/danielmarschall/oidplus/tree/9283606962603f20480c328584d59bc9aabb3a5d"
  4164.             ]
  4165.         }
  4166.     },
  4167.     {
  4168.         "version": "2.0.0.1162",
  4169.         "date": "2023-04-05 02:37:36 +0200",
  4170.         "author": "Daniel Marschall (ViaThinkSoft)",
  4171.         "changes": [],
  4172.         "sources": {
  4173.             "svn": [
  4174.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1162"
  4175.             ],
  4176.             "git": [
  4177.                 "https://github.com/danielmarschall/oidplus/tree/f017ac33c883f833f41e8d6534ae1bba339b28b5"
  4178.             ]
  4179.         }
  4180.     },
  4181.     {
  4182.         "version": "2.0.0.1161",
  4183.         "date": "2023-04-05 02:10:55 +0200",
  4184.         "author": "Daniel Marschall (ViaThinkSoft)",
  4185.         "changes": [
  4186.             "Fix error in PHP-Info on darkmode"
  4187.         ],
  4188.         "sources": {
  4189.             "svn": [
  4190.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1161"
  4191.             ],
  4192.             "git": [
  4193.                 "https://github.com/danielmarschall/oidplus/tree/54fdf1792e514413cb00e5dfc4a0f86182d283e2"
  4194.             ]
  4195.         }
  4196.     },
  4197.     {
  4198.         "version": "2.0.0.1160",
  4199.         "date": "2023-04-05 02:06:14 +0200",
  4200.         "author": "Daniel Marschall (ViaThinkSoft)",
  4201.         "changes": [
  4202.             "PDO+MySQL PHP testcases are now passed"
  4203.         ],
  4204.         "sources": {
  4205.             "svn": [
  4206.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1160"
  4207.             ],
  4208.             "git": [
  4209.                 "https://github.com/danielmarschall/oidplus/tree/9d6eee05f9edee4c980547404216ff5053ed6817"
  4210.             ]
  4211.         }
  4212.     },
  4213.     {
  4214.         "version": "2.0.0.1159",
  4215.         "date": "2023-04-05 00:24:25 +0200",
  4216.         "author": "Daniel Marschall (ViaThinkSoft)",
  4217.         "changes": [
  4218.             "Oracle, PgSQL, and Sqlite database-testcases are now passed"
  4219.         ],
  4220.         "sources": {
  4221.             "svn": [
  4222.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1159"
  4223.             ],
  4224.             "git": [
  4225.                 "https://github.com/danielmarschall/oidplus/tree/96f7c6bbef65b2054c268100a2f5671d95cf82bf"
  4226.             ]
  4227.         }
  4228.     },
  4229.     {
  4230.         "version": "2.0.0.1158",
  4231.         "date": "2023-04-04 12:06:04 +0200",
  4232.         "author": "Daniel Marschall (ViaThinkSoft)",
  4233.         "changes": [
  4234.             "Fixed some smaller issues with MSSQL insert-id (test-cases are now all passed)"
  4235.         ],
  4236.         "sources": {
  4237.             "svn": [
  4238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1158"
  4239.             ],
  4240.             "git": [
  4241.                 "https://github.com/danielmarschall/oidplus/tree/23ec0d409a06ebdf25ea2f323f0737eee452d938"
  4242.             ]
  4243.         }
  4244.     },
  4245.     {
  4246.         "version": "2.0.0.1157",
  4247.         "date": "2023-04-04 01:55:40 +0200",
  4248.         "author": "Daniel Marschall (ViaThinkSoft)",
  4249.         "changes": [],
  4250.         "sources": {
  4251.             "svn": [
  4252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1157"
  4253.             ],
  4254.             "git": [
  4255.                 "https://github.com/danielmarschall/oidplus/tree/06187d4b309355c8d98e9a46e9b78c125247c806"
  4256.             ]
  4257.         }
  4258.     },
  4259.     {
  4260.         "version": "2.0.0.1156",
  4261.         "date": "2023-04-04 01:47:03 +0200",
  4262.         "author": "Daniel Marschall (ViaThinkSoft)",
  4263.         "changes": [
  4264.             "Lots of changes in re database driver results",
  4265.             "$res = new OIDplusNaturalSortedQueryResult($res, 'id');",
  4266.             "changes to",
  4267.             "$res->naturalSortByField('id');"
  4268.         ],
  4269.         "sources": {
  4270.             "svn": [
  4271.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1156"
  4272.             ],
  4273.             "git": [
  4274.                 "https://github.com/danielmarschall/oidplus/tree/006e488828caffe16d61b1be2bfa07f819236023"
  4275.             ]
  4276.         }
  4277.     },
  4278.     {
  4279.         "version": "2.0.0.1155",
  4280.         "date": "2023-04-04 01:36:54 +0200",
  4281.         "author": "Daniel Marschall (ViaThinkSoft)",
  4282.         "changes": [
  4283.             "Fixed MySQLi error handling. Database test cases now passed (again?)"
  4284.         ],
  4285.         "sources": {
  4286.             "svn": [
  4287.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1155"
  4288.             ],
  4289.             "git": [
  4290.                 "https://github.com/danielmarschall/oidplus/tree/9ad1dd095469e23ab2f444e0402f43d78804e2e1"
  4291.             ]
  4292.         }
  4293.     },
  4294.     {
  4295.         "version": "2.0.0.1154",
  4296.         "date": "2023-04-04 01:06:27 +0200",
  4297.         "author": "Daniel Marschall (ViaThinkSoft)",
  4298.         "changes": [
  4299.             "Admin plugin overview: Wrong display of \"active\" suffix"
  4300.         ],
  4301.         "sources": {
  4302.             "svn": [
  4303.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1154"
  4304.             ],
  4305.             "git": [
  4306.                 "https://github.com/danielmarschall/oidplus/tree/17ff4df99da337bec2aeb1402c40f9051aca539c"
  4307.             ]
  4308.         }
  4309.     },
  4310.     {
  4311.         "version": "2.0.0.1153",
  4312.         "date": "2023-04-03 23:05:28 +0200",
  4313.         "author": "Daniel Marschall (ViaThinkSoft)",
  4314.         "changes": [],
  4315.         "sources": {
  4316.             "svn": [
  4317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1153"
  4318.             ],
  4319.             "git": [
  4320.                 "https://github.com/danielmarschall/oidplus/tree/7a851bc6d35af9ed0f56bee109be43ec138e51af"
  4321.             ]
  4322.         }
  4323.     },
  4324.     {
  4325.         "version": "2.0.0.1152",
  4326.         "date": "2023-04-03 22:55:16 +0200",
  4327.         "author": "Daniel Marschall (ViaThinkSoft)",
  4328.         "changes": [
  4329.             "Changed OIDplusQueryResult class definition"
  4330.         ],
  4331.         "sources": {
  4332.             "svn": [
  4333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1152"
  4334.             ],
  4335.             "git": [
  4336.                 "https://github.com/danielmarschall/oidplus/tree/2db3b2d933e22c9032d58ed9f73e2fe137ea2e4f"
  4337.             ]
  4338.         }
  4339.     },
  4340.     {
  4341.         "version": "2.0.0.1151",
  4342.         "date": "2023-04-03 21:23:20 +0200",
  4343.         "author": "Daniel Marschall (ViaThinkSoft)",
  4344.         "changes": [
  4345.             "Vendor update"
  4346.         ],
  4347.         "sources": {
  4348.             "svn": [
  4349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1151"
  4350.             ],
  4351.             "git": [
  4352.                 "https://github.com/danielmarschall/oidplus/tree/37c5abcef4c00b96fffcf569e3a4c3f2acbd7e61"
  4353.             ]
  4354.         }
  4355.     },
  4356.     {
  4357.         "version": "2.0.0.1150",
  4358.         "date": "2023-04-03 21:16:32 +0200",
  4359.         "author": "Daniel Marschall (ViaThinkSoft)",
  4360.         "changes": [],
  4361.         "sources": {
  4362.             "svn": [
  4363.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1150"
  4364.             ],
  4365.             "git": [
  4366.                 "https://github.com/danielmarschall/oidplus/tree/54b4999d2722e2417e9cd7142436c2f7b16f4bb9"
  4367.             ]
  4368.         }
  4369.     },
  4370.     {
  4371.         "version": "2.0.0.1149",
  4372.         "date": "2023-04-03 16:46:20 +0200",
  4373.         "author": "Daniel Marschall (ViaThinkSoft)",
  4374.         "changes": [
  4375.             "New method url_post_contents() replaces all cURL calls inside the plugins. url_post_contents_available() replaces the checking for the cURL PHP extension."
  4376.         ],
  4377.         "sources": {
  4378.             "svn": [
  4379.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1149"
  4380.             ],
  4381.             "git": [
  4382.                 "https://github.com/danielmarschall/oidplus/tree/a0554f299098771eeabdaaf89c778853309d8ba1"
  4383.             ]
  4384.         }
  4385.     },
  4386.     {
  4387.         "version": "2.0.0.1148",
  4388.         "date": "2023-04-03 14:16:22 +0200",
  4389.         "author": "Daniel Marschall (ViaThinkSoft)",
  4390.         "changes": [
  4391.             "The \"natural sorting\" (i.e. \"A10\" is after \"A9\") is now applied to all object types, not only to OIDs. The \"natOrder\" method of the SQL-Slang-Interface has been removed."
  4392.         ],
  4393.         "sources": {
  4394.             "svn": [
  4395.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1148"
  4396.             ],
  4397.             "git": [
  4398.                 "https://github.com/danielmarschall/oidplus/tree/88c891150bd76bf6666e1a108ed3eab0c748f4de"
  4399.             ]
  4400.         }
  4401.     },
  4402.     {
  4403.         "version": "2.0.0.1147",
  4404.         "date": "2023-04-03 13:49:19 +0200",
  4405.         "author": "Daniel Marschall (ViaThinkSoft)",
  4406.         "changes": [
  4407.             "Improved performance of admin-page \"Well known OIDs\""
  4408.         ],
  4409.         "sources": {
  4410.             "svn": [
  4411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1147"
  4412.             ],
  4413.             "git": [
  4414.                 "https://github.com/danielmarschall/oidplus/tree/b1a82766e486d8b0732818cbe6bf9629a06ed445"
  4415.             ]
  4416.         }
  4417.     },
  4418.     {
  4419.         "version": "2.0.0.1146",
  4420.         "date": "2023-04-03 13:46:21 +0200",
  4421.         "author": "Daniel Marschall (ViaThinkSoft)",
  4422.         "changes": [
  4423.             "Wrong error message \"INTF_OID\" when class is not found"
  4424.         ],
  4425.         "sources": {
  4426.             "svn": [
  4427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1146"
  4428.             ],
  4429.             "git": [
  4430.                 "https://github.com/danielmarschall/oidplus/tree/4d1a091547e641cbbee0fc70dc8154533df5001b"
  4431.             ]
  4432.         }
  4433.     },
  4434.     {
  4435.         "version": "2.0.0.1145",
  4436.         "date": "2023-03-30 23:44:31 +0200",
  4437.         "author": "Daniel Marschall (ViaThinkSoft)",
  4438.         "changes": [
  4439.             "Added JetBrains/PhpStorm to the acknowledgements"
  4440.         ],
  4441.         "sources": {
  4442.             "svn": [
  4443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1145"
  4444.             ],
  4445.             "git": [
  4446.                 "https://github.com/danielmarschall/oidplus/tree/7c285ac834dfcda08a2c1198d91940600062301f"
  4447.             ]
  4448.         }
  4449.     },
  4450.     {
  4451.         "version": "2.0.0.1144",
  4452.         "date": "2023-03-29 12:07:48 +0200",
  4453.         "author": "Daniel Marschall (ViaThinkSoft)",
  4454.         "changes": [],
  4455.         "sources": {
  4456.             "svn": [
  4457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1144"
  4458.             ],
  4459.             "git": [
  4460.                 "https://github.com/danielmarschall/oidplus/tree/28f44444204dd5cd751c693359383cd22fee9099"
  4461.             ]
  4462.         }
  4463.     },
  4464.     {
  4465.         "version": "2.0.0.1143",
  4466.         "date": "2023-03-28 23:28:22 +0200",
  4467.         "author": "Daniel Marschall (ViaThinkSoft)",
  4468.         "changes": [
  4469.             "Fixed more possible type errors"
  4470.         ],
  4471.         "sources": {
  4472.             "svn": [
  4473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1143"
  4474.             ],
  4475.             "git": [
  4476.                 "https://github.com/danielmarschall/oidplus/tree/fca0951b6bcf2d4f9e3f9cfd8862b910e3d81ed8"
  4477.             ]
  4478.         }
  4479.     },
  4480.     {
  4481.         "version": "2.0.0.1142",
  4482.         "date": "2023-03-28 22:33:20 +0200",
  4483.         "author": "Daniel Marschall (ViaThinkSoft)",
  4484.         "changes": [
  4485.             "oid-info.com XML Export fixed type error message"
  4486.         ],
  4487.         "sources": {
  4488.             "svn": [
  4489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1142"
  4490.             ],
  4491.             "git": [
  4492.                 "https://github.com/danielmarschall/oidplus/tree/c2956d7214e24c6af7f76283d1e2ac777e70a396"
  4493.             ]
  4494.         }
  4495.     },
  4496.     {
  4497.         "version": "2.0.0.1141",
  4498.         "date": "2023-03-27 00:20:16 +0200",
  4499.         "author": "Daniel Marschall (ViaThinkSoft)",
  4500.         "changes": [],
  4501.         "sources": {
  4502.             "svn": [
  4503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1141"
  4504.             ],
  4505.             "git": [
  4506.                 "https://github.com/danielmarschall/oidplus/tree/cddccfe8bafc21beb6b9d99ebee1121ad6a22858"
  4507.             ]
  4508.         }
  4509.     },
  4510.     {
  4511.         "version": "2.0.0.1140",
  4512.         "date": "2023-03-26 23:45:51 +0200",
  4513.         "author": "Daniel Marschall (ViaThinkSoft)",
  4514.         "changes": [],
  4515.         "sources": {
  4516.             "svn": [
  4517.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1140"
  4518.             ],
  4519.             "git": [
  4520.                 "https://github.com/danielmarschall/oidplus/tree/33312d0b24ba39dbd89d589ef74ba10bf9f90979"
  4521.             ]
  4522.         }
  4523.     },
  4524.     {
  4525.         "version": "2.0.0.1139",
  4526.         "date": "2023-03-26 22:51:54 +0200",
  4527.         "author": "Daniel Marschall (ViaThinkSoft)",
  4528.         "changes": [
  4529.             "GS1 object type: GS1 Application Identifier is now shown"
  4530.         ],
  4531.         "sources": {
  4532.             "svn": [
  4533.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1139"
  4534.             ],
  4535.             "git": [
  4536.                 "https://github.com/danielmarschall/oidplus/tree/06c1ddc95652e8862790eb40d76a717f565e90dc"
  4537.             ]
  4538.         }
  4539.     },
  4540.     {
  4541.         "version": "2.0.0.1138",
  4542.         "date": "2023-03-26 21:33:11 +0200",
  4543.         "author": "Daniel Marschall (ViaThinkSoft)",
  4544.         "changes": [
  4545.             "\"Alternate identifiers\" is now sorted and displayed as table"
  4546.         ],
  4547.         "sources": {
  4548.             "svn": [
  4549.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1138"
  4550.             ],
  4551.             "git": [
  4552.                 "https://github.com/danielmarschall/oidplus/tree/d6ab35d006969c84aaa28957bcf324ee2dd6956a"
  4553.             ]
  4554.         }
  4555.     },
  4556.     {
  4557.         "version": "2.0.0.1137",
  4558.         "date": "2023-03-26 20:28:22 +0200",
  4559.         "author": "Daniel Marschall (ViaThinkSoft)",
  4560.         "changes": [
  4561.             "Fixed type-errors in re getRaMail() can be null"
  4562.         ],
  4563.         "sources": {
  4564.             "svn": [
  4565.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1137"
  4566.             ],
  4567.             "git": [
  4568.                 "https://github.com/danielmarschall/oidplus/tree/774ec3ec1a94d41b4a3ed062fdd8adb5c04fbc7b"
  4569.             ]
  4570.         }
  4571.     },
  4572.     {
  4573.         "version": "2.0.0.1136",
  4574.         "date": "2023-03-26 12:37:23 +0200",
  4575.         "author": "Daniel Marschall (ViaThinkSoft)",
  4576.         "changes": [
  4577.             "Fix type error message"
  4578.         ],
  4579.         "sources": {
  4580.             "svn": [
  4581.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1136"
  4582.             ],
  4583.             "git": [
  4584.                 "https://github.com/danielmarschall/oidplus/tree/deb09d421627bf09ee6ebffac44a95007c2a0d8b"
  4585.             ]
  4586.         }
  4587.     },
  4588.     {
  4589.         "version": "2.0.0.1135",
  4590.         "date": "2023-03-26 12:36:48 +0200",
  4591.         "author": "Daniel Marschall (ViaThinkSoft)",
  4592.         "changes": [
  4593.             "Frdl AltID plugin: Sort alternate-identifier, handle-identifier, and canonical-identifier"
  4594.         ],
  4595.         "sources": {
  4596.             "svn": [
  4597.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1135"
  4598.             ],
  4599.             "git": [
  4600.                 "https://github.com/danielmarschall/oidplus/tree/7f2e7d4b64bf829e6082ef167b91fd82813831d2"
  4601.             ]
  4602.         }
  4603.     },
  4604.     {
  4605.         "version": "2.0.0.1134",
  4606.         "date": "2023-03-26 11:50:16 +0200",
  4607.         "author": "Daniel Marschall (ViaThinkSoft)",
  4608.         "changes": [
  4609.             "Vendor update"
  4610.         ],
  4611.         "sources": {
  4612.             "svn": [
  4613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1134"
  4614.             ],
  4615.             "git": [
  4616.                 "https://github.com/danielmarschall/oidplus/tree/1eab01444666fb21ba61457a6d304bb0e2b85d75"
  4617.             ]
  4618.         }
  4619.     },
  4620.     {
  4621.         "version": "2.0.0.1133",
  4622.         "date": "2023-03-26 11:19:21 +0200",
  4623.         "author": "Daniel Marschall (ViaThinkSoft)",
  4624.         "changes": [
  4625.             "de-de Language update"
  4626.         ],
  4627.         "sources": {
  4628.             "svn": [
  4629.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1133"
  4630.             ],
  4631.             "git": [
  4632.                 "https://github.com/danielmarschall/oidplus/tree/007efa5536956c680a54b34aabc6f3d34937eb40"
  4633.             ]
  4634.         }
  4635.     },
  4636.     {
  4637.         "version": "2.0.0.1132",
  4638.         "date": "2023-03-26 04:26:18 +0200",
  4639.         "author": "Daniel Marschall (ViaThinkSoft)",
  4640.         "changes": [],
  4641.         "sources": {
  4642.             "svn": [
  4643.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1132"
  4644.             ],
  4645.             "git": [
  4646.                 "https://github.com/danielmarschall/oidplus/tree/aff585a7234c2ed1f51efc4c3f06c4f6d7cba40a"
  4647.             ]
  4648.         }
  4649.     },
  4650.     {
  4651.         "version": "2.0.0.1131",
  4652.         "date": "2023-03-26 03:38:01 +0200",
  4653.         "author": "Daniel Marschall (ViaThinkSoft)",
  4654.         "changes": [
  4655.             "Removed \"implementsFeature\" interface and replaced it with PHP interfaces with the prefix INTF_OID.",
  4656.             "These have a special treatment in the OIDplus class autoloader.",
  4657.             "!!! Attention: Third-Party plugins (not bundled with OIDplus) might not be compatible with this change and must be altered (we can help you with this task)"
  4658.         ],
  4659.         "sources": {
  4660.             "svn": [
  4661.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1131"
  4662.             ],
  4663.             "git": [
  4664.                 "https://github.com/danielmarschall/oidplus/tree/d86a2e28841e7268db55525b2fcff9de728da736"
  4665.             ]
  4666.         }
  4667.     },
  4668.     {
  4669.         "version": "2.0.0.1130",
  4670.         "date": "2023-03-26 00:38:14 +0100",
  4671.         "author": "Daniel Marschall (ViaThinkSoft)",
  4672.         "changes": [
  4673.             "Another large bunch of type-safety changes"
  4674.         ],
  4675.         "sources": {
  4676.             "svn": [
  4677.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1130"
  4678.             ],
  4679.             "git": [
  4680.                 "https://github.com/danielmarschall/oidplus/tree/d2a3b6ecadf15c03e22bfd9c51479f8629f66467"
  4681.             ]
  4682.         }
  4683.     },
  4684.     {
  4685.         "version": "2.0.0.1129",
  4686.         "date": "2023-03-26 00:32:23 +0100",
  4687.         "author": "Daniel Marschall (ViaThinkSoft)",
  4688.         "changes": [
  4689.             "Fix PHP 8.0 deprecation warning for JSON-OIDIP"
  4690.         ],
  4691.         "sources": {
  4692.             "svn": [
  4693.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1129"
  4694.             ],
  4695.             "git": [
  4696.                 "https://github.com/danielmarschall/oidplus/tree/d8aa1cc32b69102ee36a9e4c9f8e7afa197766ed"
  4697.             ]
  4698.         }
  4699.     },
  4700.     {
  4701.         "version": "2.0.0.1128",
  4702.         "date": "2023-03-25 12:11:05 +0100",
  4703.         "author": "Daniel Marschall (ViaThinkSoft)",
  4704.         "changes": [
  4705.             "Bugfix for MySQLi"
  4706.         ],
  4707.         "sources": {
  4708.             "svn": [
  4709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1128"
  4710.             ],
  4711.             "git": [
  4712.                 "https://github.com/danielmarschall/oidplus/tree/c8b79c61f41d515c17edfd03cdb049f0af550998"
  4713.             ]
  4714.         }
  4715.     },
  4716.     {
  4717.         "version": "2.0.0.1127",
  4718.         "date": "2023-03-25 03:04:21 +0100",
  4719.         "author": "Daniel Marschall (ViaThinkSoft)",
  4720.         "changes": [],
  4721.         "sources": {
  4722.             "svn": [
  4723.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1127"
  4724.             ],
  4725.             "git": [
  4726.                 "https://github.com/danielmarschall/oidplus/tree/c1a8fb0f6b1f6959a800d6e63a63ad53c755517b"
  4727.             ]
  4728.         }
  4729.     },
  4730.     {
  4731.         "version": "2.0.0.1126",
  4732.         "date": "2023-03-25 02:19:06 +0100",
  4733.         "author": "Daniel Marschall (ViaThinkSoft)",
  4734.         "changes": [],
  4735.         "sources": {
  4736.             "svn": [
  4737.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1126"
  4738.             ],
  4739.             "git": [
  4740.                 "https://github.com/danielmarschall/oidplus/tree/02819a907d3cf42c9eebcd82b106d6228c8da5eb"
  4741.             ]
  4742.         }
  4743.     },
  4744.     {
  4745.         "version": "2.0.0.1125",
  4746.         "date": "2023-03-25 01:16:44 +0100",
  4747.         "author": "Daniel Marschall (ViaThinkSoft)",
  4748.         "changes": [],
  4749.         "sources": {
  4750.             "svn": [
  4751.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1125"
  4752.             ],
  4753.             "git": [
  4754.                 "https://github.com/danielmarschall/oidplus/tree/682b5609b03aa275b254933595a4f1162d155bae"
  4755.             ]
  4756.         }
  4757.     },
  4758.     {
  4759.         "version": "2.0.0.1124",
  4760.         "date": "2023-03-25 00:45:48 +0100",
  4761.         "author": "Daniel Marschall (ViaThinkSoft)",
  4762.         "changes": [
  4763.             "Updated folder icons for non-leaf nodes of object types GUID, PHP, and FourCC"
  4764.         ],
  4765.         "sources": {
  4766.             "svn": [
  4767.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1124"
  4768.             ],
  4769.             "git": [
  4770.                 "https://github.com/danielmarschall/oidplus/tree/700918efe471c7e804320425868da1cceeea97fb"
  4771.             ]
  4772.         }
  4773.     },
  4774.     {
  4775.         "version": "2.0.0.1123",
  4776.         "date": "2023-03-25 00:25:26 +0100",
  4777.         "author": "Daniel Marschall (ViaThinkSoft)",
  4778.         "changes": [],
  4779.         "sources": {
  4780.             "svn": [
  4781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1123"
  4782.             ],
  4783.             "git": [
  4784.                 "https://github.com/danielmarschall/oidplus/tree/654880bf09f48c7a3b902a3f6acda1c18e20c975"
  4785.             ]
  4786.         }
  4787.     },
  4788.     {
  4789.         "version": "2.0.0.1122",
  4790.         "date": "2023-03-25 00:11:30 +0100",
  4791.         "author": "Daniel Marschall (ViaThinkSoft)",
  4792.         "changes": [],
  4793.         "sources": {
  4794.             "svn": [
  4795.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1122"
  4796.             ],
  4797.             "git": [
  4798.                 "https://github.com/danielmarschall/oidplus/tree/3f2c604a2be88266cdb76d3a0c96b5c3bbdb0926"
  4799.             ]
  4800.         }
  4801.     },
  4802.     {
  4803.         "version": "2.0.0.1121",
  4804.         "date": "2023-03-24 22:53:33 +0100",
  4805.         "author": "Daniel Marschall (ViaThinkSoft)",
  4806.         "changes": [
  4807.             "Misc bugfixes"
  4808.         ],
  4809.         "sources": {
  4810.             "svn": [
  4811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1121"
  4812.             ],
  4813.             "git": [
  4814.                 "https://github.com/danielmarschall/oidplus/tree/44a40f5bed998053da10424ab1711519aeb9ab33"
  4815.             ]
  4816.         }
  4817.     },
  4818.     {
  4819.         "version": "2.0.0.1120",
  4820.         "date": "2023-03-24 17:01:04 +0100",
  4821.         "author": "Daniel Marschall (ViaThinkSoft)",
  4822.         "changes": [],
  4823.         "sources": {
  4824.             "svn": [
  4825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1120"
  4826.             ],
  4827.             "git": [
  4828.                 "https://github.com/danielmarschall/oidplus/tree/77399255ad83dfd9773c198cd2b2df1c63b8c123"
  4829.             ]
  4830.         }
  4831.     },
  4832.     {
  4833.         "version": "2.0.0.1119",
  4834.         "date": "2023-03-24 16:54:53 +0100",
  4835.         "author": "Daniel Marschall (ViaThinkSoft)",
  4836.         "changes": [],
  4837.         "sources": {
  4838.             "svn": [
  4839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1119"
  4840.             ],
  4841.             "git": [
  4842.                 "https://github.com/danielmarschall/oidplus/tree/31987b63bfdfc8b9fadba39db7a33158798178ba"
  4843.             ]
  4844.         }
  4845.     },
  4846.     {
  4847.         "version": "2.0.0.1118",
  4848.         "date": "2023-03-24 16:32:34 +0100",
  4849.         "author": "Daniel Marschall (ViaThinkSoft)",
  4850.         "changes": [
  4851.             "Added new object type: PHP namespaces/classes/interfaces"
  4852.         ],
  4853.         "sources": {
  4854.             "svn": [
  4855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1118"
  4856.             ],
  4857.             "git": [
  4858.                 "https://github.com/danielmarschall/oidplus/tree/aae43a6ebbbe212ffbb22d73053896bc35db416b"
  4859.             ]
  4860.         }
  4861.     },
  4862.     {
  4863.         "version": "2.0.0.1117",
  4864.         "date": "2023-03-24 01:13:28 +0100",
  4865.         "author": "Daniel Marschall (ViaThinkSoft)",
  4866.         "changes": [],
  4867.         "sources": {
  4868.             "svn": [
  4869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1117"
  4870.             ],
  4871.             "git": [
  4872.                 "https://github.com/danielmarschall/oidplus/tree/be4c78aadf1cfbbdc523fa41938cae85d80b26bc"
  4873.             ]
  4874.         }
  4875.     },
  4876.     {
  4877.         "version": "2.0.0.1116",
  4878.         "date": "2023-03-23 23:09:25 +0100",
  4879.         "author": "Daniel Marschall (ViaThinkSoft)",
  4880.         "changes": [
  4881.             "BIG CHANGE: All methods have received a PHPdoc comment and a lot of parameter and return types have been added (as far as PHP 7.0 allows)",
  4882.             "!!! PLEASE NOTE THAT THE NEW VERSION OF OIDPLUS IS NOT COMPATIBLE WITH OLD THIRD PARTY PLUGINS (EXCEPT THE ONES THAT ARE BUNDLED WITH OIDPLUS)",
  4883.             "!!! IF YOU HAVE THIRD PARTY PLUGINS INSTALLED (OR WRITTEN YOURSELF),  THEN YOU *WILL* RECEIVE ERROR MESSAGES AFTER THE UPDATE",
  4884.             "!!! AND NEED TO CHANGE THE METHOD SIGNATURES IN THESE PLUGINS TO MAKE THEM WORK AGAIN. (We can help you with this task if you need help!)",
  4885.             "Please note that due to the amount of changes, there could have been a few bugs introduced; please send all bug reports via GitHub or email",
  4886.             "and if you have the possibility, it is recommended to test the version of a test system before applying the update on a productive system.",
  4887.             "Thank you very much!"
  4888.         ],
  4889.         "sources": {
  4890.             "svn": [
  4891.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1116"
  4892.             ],
  4893.             "git": [
  4894.                 "https://github.com/danielmarschall/oidplus/tree/9fba773a9847b19d6c1232083bed7d60ce1ad288"
  4895.             ]
  4896.         }
  4897.     },
  4898.     {
  4899.         "version": "2.0.0.1115",
  4900.         "date": "2023-03-20 13:18:34 +0100",
  4901.         "author": "Daniel Marschall (ViaThinkSoft)",
  4902.         "changes": [
  4903.             "Small changes in re HTML Exception handling"
  4904.         ],
  4905.         "sources": {
  4906.             "svn": [
  4907.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1115"
  4908.             ],
  4909.             "git": [
  4910.                 "https://github.com/danielmarschall/oidplus/tree/108a1f37bca3887bb70af0ed60d03f147fe84039"
  4911.             ]
  4912.         }
  4913.     },
  4914.     {
  4915.         "version": "2.0.0.1114",
  4916.         "date": "2023-03-17 00:38:45 +0100",
  4917.         "author": "Daniel Marschall (ViaThinkSoft)",
  4918.         "changes": [],
  4919.         "sources": {
  4920.             "svn": [
  4921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1114"
  4922.             ],
  4923.             "git": [
  4924.                 "https://github.com/danielmarschall/oidplus/tree/c0adec689a3e8678ff5bb76e74b7ff8158e58333"
  4925.             ]
  4926.         }
  4927.     },
  4928.     {
  4929.         "version": "2.0.0.1113",
  4930.         "date": "2023-03-16 23:51:30 +0100",
  4931.         "author": "Daniel Marschall (ViaThinkSoft)",
  4932.         "changes": [],
  4933.         "sources": {
  4934.             "svn": [
  4935.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1113"
  4936.             ],
  4937.             "git": [
  4938.                 "https://github.com/danielmarschall/oidplus/tree/8c05cefca06524534d2b663fc25b0907b9d2143d"
  4939.             ]
  4940.         }
  4941.     },
  4942.     {
  4943.         "version": "2.0.0.1112",
  4944.         "date": "2023-03-14 01:37:17 +0100",
  4945.         "author": "Daniel Marschall (ViaThinkSoft)",
  4946.         "changes": [],
  4947.         "sources": {
  4948.             "svn": [
  4949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1112"
  4950.             ],
  4951.             "git": [
  4952.                 "https://github.com/danielmarschall/oidplus/tree/27d4bbd221cc672611c83831456f0c5c19787ac9"
  4953.             ]
  4954.         }
  4955.     },
  4956.     {
  4957.         "version": "2.0.0.1111",
  4958.         "date": "2023-03-03 12:58:59 +0100",
  4959.         "author": "Daniel Marschall (ViaThinkSoft)",
  4960.         "changes": [
  4961.             "Vendor update"
  4962.         ],
  4963.         "sources": {
  4964.             "svn": [
  4965.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1111"
  4966.             ],
  4967.             "git": [
  4968.                 "https://github.com/danielmarschall/oidplus/tree/d0ea0e9f89a5f8dd808652253eabd71a68722ec8"
  4969.             ]
  4970.         }
  4971.     },
  4972.     {
  4973.         "version": "2.0.0.1110",
  4974.         "date": "2023-03-03 12:17:54 +0100",
  4975.         "author": "Daniel Marschall (ViaThinkSoft)",
  4976.         "changes": [],
  4977.         "sources": {
  4978.             "svn": [
  4979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1110"
  4980.             ],
  4981.             "git": [
  4982.                 "https://github.com/danielmarschall/oidplus/tree/a097da74b4e50ce3f44c6f6b061a0846f7469deb"
  4983.             ]
  4984.         }
  4985.     },
  4986.     {
  4987.         "version": "2.0.0.1109",
  4988.         "date": "2023-03-03 00:11:31 +0100",
  4989.         "author": "Daniel Marschall (ViaThinkSoft)",
  4990.         "changes": [],
  4991.         "sources": {
  4992.             "svn": [
  4993.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1109"
  4994.             ],
  4995.             "git": [
  4996.                 "https://github.com/danielmarschall/oidplus/tree/de52341d1637e4d3facec69b5c9df5a594397eb7"
  4997.             ]
  4998.         }
  4999.     },
  5000.     {
  5001.         "version": "2.0.0.1108",
  5002.         "date": "2023-03-02 17:06:38 +0100",
  5003.         "author": "Daniel Marschall (ViaThinkSoft)",
  5004.         "changes": [
  5005.             "Security improvement: On every login, the password of the user gets rehashed to ensure that they are always using the current default auth plugin with the best possible settings.",
  5006.             "Note: It is highly recommend that you remove the value of the config setting \"default_ra_auth_method\" in order to let OIDplus decide about the best plugin."
  5007.         ],
  5008.         "sources": {
  5009.             "svn": [
  5010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1108"
  5011.             ],
  5012.             "git": [
  5013.                 "https://github.com/danielmarschall/oidplus/tree/6eb24429e53743421f1da85b5d562dbf7e9b2173"
  5014.             ]
  5015.         }
  5016.     },
  5017.     {
  5018.         "version": "2.0.0.1107",
  5019.         "date": "2023-03-01 13:26:17 +0100",
  5020.         "author": "Daniel Marschall (ViaThinkSoft)",
  5021.         "changes": [],
  5022.         "sources": {
  5023.             "svn": [
  5024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1107"
  5025.             ],
  5026.             "git": [
  5027.                 "https://github.com/danielmarschall/oidplus/tree/bb8d31d54b26f733def51ae3098be67c1b8ed09c"
  5028.             ]
  5029.         }
  5030.     },
  5031.     {
  5032.         "version": "2.0.0.1106",
  5033.         "date": "2023-03-01 02:22:19 +0100",
  5034.         "author": "Daniel Marschall (ViaThinkSoft)",
  5035.         "changes": [],
  5036.         "sources": {
  5037.             "svn": [
  5038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1106"
  5039.             ],
  5040.             "git": [
  5041.                 "https://github.com/danielmarschall/oidplus/tree/35c2e4f39e577e07c1f84bedfc74a24f7d66ed0f"
  5042.             ]
  5043.         }
  5044.     },
  5045.     {
  5046.         "version": "2.0.0.1105",
  5047.         "date": "2023-02-28 23:54:47 +0100",
  5048.         "author": "Daniel Marschall (ViaThinkSoft)",
  5049.         "changes": [
  5050.             "Vendor update"
  5051.         ],
  5052.         "sources": {
  5053.             "svn": [
  5054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1105"
  5055.             ],
  5056.             "git": [
  5057.                 "https://github.com/danielmarschall/oidplus/tree/7c1fefa41a93ebaa275a2b276d5d019d1286aa84"
  5058.             ]
  5059.         }
  5060.     },
  5061.     {
  5062.         "version": "2.0.0.1104",
  5063.         "date": "2023-02-28 17:16:41 +0100",
  5064.         "author": "Daniel Marschall (ViaThinkSoft)",
  5065.         "changes": [],
  5066.         "sources": {
  5067.             "svn": [
  5068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1104"
  5069.             ],
  5070.             "git": [
  5071.                 "https://github.com/danielmarschall/oidplus/tree/9a0c3c545b222e0742dd38d0b0e28db35855d222"
  5072.             ]
  5073.         }
  5074.     },
  5075.     {
  5076.         "version": "2.0.0.1103",
  5077.         "date": "2023-02-28 17:06:29 +0100",
  5078.         "author": "Daniel Marschall (ViaThinkSoft)",
  5079.         "changes": [],
  5080.         "sources": {
  5081.             "svn": [
  5082.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1103"
  5083.             ],
  5084.             "git": [
  5085.                 "https://github.com/danielmarschall/oidplus/tree/5e241f130951d4292648f1be3a053f156e63ae31"
  5086.             ]
  5087.         }
  5088.     },
  5089.     {
  5090.         "version": "2.0.0.1102",
  5091.         "date": "2023-02-27 16:03:57 +0100",
  5092.         "author": "Daniel Marschall (ViaThinkSoft)",
  5093.         "changes": [
  5094.             "Renaming of some functions in vts_crypt.inc.php"
  5095.         ],
  5096.         "sources": {
  5097.             "svn": [
  5098.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1102"
  5099.             ],
  5100.             "git": [
  5101.                 "https://github.com/danielmarschall/oidplus/tree/d59e23acc852670317e115d161ddc8e252f5f109"
  5102.             ]
  5103.         }
  5104.     },
  5105.     {
  5106.         "version": "2.0.0.1101",
  5107.         "date": "2023-02-27 13:43:00 +0100",
  5108.         "author": "Daniel Marschall (ViaThinkSoft)",
  5109.         "changes": [
  5110.             "Vendor update"
  5111.         ],
  5112.         "sources": {
  5113.             "svn": [
  5114.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1101"
  5115.             ],
  5116.             "git": [
  5117.                 "https://github.com/danielmarschall/oidplus/tree/5676e67e9275c7cf79a449c893cff20e8202e6c7"
  5118.             ]
  5119.         }
  5120.     },
  5121.     {
  5122.         "version": "2.0.0.1100",
  5123.         "date": "2023-02-27 13:26:52 +0100",
  5124.         "author": "Daniel Marschall (ViaThinkSoft)",
  5125.         "changes": [
  5126.             "MSSQL DB Update fix"
  5127.         ],
  5128.         "sources": {
  5129.             "svn": [
  5130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1100"
  5131.             ],
  5132.             "git": [
  5133.                 "https://github.com/danielmarschall/oidplus/tree/93f9a329b0de8509a7ecc653a255924584fd2e10"
  5134.             ]
  5135.         }
  5136.     },
  5137.     {
  5138.         "version": "2.0.0.1099",
  5139.         "date": "2023-02-27 12:52:20 +0100",
  5140.         "author": "Daniel Marschall (ViaThinkSoft)",
  5141.         "changes": [
  5142.             "RA Auth plugins can now be only-hash or only-verify"
  5143.         ],
  5144.         "sources": {
  5145.             "svn": [
  5146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1099"
  5147.             ],
  5148.             "git": [
  5149.                 "https://github.com/danielmarschall/oidplus/tree/0ecadc9f3d5a138fcd0169fc4ec373f933e5bd8b"
  5150.             ]
  5151.         }
  5152.     },
  5153.     {
  5154.         "version": "2.0.0.1098",
  5155.         "date": "2023-02-27 12:02:09 +0100",
  5156.         "author": "Daniel Marschall (ViaThinkSoft)",
  5157.         "changes": [
  5158.             "Added more arguments to random_bytes_ex() to force CSRNG"
  5159.         ],
  5160.         "sources": {
  5161.             "svn": [
  5162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1098"
  5163.             ],
  5164.             "git": [
  5165.                 "https://github.com/danielmarschall/oidplus/tree/36374a95750902e22df0d59b1698f8e855ea29f9"
  5166.             ]
  5167.         }
  5168.     },
  5169.     {
  5170.         "version": "2.0.0.1097",
  5171.         "date": "2023-02-27 11:38:38 +0100",
  5172.         "author": "Daniel Marschall (ViaThinkSoft)",
  5173.         "changes": [
  5174.             "More changes in re VTS MCF 1.0 auth"
  5175.         ],
  5176.         "sources": {
  5177.             "svn": [
  5178.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1097"
  5179.             ],
  5180.             "git": [
  5181.                 "https://github.com/danielmarschall/oidplus/tree/ab945d5b5709fb89adf503e8682362c15e4f4d5b"
  5182.             ]
  5183.         }
  5184.     },
  5185.     {
  5186.         "version": "2.0.0.1096",
  5187.         "date": "2023-02-27 09:52:19 +0100",
  5188.         "author": "Daniel Marschall (ViaThinkSoft)",
  5189.         "changes": [],
  5190.         "sources": {
  5191.             "svn": [
  5192.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1096"
  5193.             ],
  5194.             "git": [
  5195.                 "https://github.com/danielmarschall/oidplus/tree/6ac15d2fc59e3c7f20b35cb4e190b6c2a400b013"
  5196.             ]
  5197.         }
  5198.     },
  5199.     {
  5200.         "version": "2.0.0.1095",
  5201.         "date": "2023-02-27 01:58:30 +0100",
  5202.         "author": "Daniel Marschall (ViaThinkSoft)",
  5203.         "changes": [],
  5204.         "sources": {
  5205.             "svn": [
  5206.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1095"
  5207.             ],
  5208.             "git": [
  5209.                 "https://github.com/danielmarschall/oidplus/tree/fe6cd26c6a0a189444dc8552cf286a24124c9ba4"
  5210.             ]
  5211.         }
  5212.     },
  5213.     {
  5214.         "version": "2.0.0.1094",
  5215.         "date": "2023-02-27 01:50:46 +0100",
  5216.         "author": "Daniel Marschall (ViaThinkSoft)",
  5217.         "changes": [
  5218.             "Added auth plugin A6_crypt"
  5219.         ],
  5220.         "sources": {
  5221.             "svn": [
  5222.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1094"
  5223.             ],
  5224.             "git": [
  5225.                 "https://github.com/danielmarschall/oidplus/tree/e9e4b7d6ab516f8e4f4384c51651f86ef6c7bf41"
  5226.             ]
  5227.         }
  5228.     },
  5229.     {
  5230.         "version": "2.0.0.1093",
  5231.         "date": "2023-02-26 23:54:33 +0100",
  5232.         "author": "Daniel Marschall (ViaThinkSoft)",
  5233.         "changes": [
  5234.             "Changed default VTS MCF algorithm from salted sha3-512 to sha3-512-hmac"
  5235.         ],
  5236.         "sources": {
  5237.             "svn": [
  5238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1093"
  5239.             ],
  5240.             "git": [
  5241.                 "https://github.com/danielmarschall/oidplus/tree/7045a0b4c66910783ec65422701cb1773fb4e4c6"
  5242.             ]
  5243.         }
  5244.     },
  5245.     {
  5246.         "version": "2.0.0.1092",
  5247.         "date": "2023-02-26 23:48:28 +0100",
  5248.         "author": "Daniel Marschall (ViaThinkSoft)",
  5249.         "changes": [],
  5250.         "sources": {
  5251.             "svn": [
  5252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1092"
  5253.             ],
  5254.             "git": [
  5255.                 "https://github.com/danielmarschall/oidplus/tree/5440e4ab3da1f9ec105b01e1a6140e4fd56f9c9b"
  5256.             ]
  5257.         }
  5258.     },
  5259.     {
  5260.         "version": "2.0.0.1091",
  5261.         "date": "2023-02-26 23:43:12 +0100",
  5262.         "author": "Daniel Marschall (ViaThinkSoft)",
  5263.         "changes": [],
  5264.         "sources": {
  5265.             "svn": [
  5266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1091"
  5267.             ],
  5268.             "git": [
  5269.                 "https://github.com/danielmarschall/oidplus/tree/c7b9338db3d1e89caab84a5a7ecff0b87e4f96c8"
  5270.             ]
  5271.         }
  5272.     },
  5273.     {
  5274.         "version": "2.0.0.1090",
  5275.         "date": "2023-02-26 23:28:25 +0100",
  5276.         "author": "Daniel Marschall (ViaThinkSoft)",
  5277.         "changes": [
  5278.             "DATABASE UPDATE (v1002): The database fields ra.salt and ra.authkey have been merged.",
  5279.             "Auth plugins A1_phpgeneric_salted_hex and A2_sha3_salted_base64 have been removed and replaced by A5_vts_mcf.",
  5280.             "Auth plugin A3_bcrypt/OIDplusAuthPluginBCrypt.class.php does not accept the A3# prefix anymore (gets removed in the migration procedure).",
  5281.             "Hashes of A1*# and A2# get migrated to the ViaThinkSoft MCF 1.0 hashes.",
  5282.             "!!!!! It is recommended to make a backup of your \"ra\" table in case something goes wrong with the migration of the hashes !!!!!"
  5283.         ],
  5284.         "sources": {
  5285.             "svn": [
  5286.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1090"
  5287.             ],
  5288.             "git": [
  5289.                 "https://github.com/danielmarschall/oidplus/tree/164c3fb24fe038fc97beca2ef14cf56070dbf95c"
  5290.             ]
  5291.         }
  5292.     },
  5293.     {
  5294.         "version": "2.0.0.1089",
  5295.         "date": "2023-02-26 19:05:49 +0100",
  5296.         "author": "Daniel Marschall (ViaThinkSoft)",
  5297.         "changes": [],
  5298.         "sources": {
  5299.             "svn": [
  5300.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1089"
  5301.             ],
  5302.             "git": [
  5303.                 "https://github.com/danielmarschall/oidplus/tree/3873f86646490040cb4e7e4c0eb7e35686da70a9"
  5304.             ]
  5305.         }
  5306.     },
  5307.     {
  5308.         "version": "2.0.0.1088",
  5309.         "date": "2023-02-26 19:00:05 +0100",
  5310.         "author": "Daniel Marschall (ViaThinkSoft)",
  5311.         "changes": [
  5312.             "Added Argon2 auth plugin (only RAs).",
  5313.             "Config: Auth plugin setting can (and should) be empty, which means that OIDplus automatically chooses the best auth plugin.",
  5314.             "RA Auth plugins: Added available() function to OIDplusAuthPlugin.",
  5315.             "Removed \"A3#\" prefix from password hashes created by plugin A3_bcrypt."
  5316.         ],
  5317.         "sources": {
  5318.             "svn": [
  5319.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1088"
  5320.             ],
  5321.             "git": [
  5322.                 "https://github.com/danielmarschall/oidplus/tree/60643d826dbc6082d2fa0bf1e9b7d69054e66142"
  5323.             ]
  5324.         }
  5325.     },
  5326.     {
  5327.         "version": "2.0.0.1087",
  5328.         "date": "2023-02-26 01:18:19 +0100",
  5329.         "author": "Daniel Marschall (ViaThinkSoft)",
  5330.         "changes": [],
  5331.         "sources": {
  5332.             "svn": [
  5333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1087"
  5334.             ],
  5335.             "git": [
  5336.                 "https://github.com/danielmarschall/oidplus/tree/f03351faf3848666260bda2ab7a345a9d130b5c5"
  5337.             ]
  5338.         }
  5339.     },
  5340.     {
  5341.         "version": "2.0.0.1086",
  5342.         "date": "2023-02-26 01:12:29 +0100",
  5343.         "author": "Daniel Marschall (ViaThinkSoft)",
  5344.         "changes": [
  5345.             "Avoid calling *.class.php files directly to avoid PHP errors (Github Issue #4)"
  5346.         ],
  5347.         "sources": {
  5348.             "svn": [
  5349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1086"
  5350.             ],
  5351.             "git": [
  5352.                 "https://github.com/danielmarschall/oidplus/tree/bd5cf86838fdd7d41ada743fe591c7b3d83da4df"
  5353.             ]
  5354.         }
  5355.     },
  5356.     {
  5357.         "version": "2.0.0.1085",
  5358.         "date": "2023-02-26 00:37:36 +0100",
  5359.         "author": "Daniel Marschall (ViaThinkSoft)",
  5360.         "changes": [],
  5361.         "sources": {
  5362.             "svn": [
  5363.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1085"
  5364.             ],
  5365.             "git": [
  5366.                 "https://github.com/danielmarschall/oidplus/tree/573ed877e4af9ea4dd42217500599687694879e6"
  5367.             ]
  5368.         }
  5369.     },
  5370.     {
  5371.         "version": "2.0.0.1084",
  5372.         "date": "2023-02-26 00:10:51 +0100",
  5373.         "author": "Daniel Marschall (ViaThinkSoft)",
  5374.         "changes": [
  5375.             "Auth plugin \"A1\" does now also accepts base64 payload in addition to hex code. Also, 4 more algorithms are unlocked."
  5376.         ],
  5377.         "sources": {
  5378.             "svn": [
  5379.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1084"
  5380.             ],
  5381.             "git": [
  5382.                 "https://github.com/danielmarschall/oidplus/tree/65646677ff2f919eb3bd31c2124581f5cdf1edfc"
  5383.             ]
  5384.         }
  5385.     },
  5386.     {
  5387.         "version": "2.0.0.1083",
  5388.         "date": "2023-02-03 00:51:09 +0100",
  5389.         "author": "Daniel Marschall (ViaThinkSoft)",
  5390.         "changes": [
  5391.             "Minor changes"
  5392.         ],
  5393.         "sources": {
  5394.             "svn": [
  5395.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1083"
  5396.             ],
  5397.             "git": [
  5398.                 "https://github.com/danielmarschall/oidplus/tree/5f1db838dea97f5e0e4dd83ca269d06d65c9e3d8"
  5399.             ]
  5400.         }
  5401.     },
  5402.     {
  5403.         "version": "2.0.0.1082",
  5404.         "date": "2023-02-03 00:14:42 +0100",
  5405.         "author": "Daniel Marschall (ViaThinkSoft)",
  5406.         "changes": [
  5407.             "Minor changes"
  5408.         ],
  5409.         "sources": {
  5410.             "svn": [
  5411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1082"
  5412.             ],
  5413.             "git": [
  5414.                 "https://github.com/danielmarschall/oidplus/tree/af3d21e4c9c60d38423d18f8d9caba5f29836958"
  5415.             ]
  5416.         }
  5417.     },
  5418.     {
  5419.         "version": "2.0.0.1081",
  5420.         "date": "2023-01-24 00:15:33 +0100",
  5421.         "author": "Daniel Marschall (ViaThinkSoft)",
  5422.         "changes": [
  5423.             "Release Internet Draft draft-viathinksoft-oidip-05"
  5424.         ],
  5425.         "sources": {
  5426.             "svn": [
  5427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1081"
  5428.             ],
  5429.             "git": [
  5430.                 "https://github.com/danielmarschall/oidplus/tree/b0fbf1143ddf1283376c9763e27b2e3895b2d3ec"
  5431.             ]
  5432.         }
  5433.     },
  5434.     {
  5435.         "version": "2.0.0.1080",
  5436.         "date": "2023-01-11 00:07:41 +0100",
  5437.         "author": "Daniel Marschall (ViaThinkSoft)",
  5438.         "changes": [],
  5439.         "sources": {
  5440.             "svn": [
  5441.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1080"
  5442.             ],
  5443.             "git": [
  5444.                 "https://github.com/danielmarschall/oidplus/tree/b9a7a0b1fcd72a548bde5440d00f18f0b6c6f587"
  5445.             ]
  5446.         }
  5447.     },
  5448.     {
  5449.         "version": "2.0.0.1079",
  5450.         "date": "2023-01-08 22:12:42 +0100",
  5451.         "author": "Daniel Marschall (ViaThinkSoft)",
  5452.         "changes": [
  5453.             "VTS E0 AID => OID mapping"
  5454.         ],
  5455.         "sources": {
  5456.             "svn": [
  5457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1079"
  5458.             ],
  5459.             "git": [
  5460.                 "https://github.com/danielmarschall/oidplus/tree/c5491f52545e72311631cb7bfc0b3f2f79c71af3"
  5461.             ]
  5462.         }
  5463.     },
  5464.     {
  5465.         "version": "2.0.0.1078",
  5466.         "date": "2023-01-08 20:31:10 +0100",
  5467.         "author": "Daniel Marschall (ViaThinkSoft)",
  5468.         "changes": [
  5469.             "Introduced OIDplus System Application Identifier (AID) and OIDplus Information Object Application Identifier (AID)"
  5470.         ],
  5471.         "sources": {
  5472.             "svn": [
  5473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1078"
  5474.             ],
  5475.             "git": [
  5476.                 "https://github.com/danielmarschall/oidplus/tree/a0510b25d657048c07c21e821d54b991ce1266e7"
  5477.             ]
  5478.         }
  5479.     },
  5480.     {
  5481.         "version": "2.0.0.1077",
  5482.         "date": "2023-01-04 01:34:48 +0100",
  5483.         "author": "Daniel Marschall (ViaThinkSoft)",
  5484.         "changes": [
  5485.             "Application Identifier (AID) \"VTS B1\" (member) and \"VTS B2\" (products) bidirectional AltID mapping OID<=>AID established"
  5486.         ],
  5487.         "sources": {
  5488.             "svn": [
  5489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1077"
  5490.             ],
  5491.             "git": [
  5492.                 "https://github.com/danielmarschall/oidplus/tree/6525240d0389e0b9efd7e9e4d27d019258fa4fe7"
  5493.             ]
  5494.         }
  5495.     },
  5496.     {
  5497.         "version": "2.0.0.1076",
  5498.         "date": "2023-01-04 00:50:34 +0100",
  5499.         "author": "Daniel Marschall (ViaThinkSoft)",
  5500.         "changes": [
  5501.             "More design fixes"
  5502.         ],
  5503.         "sources": {
  5504.             "svn": [
  5505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1076"
  5506.             ],
  5507.             "git": [
  5508.                 "https://github.com/danielmarschall/oidplus/tree/1625cdf6aec766839712e71fd0570560ff036233"
  5509.             ]
  5510.         }
  5511.     },
  5512.     {
  5513.         "version": "2.0.0.1075",
  5514.         "date": "2023-01-04 00:02:12 +0100",
  5515.         "author": "Daniel Marschall (ViaThinkSoft)",
  5516.         "changes": [
  5517.             "Small design fixes"
  5518.         ],
  5519.         "sources": {
  5520.             "svn": [
  5521.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1075"
  5522.             ],
  5523.             "git": [
  5524.                 "https://github.com/danielmarschall/oidplus/tree/9f0810a320e30116582946b27b386b9a65d6fd29"
  5525.             ]
  5526.         }
  5527.     },
  5528.     {
  5529.         "version": "2.0.0.1074",
  5530.         "date": "2023-01-03 23:10:43 +0100",
  5531.         "author": "Daniel Marschall (ViaThinkSoft)",
  5532.         "changes": [
  5533.             "Extended systeminfo.php. Also, SystemID now contains the ID, not the OID."
  5534.         ],
  5535.         "sources": {
  5536.             "svn": [
  5537.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1074"
  5538.             ],
  5539.             "git": [
  5540.                 "https://github.com/danielmarschall/oidplus/tree/5e3c70e80b6f7b7fe5fa3c2b6d3228fa6c401dc8"
  5541.             ]
  5542.         }
  5543.     },
  5544.     {
  5545.         "version": "2.0.0.1073",
  5546.         "date": "2023-01-03 22:56:18 +0100",
  5547.         "author": "Daniel Marschall (ViaThinkSoft)",
  5548.         "changes": [
  5549.             "BUGFIX: OIDplus can now work with PKI again, even if OpenSSL is not installed",
  5550.             "Added System GUID (SHA1-Namebased UUID based on your public key)"
  5551.         ],
  5552.         "sources": {
  5553.             "svn": [
  5554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1073"
  5555.             ],
  5556.             "git": [
  5557.                 "https://github.com/danielmarschall/oidplus/tree/c65f197417f4a9ae526f3b3b9e7ea8dcbe10639a"
  5558.             ]
  5559.         }
  5560.     },
  5561.     {
  5562.         "version": "2.0.0.1072",
  5563.         "date": "2022-12-30 01:21:42 +0100",
  5564.         "author": "Daniel Marschall (ViaThinkSoft)",
  5565.         "changes": [
  5566.             "More internal plugin checks"
  5567.         ],
  5568.         "sources": {
  5569.             "svn": [
  5570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1072"
  5571.             ],
  5572.             "git": [
  5573.                 "https://github.com/danielmarschall/oidplus/tree/76ebdc309129c3352206d18bdf0026cd21901c3e"
  5574.             ]
  5575.         }
  5576.     },
  5577.     {
  5578.         "version": "2.0.0.1071",
  5579.         "date": "2022-12-29 02:27:59 +0100",
  5580.         "author": "Daniel Marschall (ViaThinkSoft)",
  5581.         "changes": [
  5582.             "Implemented dependency check output for CLI"
  5583.         ],
  5584.         "sources": {
  5585.             "svn": [
  5586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1071"
  5587.             ],
  5588.             "git": [
  5589.                 "https://github.com/danielmarschall/oidplus/tree/8ffb604b9722857c273e569d5c2bf09ac3f55832"
  5590.             ]
  5591.         }
  5592.     },
  5593.     {
  5594.         "version": "2.0.0.1070",
  5595.         "date": "2022-12-28 23:24:12 +0100",
  5596.         "author": "Daniel Marschall (ViaThinkSoft)",
  5597.         "changes": [],
  5598.         "sources": {
  5599.             "svn": [
  5600.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1070"
  5601.             ],
  5602.             "git": [
  5603.                 "https://github.com/danielmarschall/oidplus/tree/29b4987b16f638e76eca374d0704ad78d7155564"
  5604.             ]
  5605.         }
  5606.     },
  5607.     {
  5608.         "version": "2.0.0.1069",
  5609.         "date": "2022-12-28 23:21:20 +0100",
  5610.         "author": "Daniel Marschall (ViaThinkSoft)",
  5611.         "changes": [
  5612.             "(Internal code change)"
  5613.         ],
  5614.         "sources": {
  5615.             "svn": [
  5616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1069"
  5617.             ],
  5618.             "git": [
  5619.                 "https://github.com/danielmarschall/oidplus/tree/345988e170d227dd8f9cac7ddea8bde3a39b52ca"
  5620.             ]
  5621.         }
  5622.     },
  5623.     {
  5624.         "version": "2.0.0.1068",
  5625.         "date": "2022-12-28 01:20:39 +0100",
  5626.         "author": "Daniel Marschall (ViaThinkSoft)",
  5627.         "changes": [
  5628.             "Improved \"low PHP version\" error handling"
  5629.         ],
  5630.         "sources": {
  5631.             "svn": [
  5632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1068"
  5633.             ],
  5634.             "git": [
  5635.                 "https://github.com/danielmarschall/oidplus/tree/142c8cfbdcedd0e3bfd6b912bf8050b3ab3be5c0"
  5636.             ]
  5637.         }
  5638.     },
  5639.     {
  5640.         "version": "2.0.0.1067",
  5641.         "date": "2022-12-27 19:13:31 +0100",
  5642.         "author": "Daniel Marschall (ViaThinkSoft)",
  5643.         "changes": [
  5644.             "Fixed problem with color replacement"
  5645.         ],
  5646.         "sources": {
  5647.             "svn": [
  5648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1067"
  5649.             ],
  5650.             "git": [
  5651.                 "https://github.com/danielmarschall/oidplus/tree/96b7e446d8e74b831b88a4a92f270bee25a63ee6"
  5652.             ]
  5653.         }
  5654.     },
  5655.     {
  5656.         "version": "2.0.0.1066",
  5657.         "date": "2022-12-27 11:34:50 +0100",
  5658.         "author": "Daniel Marschall (ViaThinkSoft)",
  5659.         "changes": [
  5660.             "(Internal code change)"
  5661.         ],
  5662.         "sources": {
  5663.             "svn": [
  5664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1066"
  5665.             ],
  5666.             "git": [
  5667.                 "https://github.com/danielmarschall/oidplus/tree/d3e3eb83ee66fa813d0b2dda62abce6cd3c87135"
  5668.             ]
  5669.         }
  5670.     },
  5671.     {
  5672.         "version": "2.0.0.1065",
  5673.         "date": "2022-12-27 10:00:55 +0100",
  5674.         "author": "Daniel Marschall (ViaThinkSoft)",
  5675.         "changes": [
  5676.             "OIDplus Setup/OOBE: <head> fields are now the same as in index.php"
  5677.         ],
  5678.         "sources": {
  5679.             "svn": [
  5680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1065"
  5681.             ],
  5682.             "git": [
  5683.                 "https://github.com/danielmarschall/oidplus/tree/d5ac954b865c0509a83aac84e694c01e82e258ad"
  5684.             ]
  5685.         }
  5686.     },
  5687.     {
  5688.         "version": "2.0.0.1064",
  5689.         "date": "2022-12-26 23:30:18 +0100",
  5690.         "author": "Daniel Marschall (ViaThinkSoft)",
  5691.         "changes": [
  5692.             "OIDplus DOS/Win311/95 small fixes"
  5693.         ],
  5694.         "sources": {
  5695.             "svn": [
  5696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1064"
  5697.             ],
  5698.             "git": [
  5699.                 "https://github.com/danielmarschall/oidplus/tree/3b016847e36bbcea480eae2ed6cc8520fb5a1a45"
  5700.             ]
  5701.         }
  5702.     },
  5703.     {
  5704.         "version": "2.0.0.1063",
  5705.         "date": "2022-12-26 22:23:12 +0100",
  5706.         "author": "Daniel Marschall (ViaThinkSoft)",
  5707.         "changes": [
  5708.             "Added PHPStan to the acknowledgements"
  5709.         ],
  5710.         "sources": {
  5711.             "svn": [
  5712.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1063"
  5713.             ],
  5714.             "git": [
  5715.                 "https://github.com/danielmarschall/oidplus/tree/a28855eee41d93ff9f0c54215b9d43cb5a1ffb53"
  5716.             ]
  5717.         }
  5718.     },
  5719.     {
  5720.         "version": "2.0.0.1062",
  5721.         "date": "2022-12-26 22:14:36 +0100",
  5722.         "author": "Daniel Marschall (ViaThinkSoft)",
  5723.         "changes": [
  5724.             "Fixed PHP 8.2.0 incompatibility (\"Documents and Resources\" root node)"
  5725.         ],
  5726.         "sources": {
  5727.             "svn": [
  5728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1062"
  5729.             ],
  5730.             "git": [
  5731.                 "https://github.com/danielmarschall/oidplus/tree/c7f76198174956168d48856565a5f86e652c17aa"
  5732.             ]
  5733.         }
  5734.     },
  5735.     {
  5736.         "version": "2.0.0.1061",
  5737.         "date": "2022-12-26 22:10:15 +0100",
  5738.         "author": "Daniel Marschall (ViaThinkSoft)",
  5739.         "changes": [
  5740.             "Software update: Explicit warning if CURL is not installed rather than a \"something went wrong\" error"
  5741.         ],
  5742.         "sources": {
  5743.             "svn": [
  5744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1061"
  5745.             ],
  5746.             "git": [
  5747.                 "https://github.com/danielmarschall/oidplus/tree/9665f3d511045836cef96c01554b3828c666c676"
  5748.             ]
  5749.         }
  5750.     },
  5751.     {
  5752.         "version": "2.0.0.1060",
  5753.         "date": "2022-12-26 22:04:49 +0100",
  5754.         "author": "Daniel Marschall (ViaThinkSoft)",
  5755.         "changes": [
  5756.             "Fixed problem with language switcher in new Setup design"
  5757.         ],
  5758.         "sources": {
  5759.             "svn": [
  5760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1060"
  5761.             ],
  5762.             "git": [
  5763.                 "https://github.com/danielmarschall/oidplus/tree/44c9725e63bc3b12e610106027269cc030910251"
  5764.             ]
  5765.         }
  5766.     },
  5767.     {
  5768.         "version": "2.0.0.1059",
  5769.         "date": "2022-12-26 22:03:43 +0100",
  5770.         "author": "Daniel Marschall (ViaThinkSoft)",
  5771.         "changes": [
  5772.             "Fixed problem with SSL redirection cookie set by Setup"
  5773.         ],
  5774.         "sources": {
  5775.             "svn": [
  5776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1059"
  5777.             ],
  5778.             "git": [
  5779.                 "https://github.com/danielmarschall/oidplus/tree/b0d9a603963867f6f70bc3273f9d1a8f2f1753ef"
  5780.             ]
  5781.         }
  5782.     },
  5783.     {
  5784.         "version": "2.0.0.1058",
  5785.         "date": "2022-12-26 22:02:50 +0100",
  5786.         "author": "Daniel Marschall (ViaThinkSoft)",
  5787.         "changes": [
  5788.             "Fixed PHP 8.2.0 incompatibility (Object type root nodes)"
  5789.         ],
  5790.         "sources": {
  5791.             "svn": [
  5792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1058"
  5793.             ],
  5794.             "git": [
  5795.                 "https://github.com/danielmarschall/oidplus/tree/ec9bba163f3013166ffc813e309ffe384075ae4d"
  5796.             ]
  5797.         }
  5798.     },
  5799.     {
  5800.         "version": "2.0.0.1057",
  5801.         "date": "2022-12-26 19:42:21 +0100",
  5802.         "author": "Daniel Marschall (ViaThinkSoft)",
  5803.         "changes": [],
  5804.         "sources": {
  5805.             "svn": [
  5806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1057"
  5807.             ],
  5808.             "git": [
  5809.                 "https://github.com/danielmarschall/oidplus/tree/2214c34a8a0cc1619d1254dda367400a1e567513"
  5810.             ]
  5811.         }
  5812.     },
  5813.     {
  5814.         "version": "2.0.0.1056",
  5815.         "date": "2022-12-26 19:28:38 +0100",
  5816.         "author": "Daniel Marschall (ViaThinkSoft)",
  5817.         "changes": [
  5818.             "Vendor update"
  5819.         ],
  5820.         "sources": {
  5821.             "svn": [
  5822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1056"
  5823.             ],
  5824.             "git": [
  5825.                 "https://github.com/danielmarschall/oidplus/tree/12ba2430b6cc505617cbf1c068e1220101cc5109"
  5826.             ]
  5827.         }
  5828.     },
  5829.     {
  5830.         "version": "2.0.0.1055",
  5831.         "date": "2022-12-26 18:17:44 +0100",
  5832.         "author": "Daniel Marschall (ViaThinkSoft)",
  5833.         "changes": [
  5834.             "OIDplus Setup and OOBE now have the main design (and is dark-theme compatible)"
  5835.         ],
  5836.         "sources": {
  5837.             "svn": [
  5838.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1055"
  5839.             ],
  5840.             "git": [
  5841.                 "https://github.com/danielmarschall/oidplus/tree/81226f27a20eecd775aa19a55007ce7cf9a4a1fd"
  5842.             ]
  5843.         }
  5844.     },
  5845.     {
  5846.         "version": "2.0.0.1054",
  5847.         "date": "2022-12-26 01:49:20 +0100",
  5848.         "author": "Daniel Marschall (ViaThinkSoft)",
  5849.         "changes": [
  5850.             "FourCC: Added integer representation"
  5851.         ],
  5852.         "sources": {
  5853.             "svn": [
  5854.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1054"
  5855.             ],
  5856.             "git": [
  5857.                 "https://github.com/danielmarschall/oidplus/tree/06cb236656ef9d0a7bf48c212d98da7b2de3fea8"
  5858.             ]
  5859.         }
  5860.     },
  5861.     {
  5862.         "version": "2.0.0.1053",
  5863.         "date": "2022-12-26 00:48:36 +0100",
  5864.         "author": "Daniel Marschall (ViaThinkSoft)",
  5865.         "changes": [
  5866.             "OIDplus for DOS / Windows95 Export splits the root parents now correct"
  5867.         ],
  5868.         "sources": {
  5869.             "svn": [
  5870.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1053"
  5871.             ],
  5872.             "git": [
  5873.                 "https://github.com/danielmarschall/oidplus/tree/87b44bf1ad29d201ee75d54f41ecd736d12ae846"
  5874.             ]
  5875.         }
  5876.     },
  5877.     {
  5878.         "version": "2.0.0.1052",
  5879.         "date": "2022-12-25 22:41:57 +0100",
  5880.         "author": "Daniel Marschall (ViaThinkSoft)",
  5881.         "changes": [
  5882.             "OID-Info URLs prefer HTTPS variant https://oid-rep.orange-labs.fr/ instead of HTTP variant http://oid-info.com/"
  5883.         ],
  5884.         "sources": {
  5885.             "svn": [
  5886.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1052"
  5887.             ],
  5888.             "git": [
  5889.                 "https://github.com/danielmarschall/oidplus/tree/226d44ad6f59b42c3b203f371f73e0093a891b9a"
  5890.             ]
  5891.         }
  5892.     },
  5893.     {
  5894.         "version": "2.0.0.1051",
  5895.         "date": "2022-12-22 00:45:05 +0100",
  5896.         "author": "Daniel Marschall (ViaThinkSoft)",
  5897.         "changes": [
  5898.             "Small fix in config migration procedure"
  5899.         ],
  5900.         "sources": {
  5901.             "svn": [
  5902.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1051"
  5903.             ],
  5904.             "git": [
  5905.                 "https://github.com/danielmarschall/oidplus/tree/7bc0af1a1b681f02ea95e860033985f3a699325f"
  5906.             ]
  5907.         }
  5908.     },
  5909.     {
  5910.         "version": "2.0.0.1050",
  5911.         "date": "2022-12-21 01:13:04 +0100",
  5912.         "author": "Daniel Marschall (ViaThinkSoft)",
  5913.         "changes": [
  5914.             "Huge change in internal code structure!",
  5915.             "All OIDplus classes are now in the class namespace \"ViaThinkSoft\\OIDplus\".",
  5916.             "!!! WARNING:",
  5917.             "!!! All plugins MUST put their classes in a namespace and the constant \"INSIDE_OIDPLUS\" must not be used anymore.",
  5918.             "!!! If you have a third-party plugin installed which is NOT bundled with OIDplus, you MUST update it.",
  5919.             "!!! Recommendation: Remove the plugin first, then update OIDplus, then ask the author to change the plugin.",
  5920.             "!!! If you have not installed any third-party plugins, then it is safe to update now."
  5921.         ],
  5922.         "sources": {
  5923.             "svn": [
  5924.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1050"
  5925.             ],
  5926.             "git": [
  5927.                 "https://github.com/danielmarschall/oidplus/tree/2c479351f99237967ee3edbeb704f9b4180454f9"
  5928.             ]
  5929.         }
  5930.     },
  5931.     {
  5932.         "version": "2.0.0.1049",
  5933.         "date": "2022-12-20 13:33:21 +0100",
  5934.         "author": "Daniel Marschall (ViaThinkSoft)",
  5935.         "changes": [
  5936.             "Fix setup not working (bug introduced in SVN Rev 1041 on 9 Dec 2022)"
  5937.         ],
  5938.         "sources": {
  5939.             "svn": [
  5940.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1049"
  5941.             ],
  5942.             "git": [
  5943.                 "https://github.com/danielmarschall/oidplus/tree/32dd7562e254d97ee47f872d0183ce1fd23ad351"
  5944.             ]
  5945.         }
  5946.     },
  5947.     {
  5948.         "version": "2.0.0.1048",
  5949.         "date": "2022-12-11 02:20:19 +0100",
  5950.         "author": "Daniel Marschall (ViaThinkSoft)",
  5951.         "changes": [],
  5952.         "sources": {
  5953.             "svn": [
  5954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1048"
  5955.             ],
  5956.             "git": [
  5957.                 "https://github.com/danielmarschall/oidplus/tree/d3bf821e33efa8b51b7f9131d5e1a3c0689f491d"
  5958.             ]
  5959.         }
  5960.     },
  5961.     {
  5962.         "version": "2.0.0.1047",
  5963.         "date": "2022-12-11 01:37:48 +0100",
  5964.         "author": "Daniel Marschall (ViaThinkSoft)",
  5965.         "changes": [
  5966.             "Fixed PHPInfo for PHP 8.2"
  5967.         ],
  5968.         "sources": {
  5969.             "svn": [
  5970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1047"
  5971.             ],
  5972.             "git": [
  5973.                 "https://github.com/danielmarschall/oidplus/tree/b217794f2cd3ba555df9477ff61a30b1cf0fced5"
  5974.             ]
  5975.         }
  5976.     },
  5977.     {
  5978.         "version": "2.0.0.1046",
  5979.         "date": "2022-12-11 01:22:05 +0100",
  5980.         "author": "Daniel Marschall (ViaThinkSoft)",
  5981.         "changes": [
  5982.             "Removal of deprecated utf8_encode()"
  5983.         ],
  5984.         "sources": {
  5985.             "svn": [
  5986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1046"
  5987.             ],
  5988.             "git": [
  5989.                 "https://github.com/danielmarschall/oidplus/tree/10cbd4d8e557318e37b61bbf2937f1278f6514d6"
  5990.             ]
  5991.         }
  5992.     },
  5993.     {
  5994.         "version": "2.0.0.1045",
  5995.         "date": "2022-12-10 23:53:01 +0100",
  5996.         "author": "Daniel Marschall (ViaThinkSoft)",
  5997.         "changes": [],
  5998.         "sources": {
  5999.             "svn": [
  6000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1045"
  6001.             ],
  6002.             "git": [
  6003.                 "https://github.com/danielmarschall/oidplus/tree/544e54617d639fca3b3d782fa86790e27b10cdfd"
  6004.             ]
  6005.         }
  6006.     },
  6007.     {
  6008.         "version": "2.0.0.1044",
  6009.         "date": "2022-12-09 23:58:50 +0100",
  6010.         "author": "Daniel Marschall (ViaThinkSoft)",
  6011.         "changes": [],
  6012.         "sources": {
  6013.             "svn": [
  6014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1044"
  6015.             ],
  6016.             "git": [
  6017.                 "https://github.com/danielmarschall/oidplus/tree/b069ae3e7b6907a92e9112592eb2e1683075d6ed"
  6018.             ]
  6019.         }
  6020.     },
  6021.     {
  6022.         "version": "2.0.0.1043",
  6023.         "date": "2022-12-09 23:19:02 +0100",
  6024.         "author": "Daniel Marschall (ViaThinkSoft)",
  6025.         "changes": [],
  6026.         "sources": {
  6027.             "svn": [
  6028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1043"
  6029.             ],
  6030.             "git": [
  6031.                 "https://github.com/danielmarschall/oidplus/tree/78dbe0ccb4c76b39a2ccaf42c9aad02451bb586a"
  6032.             ]
  6033.         }
  6034.     },
  6035.     {
  6036.         "version": "2.0.0.1042",
  6037.         "date": "2022-12-09 22:05:45 +0100",
  6038.         "author": "Daniel Marschall (ViaThinkSoft)",
  6039.         "changes": [
  6040.             "PHP 8.2.0 compatibility"
  6041.         ],
  6042.         "sources": {
  6043.             "svn": [
  6044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1042"
  6045.             ],
  6046.             "git": [
  6047.                 "https://github.com/danielmarschall/oidplus/tree/ef728218d9fb02536aadedb81f975fc4c5ceface"
  6048.             ]
  6049.         }
  6050.     },
  6051.     {
  6052.         "version": "2.0.0.1041",
  6053.         "date": "2022-12-09 20:32:43 +0100",
  6054.         "author": "Daniel Marschall (ViaThinkSoft)",
  6055.         "changes": [
  6056.             "New base-config setting DEFAULT_LANGUAGE (possible values: enus, dede)"
  6057.         ],
  6058.         "sources": {
  6059.             "svn": [
  6060.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1041"
  6061.             ],
  6062.             "git": [
  6063.                 "https://github.com/danielmarschall/oidplus/tree/fdff519cf3be59eb3c669fb7c22a831785c57703"
  6064.             ]
  6065.         }
  6066.     },
  6067.     {
  6068.         "version": "2.0.0.1040",
  6069.         "date": "2022-12-06 01:31:40 +0100",
  6070.         "author": "Daniel Marschall (ViaThinkSoft)",
  6071.         "changes": [
  6072.             "Fixed altids plugin (release 1.0.2)"
  6073.         ],
  6074.         "sources": {
  6075.             "svn": [
  6076.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1040"
  6077.             ],
  6078.             "git": [
  6079.                 "https://github.com/danielmarschall/oidplus/tree/7f232d3614733600e9af57df61f1a764cfea86fd"
  6080.             ]
  6081.         }
  6082.     },
  6083.     {
  6084.         "version": "2.0.0.1039",
  6085.         "date": "2022-11-30 01:11:00 +0100",
  6086.         "author": "Daniel Marschall (ViaThinkSoft)",
  6087.         "changes": [],
  6088.         "sources": {
  6089.             "svn": [
  6090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1039"
  6091.             ],
  6092.             "git": [
  6093.                 "https://github.com/danielmarschall/oidplus/tree/03b6a00a3e007fd6d4127a53894c57108dd936a6"
  6094.             ]
  6095.         }
  6096.     },
  6097.     {
  6098.         "version": "2.0.0.1038",
  6099.         "date": "2022-11-27 12:14:30 +0100",
  6100.         "author": "Daniel Marschall (ViaThinkSoft)",
  6101.         "changes": [
  6102.             "Automated AJAX plugin: Blacklist button now has a confirmation dialog"
  6103.         ],
  6104.         "sources": {
  6105.             "svn": [
  6106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1038"
  6107.             ],
  6108.             "git": [
  6109.                 "https://github.com/danielmarschall/oidplus/tree/c5ec16113759f017acdb77f2864868d6be3fde8e"
  6110.             ]
  6111.         }
  6112.     },
  6113.     {
  6114.         "version": "2.0.0.1037",
  6115.         "date": "2022-11-27 02:15:58 +0100",
  6116.         "author": "Daniel Marschall (ViaThinkSoft)",
  6117.         "changes": [
  6118.             "Vendor update"
  6119.         ],
  6120.         "sources": {
  6121.             "svn": [
  6122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1037"
  6123.             ],
  6124.             "git": [
  6125.                 "https://github.com/danielmarschall/oidplus/tree/3ea811b3202b9f3eac65713d9fdad62762f52c05"
  6126.             ]
  6127.         }
  6128.     },
  6129.     {
  6130.         "version": "2.0.0.1036",
  6131.         "date": "2022-11-27 00:54:59 +0100",
  6132.         "author": "Daniel Marschall (ViaThinkSoft)",
  6133.         "changes": [
  6134.             "Server errors are now shown to the user instead of error message \"SyntaxError: Unexpected token < in JSON at position 0\""
  6135.         ],
  6136.         "sources": {
  6137.             "svn": [
  6138.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1036"
  6139.             ],
  6140.             "git": [
  6141.                 "https://github.com/danielmarschall/oidplus/tree/c7177a64c8ae42415e1169e9dc7e4f43552c7554"
  6142.             ]
  6143.         }
  6144.     },
  6145.     {
  6146.         "version": "2.0.0.1035",
  6147.         "date": "2022-11-12 00:36:44 +0100",
  6148.         "author": "Daniel Marschall (ViaThinkSoft)",
  6149.         "changes": [
  6150.             "GUID and FourCC plugins have \"folder\" icons in the treeview if they are no leaf-nodes"
  6151.         ],
  6152.         "sources": {
  6153.             "svn": [
  6154.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1035"
  6155.             ],
  6156.             "git": [
  6157.                 "https://github.com/danielmarschall/oidplus/tree/473ef91f8e71040bf11d4a1ff85a34f34c036908"
  6158.             ]
  6159.         }
  6160.     },
  6161.     {
  6162.         "version": "2.0.0.1034",
  6163.         "date": "2022-11-09 01:24:51 +0100",
  6164.         "author": "Daniel Marschall (ViaThinkSoft)",
  6165.         "changes": [
  6166.             "Composer no-dev (doesn't do any difference atm)"
  6167.         ],
  6168.         "sources": {
  6169.             "svn": [
  6170.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1034"
  6171.             ],
  6172.             "git": [
  6173.                 "https://github.com/danielmarschall/oidplus/tree/a7e5f9fceb5286f234fcada67dd3cd40f36a4024"
  6174.             ]
  6175.         }
  6176.     },
  6177.     {
  6178.         "version": "2.0.0.1033",
  6179.         "date": "2022-11-09 01:06:17 +0100",
  6180.         "author": "Daniel Marschall (ViaThinkSoft)",
  6181.         "changes": [
  6182.             "Replaced some $_REQUEST with $_GET and $_POST.",
  6183.             "Made sure \"request_order\" is in a defined state. (Important: Cookies must not be $_REQUEST)"
  6184.         ],
  6185.         "sources": {
  6186.             "svn": [
  6187.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1033"
  6188.             ],
  6189.             "git": [
  6190.                 "https://github.com/danielmarschall/oidplus/tree/9824a1d6adc238dd69c66e34003e938fd457f012"
  6191.             ]
  6192.         }
  6193.     },
  6194.     {
  6195.         "version": "2.0.0.1032",
  6196.         "date": "2022-11-05 01:36:23 +0100",
  6197.         "author": "Daniel Marschall (ViaThinkSoft)",
  6198.         "changes": [
  6199.             "Vendor update"
  6200.         ],
  6201.         "sources": {
  6202.             "svn": [
  6203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1032"
  6204.             ],
  6205.             "git": [
  6206.                 "https://github.com/danielmarschall/oidplus/tree/38850dc7a431156fdd51521ad00d186d15668f87"
  6207.             ]
  6208.         }
  6209.     },
  6210.     {
  6211.         "version": "2.0.0.1031",
  6212.         "date": "2022-11-01 19:08:32 +0100",
  6213.         "author": "Daniel Marschall (ViaThinkSoft)",
  6214.         "changes": [],
  6215.         "sources": {
  6216.             "svn": [
  6217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1031"
  6218.             ],
  6219.             "git": [
  6220.                 "https://github.com/danielmarschall/oidplus/tree/bebaee974ab8b6cd960eda31aac0343584043ab5"
  6221.             ]
  6222.         }
  6223.     },
  6224.     {
  6225.         "version": "2.0.0.1030",
  6226.         "date": "2022-10-29 13:07:35 +0200",
  6227.         "author": "Daniel Marschall (ViaThinkSoft)",
  6228.         "changes": [
  6229.             "Setup assistant looks now different dependent if the base config file already exists or not (especially to avoid accidental overwriting of the database)"
  6230.         ],
  6231.         "sources": {
  6232.             "svn": [
  6233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1030"
  6234.             ],
  6235.             "git": [
  6236.                 "https://github.com/danielmarschall/oidplus/tree/c2a276e7c3b0ff742a9772bbcc87058791f4330f"
  6237.             ]
  6238.         }
  6239.     },
  6240.     {
  6241.         "version": "2.0.0.1029",
  6242.         "date": "2022-10-28 10:11:40 +0200",
  6243.         "author": "Daniel Marschall (ViaThinkSoft)",
  6244.         "changes": [
  6245.             "Fixed bug in System Registration request after OOBE"
  6246.         ],
  6247.         "sources": {
  6248.             "svn": [
  6249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1029"
  6250.             ],
  6251.             "git": [
  6252.                 "https://github.com/danielmarschall/oidplus/tree/b5d4ec8321cc83a500ac14cb1953849f82dcb7fb"
  6253.             ]
  6254.         }
  6255.     },
  6256.     {
  6257.         "version": "2.0.0.1028",
  6258.         "date": "2022-10-28 10:06:29 +0200",
  6259.         "author": "Daniel Marschall (ViaThinkSoft)",
  6260.         "changes": [
  6261.             "Fixed problem in RA Root Object Listing"
  6262.         ],
  6263.         "sources": {
  6264.             "svn": [
  6265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1028"
  6266.             ],
  6267.             "git": [
  6268.                 "https://github.com/danielmarschall/oidplus/tree/e9d8bb25cae48142cd4d853d665308e16dd75596"
  6269.             ]
  6270.         }
  6271.     },
  6272.     {
  6273.         "version": "2.0.0.1027",
  6274.         "date": "2022-10-25 00:49:59 +0200",
  6275.         "author": "Daniel Marschall (ViaThinkSoft)",
  6276.         "changes": [],
  6277.         "sources": {
  6278.             "svn": [
  6279.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1027"
  6280.             ],
  6281.             "git": [
  6282.                 "https://github.com/danielmarschall/oidplus/tree/0c8c339255ed9c1736e364053aa8ecffc1a910cd"
  6283.             ]
  6284.         }
  6285.     },
  6286.     {
  6287.         "version": "2.0.0.1026",
  6288.         "date": "2022-10-24 16:43:14 +0200",
  6289.         "author": "Daniel Marschall (ViaThinkSoft)",
  6290.         "changes": [],
  6291.         "sources": {
  6292.             "svn": [
  6293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1026"
  6294.             ],
  6295.             "git": [
  6296.                 "https://github.com/danielmarschall/oidplus/tree/633a4652909117ce051055978def789a39a04e76"
  6297.             ]
  6298.         }
  6299.     },
  6300.     {
  6301.         "version": "2.0.0.1025",
  6302.         "date": "2022-10-23 18:28:48 +0200",
  6303.         "author": "Daniel Marschall (ViaThinkSoft)",
  6304.         "changes": [
  6305.             "VTS Captcha: Re-Added \"autosolve\" (configurable)"
  6306.         ],
  6307.         "sources": {
  6308.             "svn": [
  6309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1025"
  6310.             ],
  6311.             "git": [
  6312.                 "https://github.com/danielmarschall/oidplus/tree/6c372a99175889745a2e829b5865d79125d2184b"
  6313.             ]
  6314.         }
  6315.     },
  6316.     {
  6317.         "version": "2.0.0.1024",
  6318.         "date": "2022-10-23 18:03:29 +0200",
  6319.         "author": "Daniel Marschall (ViaThinkSoft)",
  6320.         "changes": [
  6321.             "Fixed some race-conditions with VTS Client Challenge CAPTCHA"
  6322.         ],
  6323.         "sources": {
  6324.             "svn": [
  6325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1024"
  6326.             ],
  6327.             "git": [
  6328.                 "https://github.com/danielmarschall/oidplus/tree/691fb5915d384d2017f69131b66f6421c3d73843"
  6329.             ]
  6330.         }
  6331.     },
  6332.     {
  6333.         "version": "2.0.0.1023",
  6334.         "date": "2022-10-22 21:33:46 +0200",
  6335.         "author": "Daniel Marschall (ViaThinkSoft)",
  6336.         "changes": [
  6337.             "VTS Challenge CAPTCHA : Based on version 1.1.1 now"
  6338.         ],
  6339.         "sources": {
  6340.             "svn": [
  6341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1023"
  6342.             ],
  6343.             "git": [
  6344.                 "https://github.com/danielmarschall/oidplus/tree/26bf591a7c88e11cfcd063f0d697429e798db4d4"
  6345.             ]
  6346.         }
  6347.     },
  6348.     {
  6349.         "version": "2.0.0.1022",
  6350.         "date": "2022-10-22 15:46:00 +0200",
  6351.         "author": "Daniel Marschall (ViaThinkSoft)",
  6352.         "changes": [
  6353.             "Updated VTS Client Challenge plugin to version 1.1 (mitigate replay attack)"
  6354.         ],
  6355.         "sources": {
  6356.             "svn": [
  6357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1022"
  6358.             ],
  6359.             "git": [
  6360.                 "https://github.com/danielmarschall/oidplus/tree/a74e78194235c68ad5b5bef0ed77ccc60d499cfd"
  6361.             ]
  6362.         }
  6363.     },
  6364.     {
  6365.         "version": "2.0.0.1021",
  6366.         "date": "2022-10-22 15:10:43 +0200",
  6367.         "author": "Daniel Marschall (ViaThinkSoft)",
  6368.         "changes": [
  6369.             "Make use of php-sha3 fork by danielmarschall (contains hash_hmac)",
  6370.             "TinyMCE update"
  6371.         ],
  6372.         "sources": {
  6373.             "svn": [
  6374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1021"
  6375.             ],
  6376.             "git": [
  6377.                 "https://github.com/danielmarschall/oidplus/tree/5e5a182572f642b0827418f4da79901365bf4eaa"
  6378.             ]
  6379.         }
  6380.     },
  6381.     {
  6382.         "version": "2.0.0.1020",
  6383.         "date": "2022-10-22 01:11:10 +0200",
  6384.         "author": "Daniel Marschall (ViaThinkSoft)",
  6385.         "changes": [
  6386.             "Setup: Added \"Canonical URL\" option"
  6387.         ],
  6388.         "sources": {
  6389.             "svn": [
  6390.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1020"
  6391.             ],
  6392.             "git": [
  6393.                 "https://github.com/danielmarschall/oidplus/tree/3dee4febb0c28b1f915d7092a8e7fec536cd8c53"
  6394.             ]
  6395.         }
  6396.     },
  6397.     {
  6398.         "version": "2.0.0.1019",
  6399.         "date": "2022-10-22 00:35:54 +0200",
  6400.         "author": "Daniel Marschall (ViaThinkSoft)",
  6401.         "changes": [
  6402.             "Fixed issues with hCaptcha plugin"
  6403.         ],
  6404.         "sources": {
  6405.             "svn": [
  6406.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1019"
  6407.             ],
  6408.             "git": [
  6409.                 "https://github.com/danielmarschall/oidplus/tree/e295df539215edbd823df17d480b17f0058f91b3"
  6410.             ]
  6411.         }
  6412.     },
  6413.     {
  6414.         "version": "2.0.0.1018",
  6415.         "date": "2022-10-22 00:20:02 +0200",
  6416.         "author": "Daniel Marschall (ViaThinkSoft)",
  6417.         "changes": [
  6418.             "Applied more fixes to the ViaThinkSoft Client Challenge CAPTCHA. Also, removed captchaDomHead() from the CAPTCHA API"
  6419.         ],
  6420.         "sources": {
  6421.             "svn": [
  6422.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1018"
  6423.             ],
  6424.             "git": [
  6425.                 "https://github.com/danielmarschall/oidplus/tree/5c89d11865221b39ec57d867672ed9c5b436236a"
  6426.             ]
  6427.         }
  6428.     },
  6429.     {
  6430.         "version": "2.0.0.1017",
  6431.         "date": "2022-10-21 22:32:34 +0200",
  6432.         "author": "Daniel Marschall (ViaThinkSoft)",
  6433.         "changes": [
  6434.             "Fixed issue where ViaThinkSoft Challenge CAPTCHA blocked the UI, and it didn't work on subfolders"
  6435.         ],
  6436.         "sources": {
  6437.             "svn": [
  6438.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1017"
  6439.             ],
  6440.             "git": [
  6441.                 "https://github.com/danielmarschall/oidplus/tree/101818aa94a013c10cfb20c857c5bfa5b74aa93d"
  6442.             ]
  6443.         }
  6444.     },
  6445.     {
  6446.         "version": "2.0.0.1016",
  6447.         "date": "2022-10-21 17:45:33 +0200",
  6448.         "author": "Daniel Marschall (ViaThinkSoft)",
  6449.         "changes": [
  6450.             "Implemented reCAPTCHA V2 Invisible and reCAPTCHA V3 (score based)"
  6451.         ],
  6452.         "sources": {
  6453.             "svn": [
  6454.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1016"
  6455.             ],
  6456.             "git": [
  6457.                 "https://github.com/danielmarschall/oidplus/tree/d864a5b56b74db78f6844bd06e70f6bf1ba36433"
  6458.             ]
  6459.         }
  6460.     },
  6461.     {
  6462.         "version": "2.0.0.1015",
  6463.         "date": "2022-10-20 23:31:45 +0200",
  6464.         "author": "Daniel Marschall (ViaThinkSoft)",
  6465.         "changes": [
  6466.             "Repaired ReCAPTCHA"
  6467.         ],
  6468.         "sources": {
  6469.             "svn": [
  6470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1015"
  6471.             ],
  6472.             "git": [
  6473.                 "https://github.com/danielmarschall/oidplus/tree/8191fc6ee992371fac9324fec9350a0104761988"
  6474.             ]
  6475.         }
  6476.     },
  6477.     {
  6478.         "version": "2.0.0.1014",
  6479.         "date": "2022-10-18 00:47:31 +0200",
  6480.         "author": "Daniel Marschall (ViaThinkSoft)",
  6481.         "changes": [],
  6482.         "sources": {
  6483.             "svn": [
  6484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1014"
  6485.             ],
  6486.             "git": [
  6487.                 "https://github.com/danielmarschall/oidplus/tree/d4e95fc8ceab4d9a95641bf63ab07ef41afa3b5e"
  6488.             ]
  6489.         }
  6490.     },
  6491.     {
  6492.         "version": "2.0.0.1013",
  6493.         "date": "2022-10-17 23:02:34 +0200",
  6494.         "author": "Daniel Marschall (ViaThinkSoft)",
  6495.         "changes": [],
  6496.         "sources": {
  6497.             "svn": [
  6498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1013"
  6499.             ],
  6500.             "git": [
  6501.                 "https://github.com/danielmarschall/oidplus/tree/19dc5dd865b6049ee2d442910e574a0a7c2145dd"
  6502.             ]
  6503.         }
  6504.     },
  6505.     {
  6506.         "version": "2.0.0.1012",
  6507.         "date": "2022-10-17 22:52:45 +0200",
  6508.         "author": "Daniel Marschall (ViaThinkSoft)",
  6509.         "changes": [],
  6510.         "sources": {
  6511.             "svn": [
  6512.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1012"
  6513.             ],
  6514.             "git": [
  6515.                 "https://github.com/danielmarschall/oidplus/tree/5a9e85aac5d3c40f31d888f787164e9d9bf0fb94"
  6516.             ]
  6517.         }
  6518.     },
  6519.     {
  6520.         "version": "2.0.0.1011",
  6521.         "date": "2022-10-17 21:39:44 +0200",
  6522.         "author": "Daniel Marschall (ViaThinkSoft)",
  6523.         "changes": [
  6524.             "Made privacy documentation more pretty"
  6525.         ],
  6526.         "sources": {
  6527.             "svn": [
  6528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1011"
  6529.             ],
  6530.             "git": [
  6531.                 "https://github.com/danielmarschall/oidplus/tree/044896468301fc48d3692a4b23411e9230264847"
  6532.             ]
  6533.         }
  6534.     },
  6535.     {
  6536.         "version": "2.0.0.1010",
  6537.         "date": "2022-10-17 13:27:32 +0200",
  6538.         "author": "Daniel Marschall (ViaThinkSoft)",
  6539.         "changes": [
  6540.             "hCaptcha fixes"
  6541.         ],
  6542.         "sources": {
  6543.             "svn": [
  6544.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1010"
  6545.             ],
  6546.             "git": [
  6547.                 "https://github.com/danielmarschall/oidplus/tree/7e915250aaf1657e1b50d90f508db0ebc5a28033"
  6548.             ]
  6549.         }
  6550.     },
  6551.     {
  6552.         "version": "2.0.0.1009",
  6553.         "date": "2022-10-17 03:47:02 +0200",
  6554.         "author": "Daniel Marschall (ViaThinkSoft)",
  6555.         "changes": [
  6556.             "Fix hCaptcha"
  6557.         ],
  6558.         "sources": {
  6559.             "svn": [
  6560.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1009"
  6561.             ],
  6562.             "git": [
  6563.                 "https://github.com/danielmarschall/oidplus/tree/43b362738a610f97b3eb98d15f5a218315470f6e"
  6564.             ]
  6565.         }
  6566.     },
  6567.     {
  6568.         "version": "2.0.0.1008",
  6569.         "date": "2022-10-17 02:39:09 +0200",
  6570.         "author": "Daniel Marschall (ViaThinkSoft)",
  6571.         "changes": [],
  6572.         "sources": {
  6573.             "svn": [
  6574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1008"
  6575.             ],
  6576.             "git": [
  6577.                 "https://github.com/danielmarschall/oidplus/tree/5150a2498de2c83904a5a32fcbe16e331ebfee95"
  6578.             ]
  6579.         }
  6580.     },
  6581.     {
  6582.         "version": "2.0.0.1007",
  6583.         "date": "2022-10-17 00:29:13 +0200",
  6584.         "author": "Daniel Marschall (ViaThinkSoft)",
  6585.         "changes": [],
  6586.         "sources": {
  6587.             "svn": [
  6588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1007"
  6589.             ],
  6590.             "git": [
  6591.                 "https://github.com/danielmarschall/oidplus/tree/88fcffaba775b98f0a6ab454dc249de013441ccf"
  6592.             ]
  6593.         }
  6594.     },
  6595.     {
  6596.         "version": "2.0.0.1006",
  6597.         "date": "2022-10-17 00:25:58 +0200",
  6598.         "author": "Daniel Marschall (ViaThinkSoft)",
  6599.         "changes": [
  6600.             "Notifications plugin: Added checks if confidential directories are world-readable, and if the cache directory is writeable"
  6601.         ],
  6602.         "sources": {
  6603.             "svn": [
  6604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1006"
  6605.             ],
  6606.             "git": [
  6607.                 "https://github.com/danielmarschall/oidplus/tree/83c39acaf71cdbe66b56756b5fd465f3ceafe750"
  6608.             ]
  6609.         }
  6610.     },
  6611.     {
  6612.         "version": "2.0.0.1005",
  6613.         "date": "2022-10-16 22:40:43 +0200",
  6614.         "author": "Daniel Marschall (ViaThinkSoft)",
  6615.         "changes": [],
  6616.         "sources": {
  6617.             "svn": [
  6618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1005"
  6619.             ],
  6620.             "git": [
  6621.                 "https://github.com/danielmarschall/oidplus/tree/dab61e3fd3e8a636baa3cd5cebd41c7f08b5a5fd"
  6622.             ]
  6623.         }
  6624.     },
  6625.     {
  6626.         "version": "2.0.0.1004",
  6627.         "date": "2022-10-16 04:18:37 +0200",
  6628.         "author": "Daniel Marschall (ViaThinkSoft)",
  6629.         "changes": [],
  6630.         "sources": {
  6631.             "svn": [
  6632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1004"
  6633.             ],
  6634.             "git": [
  6635.                 "https://github.com/danielmarschall/oidplus/tree/f89bc9fbbcbe4fa3b09d23804e1b9a502fef64a7"
  6636.             ]
  6637.         }
  6638.     },
  6639.     {
  6640.         "version": "2.0.0.1003",
  6641.         "date": "2022-10-16 04:16:40 +0200",
  6642.         "author": "Daniel Marschall (ViaThinkSoft)",
  6643.         "changes": [
  6644.             "hCaptcha cannot be selected anymore if php_curl is missing"
  6645.         ],
  6646.         "sources": {
  6647.             "svn": [
  6648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1003"
  6649.             ],
  6650.             "git": [
  6651.                 "https://github.com/danielmarschall/oidplus/tree/ed677f82934db3c083a2287cb5ca95132361d692"
  6652.             ]
  6653.         }
  6654.     },
  6655.     {
  6656.         "version": "2.0.0.1002",
  6657.         "date": "2022-10-16 03:34:50 +0200",
  6658.         "author": "Daniel Marschall (ViaThinkSoft)",
  6659.         "changes": [],
  6660.         "sources": {
  6661.             "svn": [
  6662.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1002"
  6663.             ],
  6664.             "git": [
  6665.                 "https://github.com/danielmarschall/oidplus/tree/5300dd111186b7a143ad64f67dab1993d8aaae89"
  6666.             ]
  6667.         }
  6668.     },
  6669.     {
  6670.         "version": "2.0.0.1001",
  6671.         "date": "2022-10-16 03:31:34 +0200",
  6672.         "author": "Daniel Marschall (ViaThinkSoft)",
  6673.         "changes": [
  6674.             "New plugin: hCaptcha"
  6675.         ],
  6676.         "sources": {
  6677.             "svn": [
  6678.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1001"
  6679.             ],
  6680.             "git": [
  6681.                 "https://github.com/danielmarschall/oidplus/tree/3d818b3789c77750bd453893e49accf08bdadc3e"
  6682.             ]
  6683.         }
  6684.     },
  6685.     {
  6686.         "version": "2.0.0.1000",
  6687.         "date": "2022-10-15 23:40:20 +0200",
  6688.         "author": "Daniel Marschall (ViaThinkSoft)",
  6689.         "changes": [
  6690.             "NEW PLUGIN: Notifications for RA or Administrator"
  6691.         ],
  6692.         "sources": {
  6693.             "svn": [
  6694.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1000"
  6695.             ],
  6696.             "git": [
  6697.                 "https://github.com/danielmarschall/oidplus/tree/46c170e9d16767d7aaa1cc4afc86877e8037e685"
  6698.             ]
  6699.         }
  6700.     },
  6701.     {
  6702.         "version": "2.0.0.999",
  6703.         "date": "2022-10-15 23:30:24 +0200",
  6704.         "author": "Daniel Marschall (ViaThinkSoft)",
  6705.         "changes": [],
  6706.         "sources": {
  6707.             "svn": [
  6708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@999"
  6709.             ],
  6710.             "git": [
  6711.                 "https://github.com/danielmarschall/oidplus/tree/81cc8a29eb9ccab3fe8331ef80bf205b08b7caa4"
  6712.             ]
  6713.         }
  6714.     },
  6715.     {
  6716.         "version": "2.0.0.998",
  6717.         "date": "2022-10-15 14:56:58 +0200",
  6718.         "author": "Daniel Marschall (ViaThinkSoft)",
  6719.         "changes": [
  6720.             "Error in Non-Javascript menu fixed"
  6721.         ],
  6722.         "sources": {
  6723.             "svn": [
  6724.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@998"
  6725.             ],
  6726.             "git": [
  6727.                 "https://github.com/danielmarschall/oidplus/tree/f01eddc697b6269fc6742c5862f8918209135b72"
  6728.             ]
  6729.         }
  6730.     },
  6731.     {
  6732.         "version": "2.0.0.997",
  6733.         "date": "2022-10-15 14:21:45 +0200",
  6734.         "author": "Daniel Marschall (ViaThinkSoft)",
  6735.         "changes": [
  6736.             "VNag: Special case for version compare added"
  6737.         ],
  6738.         "sources": {
  6739.             "svn": [
  6740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@997"
  6741.             ],
  6742.             "git": [
  6743.                 "https://github.com/danielmarschall/oidplus/tree/2883d82dc8c5158793d6f0b5b82c9505c5bfa980"
  6744.             ]
  6745.         }
  6746.     },
  6747.     {
  6748.         "version": "2.0.0.996",
  6749.         "date": "2022-10-15 09:55:11 +0200",
  6750.         "author": "Daniel Marschall (ViaThinkSoft)",
  6751.         "changes": [
  6752.             "Fixed GitHub bug #3: Setup \"Copy to clipboard\" button copied non-breaking whitespaces instead of normal whitespaces, generating a syntax error in the base config file (bug introduced in SVN Rev 983 on 3 Oct 2022)"
  6753.         ],
  6754.         "sources": {
  6755.             "svn": [
  6756.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@996"
  6757.             ],
  6758.             "git": [
  6759.                 "https://github.com/danielmarschall/oidplus/tree/72f9b0295c9a2d6983cbba8c9b86b5b3491671b4"
  6760.             ]
  6761.         }
  6762.     },
  6763.     {
  6764.         "version": "2.0.0.991",
  6765.         "date": "2022-10-10 00:48:29 +0200",
  6766.         "author": "Daniel Marschall (ViaThinkSoft)",
  6767.         "changes": [],
  6768.         "sources": {
  6769.             "svn": [
  6770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@991"
  6771.             ],
  6772.             "git": [
  6773.                 "https://github.com/danielmarschall/oidplus/tree/a4185ddee17fe8766d267916157ae314f555adb8"
  6774.             ]
  6775.         }
  6776.     },
  6777.     {
  6778.         "version": "2.0.0.990",
  6779.         "date": "2022-10-09 18:33:43 +0200",
  6780.         "author": "Daniel Marschall (ViaThinkSoft)",
  6781.         "changes": [
  6782.             "Bundled new third-party plugin \"AltIDs\" by Frdlweb"
  6783.         ],
  6784.         "sources": {
  6785.             "svn": [
  6786.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@990"
  6787.             ],
  6788.             "git": [
  6789.                 "https://github.com/danielmarschall/oidplus/tree/68d523d0d696cda24c6cb6fa26b7be5a65e6db27"
  6790.             ]
  6791.         }
  6792.     },
  6793.     {
  6794.         "version": "2.0.0.989",
  6795.         "date": "2022-10-09 11:03:39 +0200",
  6796.         "author": "Daniel Marschall (ViaThinkSoft)",
  6797.         "changes": [
  6798.             "Added function getScalar to OIDplusDatabaseConnection"
  6799.         ],
  6800.         "sources": {
  6801.             "svn": [
  6802.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@989"
  6803.             ],
  6804.             "git": [
  6805.                 "https://github.com/danielmarschall/oidplus/tree/d3f86690b391d1de84bf4117ecf84e61f14840fd"
  6806.             ]
  6807.         }
  6808.     },
  6809.     {
  6810.         "version": "2.0.0.988",
  6811.         "date": "2022-10-05 16:52:34 +0200",
  6812.         "author": "Daniel Marschall (ViaThinkSoft)",
  6813.         "changes": [],
  6814.         "sources": {
  6815.             "svn": [
  6816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@988"
  6817.             ],
  6818.             "git": [
  6819.                 "https://github.com/danielmarschall/oidplus/tree/b07d1df44c03757ef231f338704d50da3959f3ab"
  6820.             ]
  6821.         }
  6822.     },
  6823.     {
  6824.         "version": "2.0.0.987",
  6825.         "date": "2022-10-04 19:11:29 +0200",
  6826.         "author": "Daniel Marschall (ViaThinkSoft)",
  6827.         "changes": [
  6828.             "Color plugin: \"Invert colors\" is now a checkbox instead of a 0/1 slider"
  6829.         ],
  6830.         "sources": {
  6831.             "svn": [
  6832.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@987"
  6833.             ],
  6834.             "git": [
  6835.                 "https://github.com/danielmarschall/oidplus/tree/72c9f925986e4cd8d8f210f12d4e1fb95d98a87f"
  6836.             ]
  6837.         }
  6838.     },
  6839.     {
  6840.         "version": "2.0.0.986",
  6841.         "date": "2022-10-04 14:15:46 +0200",
  6842.         "author": "Daniel Marschall (ViaThinkSoft)",
  6843.         "changes": [
  6844.             "BUGFIX: Invitation email of freshly created objects could not be sent"
  6845.         ],
  6846.         "sources": {
  6847.             "svn": [
  6848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@986"
  6849.             ],
  6850.             "git": [
  6851.                 "https://github.com/danielmarschall/oidplus/tree/d8fa45dbb968895b03ea87233f10d5776fd5bb58"
  6852.             ]
  6853.         }
  6854.     },
  6855.     {
  6856.         "version": "2.0.0.985",
  6857.         "date": "2022-10-04 00:16:46 +0200",
  6858.         "author": "Daniel Marschall (ViaThinkSoft)",
  6859.         "changes": [
  6860.             "Setup DB command lines: Added \"copy to clipboard\" buttons"
  6861.         ],
  6862.         "sources": {
  6863.             "svn": [
  6864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@985"
  6865.             ],
  6866.             "git": [
  6867.                 "https://github.com/danielmarschall/oidplus/tree/d2e4520092be0f86665ce5ab036643e502c5fbcb"
  6868.             ]
  6869.         }
  6870.     },
  6871.     {
  6872.         "version": "2.0.0.984",
  6873.         "date": "2022-10-03 23:55:25 +0200",
  6874.         "author": "Daniel Marschall (ViaThinkSoft)",
  6875.         "changes": [
  6876.             "VNag and AJAX plugins: Added \"copy to clipboard\" buttons"
  6877.         ],
  6878.         "sources": {
  6879.             "svn": [
  6880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@984"
  6881.             ],
  6882.             "git": [
  6883.                 "https://github.com/danielmarschall/oidplus/tree/31dfc09c5c43a9bc984ee46f50788a980b23324e"
  6884.             ]
  6885.         }
  6886.     },
  6887.     {
  6888.         "version": "2.0.0.983",
  6889.         "date": "2022-10-03 23:34:01 +0200",
  6890.         "author": "Daniel Marschall (ViaThinkSoft)",
  6891.         "changes": [
  6892.             "\"Forgot admin password\" and \"Change admin password\": Added \"copy to clipboard\" button"
  6893.         ],
  6894.         "sources": {
  6895.             "svn": [
  6896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@983"
  6897.             ],
  6898.             "git": [
  6899.                 "https://github.com/danielmarschall/oidplus/tree/9e29970553b1ffb8aabd2c316205cc03e5a62b1d"
  6900.             ]
  6901.         }
  6902.     },
  6903.     {
  6904.         "version": "2.0.0.982",
  6905.         "date": "2022-10-03 23:23:38 +0200",
  6906.         "author": "Daniel Marschall (ViaThinkSoft)",
  6907.         "changes": [
  6908.             "Setup: Added \"copy to clipboard\" button"
  6909.         ],
  6910.         "sources": {
  6911.             "svn": [
  6912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@982"
  6913.             ],
  6914.             "git": [
  6915.                 "https://github.com/danielmarschall/oidplus/tree/778a10bfd2b2412262890ab0f08754ec53b66c79"
  6916.             ]
  6917.         }
  6918.     },
  6919.     {
  6920.         "version": "2.0.0.981",
  6921.         "date": "2022-10-03 21:07:23 +0200",
  6922.         "author": "Daniel Marschall (ViaThinkSoft)",
  6923.         "changes": [],
  6924.         "sources": {
  6925.             "svn": [
  6926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@981"
  6927.             ],
  6928.             "git": [
  6929.                 "https://github.com/danielmarschall/oidplus/tree/7c1186d34ad58fea941bc159b0c24e208b17f358"
  6930.             ]
  6931.         }
  6932.     },
  6933.     {
  6934.         "version": "2.0.0.980",
  6935.         "date": "2022-10-03 00:06:04 +0200",
  6936.         "author": "Daniel Marschall (ViaThinkSoft)",
  6937.         "changes": [
  6938.             "Vendor update"
  6939.         ],
  6940.         "sources": {
  6941.             "svn": [
  6942.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@980"
  6943.             ],
  6944.             "git": [
  6945.                 "https://github.com/danielmarschall/oidplus/tree/f7e8476a5a9982b9db0c0b3392d112ae05f1bf14"
  6946.             ]
  6947.         }
  6948.     },
  6949.     {
  6950.         "version": "2.0.0.979",
  6951.         "date": "2022-10-02 22:39:17 +0200",
  6952.         "author": "Daniel Marschall (ViaThinkSoft)",
  6953.         "changes": [],
  6954.         "sources": {
  6955.             "svn": [
  6956.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@979"
  6957.             ],
  6958.             "git": [
  6959.                 "https://github.com/danielmarschall/oidplus/tree/9b799aef509501d7b0a8d6795731de259e555fbb"
  6960.             ]
  6961.         }
  6962.     },
  6963.     {
  6964.         "version": "2.0.0.978",
  6965.         "date": "2022-10-02 21:16:40 +0200",
  6966.         "author": "Daniel Marschall (ViaThinkSoft)",
  6967.         "changes": [
  6968.             "After a \"delete from ###objects\" (3x), \"update ###objects\" (12x), or \"insert into ###objects\" (3x), call OIDplusObject::resetObjectInformationCache()"
  6969.         ],
  6970.         "sources": {
  6971.             "svn": [
  6972.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@978"
  6973.             ],
  6974.             "git": [
  6975.                 "https://github.com/danielmarschall/oidplus/tree/0b9348d5796563238f656d238d28cc2e88386e3b"
  6976.             ]
  6977.         }
  6978.     },
  6979.     {
  6980.         "version": "2.0.0.977",
  6981.         "date": "2022-10-02 03:06:52 +0200",
  6982.         "author": "Daniel Marschall (ViaThinkSoft)",
  6983.         "changes": [
  6984.             "Make use of new getters of OIDplusObject in order to save unnecessary database queries"
  6985.         ],
  6986.         "sources": {
  6987.             "svn": [
  6988.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@977"
  6989.             ],
  6990.             "git": [
  6991.                 "https://github.com/danielmarschall/oidplus/tree/4b7ff465796ff05caffef4f6beb984fae8cdf72e"
  6992.             ]
  6993.         }
  6994.     },
  6995.     {
  6996.         "version": "2.0.0.976",
  6997.         "date": "2022-10-02 03:04:25 +0200",
  6998.         "author": "Daniel Marschall (ViaThinkSoft)",
  6999.         "changes": [
  7000.             "Fix OID-IP"
  7001.         ],
  7002.         "sources": {
  7003.             "svn": [
  7004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@976"
  7005.             ],
  7006.             "git": [
  7007.                 "https://github.com/danielmarschall/oidplus/tree/3b947c2ab849ccef313b422dfbf0f93ca0693fe3"
  7008.             ]
  7009.         }
  7010.     },
  7011.     {
  7012.         "version": "2.0.0.975",
  7013.         "date": "2022-10-01 22:31:42 +0200",
  7014.         "author": "Daniel Marschall (ViaThinkSoft)",
  7015.         "changes": [
  7016.             "Added getters for description, comment, updatedTime, createdTime to OIDplusObject instances"
  7017.         ],
  7018.         "sources": {
  7019.             "svn": [
  7020.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@975"
  7021.             ],
  7022.             "git": [
  7023.                 "https://github.com/danielmarschall/oidplus/tree/4a40ffd87ba8a0a36fc1364f63e82a4ecaa2c515"
  7024.             ]
  7025.         }
  7026.     },
  7027.     {
  7028.         "version": "2.0.0.974",
  7029.         "date": "2022-10-01 20:21:07 +0200",
  7030.         "author": "Daniel Marschall (ViaThinkSoft)",
  7031.         "changes": [
  7032.             "Fix bug where HTTP was not possible after a HTTPS call (Chrome blocks secure CSRF cookie overwrite). HTTPS is now enforced if the page was previously loaded using HTTPS"
  7033.         ],
  7034.         "sources": {
  7035.             "svn": [
  7036.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@974"
  7037.             ],
  7038.             "git": [
  7039.                 "https://github.com/danielmarschall/oidplus/tree/65ded77dc748e8c9878cd49ce7d31d2ff4e51b6f"
  7040.             ]
  7041.         }
  7042.     },
  7043.     {
  7044.         "version": "2.0.0.973",
  7045.         "date": "2022-10-01 18:59:39 +0200",
  7046.         "author": "Daniel Marschall (ViaThinkSoft)",
  7047.         "changes": [
  7048.             "ViaThinkSoft plugins now identify with their system SVN version"
  7049.         ],
  7050.         "sources": {
  7051.             "svn": [
  7052.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@973"
  7053.             ],
  7054.             "git": [
  7055.                 "https://github.com/danielmarschall/oidplus/tree/2eac4a04a45b54dd7f3df91b422325daf25e862c"
  7056.             ]
  7057.         }
  7058.     },
  7059.     {
  7060.         "version": "2.0.0.972",
  7061.         "date": "2022-10-01 18:39:42 +0200",
  7062.         "author": "Daniel Marschall (ViaThinkSoft)",
  7063.         "changes": [
  7064.             "Updated frdl RDAP plugin to 0.3.1, fixing a bug in AltID integration"
  7065.         ],
  7066.         "sources": {
  7067.             "svn": [
  7068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@972"
  7069.             ],
  7070.             "git": [
  7071.                 "https://github.com/danielmarschall/oidplus/tree/3bec096d9aac27b432d08d028c6ee5c32946ba6d"
  7072.             ]
  7073.         }
  7074.     },
  7075.     {
  7076.         "version": "2.0.0.971",
  7077.         "date": "2022-10-01 18:33:15 +0200",
  7078.         "author": "Daniel Marschall (ViaThinkSoft)",
  7079.         "changes": [
  7080.             "OID-IP: Using findFitting() to avoid making unnecessary SQL queries"
  7081.         ],
  7082.         "sources": {
  7083.             "svn": [
  7084.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@971"
  7085.             ],
  7086.             "git": [
  7087.                 "https://github.com/danielmarschall/oidplus/tree/5ed1482573095225c920b54e200171340fe3705a"
  7088.             ]
  7089.         }
  7090.     },
  7091.     {
  7092.         "version": "2.0.0.970",
  7093.         "date": "2022-10-01 14:45:52 +0200",
  7094.         "author": "Daniel Marschall (ViaThinkSoft)",
  7095.         "changes": [
  7096.             "Removed unnecessary try-catch around OIDplusObject::parse, because itself catches internal errors"
  7097.         ],
  7098.         "sources": {
  7099.             "svn": [
  7100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@970"
  7101.             ],
  7102.             "git": [
  7103.                 "https://github.com/danielmarschall/oidplus/tree/f7eb6b599b060e81f0770189cfe88a97652ed927"
  7104.             ]
  7105.         }
  7106.     },
  7107.     {
  7108.         "version": "2.0.0.969",
  7109.         "date": "2022-10-01 00:42:37 +0200",
  7110.         "author": "Daniel Marschall (ViaThinkSoft)",
  7111.         "changes": [
  7112.             "OIDplusObject::findFitting() does NOT throw an Exception anymore if the object type is unknown",
  7113.             "Update to FRDLWeb RDAP plugin 0.3"
  7114.         ],
  7115.         "sources": {
  7116.             "svn": [
  7117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@969"
  7118.             ],
  7119.             "git": [
  7120.                 "https://github.com/danielmarschall/oidplus/tree/bac6d60e786d09762a1532343866352c6a224f7f"
  7121.             ]
  7122.         }
  7123.     },
  7124.     {
  7125.         "version": "2.0.0.968",
  7126.         "date": "2022-09-30 23:51:32 +0200",
  7127.         "author": "Daniel Marschall (ViaThinkSoft)",
  7128.         "changes": [
  7129.             "OIDplusPagePublicObjects::getAlternativesForQuery() now takes care that the own ID is not in the list"
  7130.         ],
  7131.         "sources": {
  7132.             "svn": [
  7133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@968"
  7134.             ],
  7135.             "git": [
  7136.                 "https://github.com/danielmarschall/oidplus/tree/0e2b7179d33ff83a01d2c4e6cd3d46c1b9ab24e6"
  7137.             ]
  7138.         }
  7139.     },
  7140.     {
  7141.         "version": "2.0.0.967",
  7142.         "date": "2022-09-30 23:37:02 +0200",
  7143.         "author": "Daniel Marschall (ViaThinkSoft)",
  7144.         "changes": [
  7145.             "OID-IP plugins calls getAlternativesForQuery to find alternative identifiers if the object cannot be found"
  7146.         ],
  7147.         "sources": {
  7148.             "svn": [
  7149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@967"
  7150.             ],
  7151.             "git": [
  7152.                 "https://github.com/danielmarschall/oidplus/tree/84f871698171080bfef9f80d9f88a53efa4e59e6"
  7153.             ]
  7154.         }
  7155.     },
  7156.     {
  7157.         "version": "2.0.0.966",
  7158.         "date": "2022-09-27 23:24:26 +0200",
  7159.         "author": "Daniel Marschall (ViaThinkSoft)",
  7160.         "changes": [],
  7161.         "sources": {
  7162.             "svn": [
  7163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@966"
  7164.             ],
  7165.             "git": [
  7166.                 "https://github.com/danielmarschall/oidplus/tree/8d2345780f125a7218c99d536b51874f46ca9646"
  7167.             ]
  7168.         }
  7169.     },
  7170.     {
  7171.         "version": "2.0.0.964",
  7172.         "date": "2022-09-26 00:43:34 +0200",
  7173.         "author": "Daniel Marschall (ViaThinkSoft)",
  7174.         "changes": [],
  7175.         "sources": {
  7176.             "svn": [
  7177.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@964"
  7178.             ],
  7179.             "git": [
  7180.                 "https://github.com/danielmarschall/oidplus/tree/0d226fcc409138a377dea720932df2285d1dd773"
  7181.             ]
  7182.         }
  7183.     },
  7184.     {
  7185.         "version": "2.0.0.963",
  7186.         "date": "2022-09-26 00:20:39 +0200",
  7187.         "author": "Daniel Marschall (ViaThinkSoft)",
  7188.         "changes": [],
  7189.         "sources": {
  7190.             "svn": [
  7191.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@963"
  7192.             ],
  7193.             "git": [
  7194.                 "https://github.com/danielmarschall/oidplus/tree/a8eea0f98cd27ef3f961ea8d55707ac0316923ac"
  7195.             ]
  7196.         }
  7197.     },
  7198.     {
  7199.         "version": "2.0.0.962",
  7200.         "date": "2022-09-25 23:10:12 +0200",
  7201.         "author": "Daniel Marschall (ViaThinkSoft)",
  7202.         "changes": [
  7203.             "AID: Possibility to generate a random AID directly in OIDplus"
  7204.         ],
  7205.         "sources": {
  7206.             "svn": [
  7207.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@962"
  7208.             ],
  7209.             "git": [
  7210.                 "https://github.com/danielmarschall/oidplus/tree/e9b57471e1db878ead4a836a8c55a7132be5f5b4"
  7211.             ]
  7212.         }
  7213.     },
  7214.     {
  7215.         "version": "2.0.0.961",
  7216.         "date": "2022-09-24 16:00:51 +0200",
  7217.         "author": "Daniel Marschall (ViaThinkSoft)",
  7218.         "changes": [
  7219.             "Added \"iana-pen\" AltID to OID and AID (VTS F0)"
  7220.         ],
  7221.         "sources": {
  7222.             "svn": [
  7223.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@961"
  7224.             ],
  7225.             "git": [
  7226.                 "https://github.com/danielmarschall/oidplus/tree/822403c32e7539981d80da5e3ab0b7bf215bd770"
  7227.             ]
  7228.         }
  7229.     },
  7230.     {
  7231.         "version": "2.0.0.960",
  7232.         "date": "2022-09-24 13:48:00 +0200",
  7233.         "author": "Daniel Marschall (ViaThinkSoft)",
  7234.         "changes": [
  7235.             "FreeOID: Added note about free Application Identifiers (AID)"
  7236.         ],
  7237.         "sources": {
  7238.             "svn": [
  7239.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@960"
  7240.             ],
  7241.             "git": [
  7242.                 "https://github.com/danielmarschall/oidplus/tree/9efddf522e1de6f8e61348655a99f5e1cf9a9846"
  7243.             ]
  7244.         }
  7245.     },
  7246.     {
  7247.         "version": "2.0.0.959",
  7248.         "date": "2022-09-20 21:18:16 +0200",
  7249.         "author": "Daniel Marschall (ViaThinkSoft)",
  7250.         "changes": [],
  7251.         "sources": {
  7252.             "svn": [
  7253.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@959"
  7254.             ],
  7255.             "git": [
  7256.                 "https://github.com/danielmarschall/oidplus/tree/e0a649ddeb85f5bc88cf878aea4b8238d3ec280e"
  7257.             ]
  7258.         }
  7259.     },
  7260.     {
  7261.         "version": "2.0.0.958",
  7262.         "date": "2022-09-18 21:42:05 +0200",
  7263.         "author": "Daniel Marschall (ViaThinkSoft)",
  7264.         "changes": [
  7265.             "Upgrade to composer 2"
  7266.         ],
  7267.         "sources": {
  7268.             "svn": [
  7269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@958"
  7270.             ],
  7271.             "git": [
  7272.                 "https://github.com/danielmarschall/oidplus/tree/d4e49112a244e9b6485fc3ff2e55f990eb6b5899"
  7273.             ]
  7274.         }
  7275.     },
  7276.     {
  7277.         "version": "2.0.0.957",
  7278.         "date": "2022-09-18 21:16:25 +0200",
  7279.         "author": "Daniel Marschall (ViaThinkSoft)",
  7280.         "changes": [
  7281.             "Small fixes in re AID alt ids"
  7282.         ],
  7283.         "sources": {
  7284.             "svn": [
  7285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@957"
  7286.             ],
  7287.             "git": [
  7288.                 "https://github.com/danielmarschall/oidplus/tree/06b3976159087a5f0e92db8e1fd508952d2fd26f"
  7289.             ]
  7290.         }
  7291.     },
  7292.     {
  7293.         "version": "2.0.0.956",
  7294.         "date": "2022-09-18 14:36:02 +0200",
  7295.         "author": "Daniel Marschall (ViaThinkSoft)",
  7296.         "changes": [
  7297.             "Avoid endless loop if an object type plugin does not implement parse()"
  7298.         ],
  7299.         "sources": {
  7300.             "svn": [
  7301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@956"
  7302.             ],
  7303.             "git": [
  7304.                 "https://github.com/danielmarschall/oidplus/tree/59183a88d40ded560fd0cd1ebef8f3412c9db5d2"
  7305.             ]
  7306.         }
  7307.     },
  7308.     {
  7309.         "version": "2.0.0.955",
  7310.         "date": "2022-09-18 12:28:26 +0200",
  7311.         "author": "Daniel Marschall (ViaThinkSoft)",
  7312.         "changes": [
  7313.             "Fix problems with \"goto\" object detection"
  7314.         ],
  7315.         "sources": {
  7316.             "svn": [
  7317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@955"
  7318.             ],
  7319.             "git": [
  7320.                 "https://github.com/danielmarschall/oidplus/tree/4e509efff7d9c2e1179191ec50aba6ec11b0375d"
  7321.             ]
  7322.         }
  7323.     },
  7324.     {
  7325.         "version": "2.0.0.954",
  7326.         "date": "2022-09-17 23:14:07 +0200",
  7327.         "author": "Daniel Marschall (ViaThinkSoft)",
  7328.         "changes": [],
  7329.         "sources": {
  7330.             "svn": [
  7331.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@954"
  7332.             ],
  7333.             "git": [
  7334.                 "https://github.com/danielmarschall/oidplus/tree/da62b68a38fc5bd3a7d49e2e6629cd044c337dfd"
  7335.             ]
  7336.         }
  7337.     },
  7338.     {
  7339.         "version": "2.0.0.953",
  7340.         "date": "2022-09-17 22:54:11 +0200",
  7341.         "author": "Daniel Marschall (ViaThinkSoft)",
  7342.         "changes": [
  7343.             "Fix problem \"Invalid OID\" for non-found Non-OIDs"
  7344.         ],
  7345.         "sources": {
  7346.             "svn": [
  7347.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@953"
  7348.             ],
  7349.             "git": [
  7350.                 "https://github.com/danielmarschall/oidplus/tree/a25e8774853ae40ef62368c9f3875f832a808824"
  7351.             ]
  7352.         }
  7353.     },
  7354.     {
  7355.         "version": "2.0.0.952",
  7356.         "date": "2022-09-17 01:50:24 +0200",
  7357.         "author": "Daniel Marschall (ViaThinkSoft)",
  7358.         "changes": [],
  7359.         "sources": {
  7360.             "svn": [
  7361.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@952"
  7362.             ],
  7363.             "git": [
  7364.                 "https://github.com/danielmarschall/oidplus/tree/b652b55938d93c0bca78f38ba550393843ca1bcc"
  7365.             ]
  7366.         }
  7367.     },
  7368.     {
  7369.         "version": "2.0.0.951",
  7370.         "date": "2022-09-17 01:29:43 +0200",
  7371.         "author": "Daniel Marschall (ViaThinkSoft)",
  7372.         "changes": [
  7373.             "Added feature that the Objects plugin calls other plugins for help if it cannot find an object"
  7374.         ],
  7375.         "sources": {
  7376.             "svn": [
  7377.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@951"
  7378.             ],
  7379.             "git": [
  7380.                 "https://github.com/danielmarschall/oidplus/tree/3ca5c63005b5a467704973930fcee59b3e9103e8"
  7381.             ]
  7382.         }
  7383.     },
  7384.     {
  7385.         "version": "2.0.0.950",
  7386.         "date": "2022-09-16 16:16:43 +0200",
  7387.         "author": "Daniel Marschall (ViaThinkSoft)",
  7388.         "changes": [
  7389.             "Release RDAP plugin 0.2"
  7390.         ],
  7391.         "sources": {
  7392.             "svn": [
  7393.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@950"
  7394.             ],
  7395.             "git": [
  7396.                 "https://github.com/danielmarschall/oidplus/tree/a7a7ef934de3481a00eb27017d036f5791dc6961"
  7397.             ]
  7398.         }
  7399.     },
  7400.     {
  7401.         "version": "2.0.0.949",
  7402.         "date": "2022-09-14 10:50:19 +0200",
  7403.         "author": "Daniel Marschall (ViaThinkSoft)",
  7404.         "changes": [
  7405.             "MSSQL/ODBC: Fixed error message \"Syntax error or access violation\" at each registration (= hourly).",
  7406.             "Workaround for a bug known to Microsoft since 2010! (see PHP bug report #36561. Status from Microsoft",
  7407.             "\"To be resolved in a future release of the SQL Server Native Access Client.\", wow.)"
  7408.         ],
  7409.         "sources": {
  7410.             "svn": [
  7411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@949"
  7412.             ],
  7413.             "git": [
  7414.                 "https://github.com/danielmarschall/oidplus/tree/af2ebb0aa147145da128bbf6fa0392a3101333eb"
  7415.             ]
  7416.         }
  7417.     },
  7418.     {
  7419.         "version": "2.0.0.948",
  7420.         "date": "2022-09-13 21:57:48 +0200",
  7421.         "author": "Daniel Marschall (ViaThinkSoft)",
  7422.         "changes": [
  7423.             "Implemented 404 handler for NGINX"
  7424.         ],
  7425.         "sources": {
  7426.             "svn": [
  7427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@948"
  7428.             ],
  7429.             "git": [
  7430.                 "https://github.com/danielmarschall/oidplus/tree/e3d483f60c35a57f565dd29b62607c91a2dcbed8"
  7431.             ]
  7432.         }
  7433.     },
  7434.     {
  7435.         "version": "2.0.0.947",
  7436.         "date": "2022-09-13 14:56:17 +0200",
  7437.         "author": "Daniel Marschall (ViaThinkSoft)",
  7438.         "changes": [
  7439.             "Implemented 404 handler for Microsoft IIS"
  7440.         ],
  7441.         "sources": {
  7442.             "svn": [
  7443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@947"
  7444.             ],
  7445.             "git": [
  7446.                 "https://github.com/danielmarschall/oidplus/tree/2738d61133b5b14d8d13ded5f088b6a418b3ef90"
  7447.             ]
  7448.         }
  7449.     },
  7450.     {
  7451.         "version": "2.0.0.946",
  7452.         "date": "2022-09-12 23:58:51 +0200",
  7453.         "author": "Daniel Marschall (ViaThinkSoft)",
  7454.         "changes": [
  7455.             "Added \"HTTP 404\" API that can be used by plugins. Currently only supported by Apache 2"
  7456.         ],
  7457.         "sources": {
  7458.             "svn": [
  7459.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@946"
  7460.             ],
  7461.             "git": [
  7462.                 "https://github.com/danielmarschall/oidplus/tree/8997b25d46349064d9007e8abd56fd908631c398"
  7463.             ]
  7464.         }
  7465.     },
  7466.     {
  7467.         "version": "2.0.0.945",
  7468.         "date": "2022-09-12 22:46:55 +0200",
  7469.         "author": "Daniel Marschall (ViaThinkSoft)",
  7470.         "changes": [
  7471.             "More AID <=> AltID conversions"
  7472.         ],
  7473.         "sources": {
  7474.             "svn": [
  7475.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@945"
  7476.             ],
  7477.             "git": [
  7478.                 "https://github.com/danielmarschall/oidplus/tree/a9ea21418a67673011fba2d67eb62ed4829b3627"
  7479.             ]
  7480.         }
  7481.     },
  7482.     {
  7483.         "version": "2.0.0.944",
  7484.         "date": "2022-09-11 21:09:57 +0200",
  7485.         "author": "Daniel Marschall (ViaThinkSoft)",
  7486.         "changes": [],
  7487.         "sources": {
  7488.             "svn": [
  7489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@944"
  7490.             ],
  7491.             "git": [
  7492.                 "https://github.com/danielmarschall/oidplus/tree/196081793a4c31e70caf77c648486e27d9d601d2"
  7493.             ]
  7494.         }
  7495.     },
  7496.     {
  7497.         "version": "2.0.0.943",
  7498.         "date": "2022-09-11 20:46:30 +0200",
  7499.         "author": "Daniel Marschall (ViaThinkSoft)",
  7500.         "changes": [
  7501.             "Published RDAP plugin v0.1.2"
  7502.         ],
  7503.         "sources": {
  7504.             "svn": [
  7505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@943"
  7506.             ],
  7507.             "git": [
  7508.                 "https://github.com/danielmarschall/oidplus/tree/bc933280be3202719fac67f0a39ba748fd573bce"
  7509.             ]
  7510.         }
  7511.     },
  7512.     {
  7513.         "version": "2.0.0.942",
  7514.         "date": "2022-09-11 20:16:31 +0200",
  7515.         "author": "Daniel Marschall (ViaThinkSoft)",
  7516.         "changes": [
  7517.             "Published RDAP plugin v0.1.1"
  7518.         ],
  7519.         "sources": {
  7520.             "svn": [
  7521.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@942"
  7522.             ],
  7523.             "git": [
  7524.                 "https://github.com/danielmarschall/oidplus/tree/92c31e24090fb80ab185e88ac2971127afcff72c"
  7525.             ]
  7526.         }
  7527.     },
  7528.     {
  7529.         "version": "2.0.0.941",
  7530.         "date": "2022-09-11 20:07:04 +0200",
  7531.         "author": "Daniel Marschall (ViaThinkSoft)",
  7532.         "changes": [
  7533.             "Added class OIDplusOIDIP"
  7534.         ],
  7535.         "sources": {
  7536.             "svn": [
  7537.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@941"
  7538.             ],
  7539.             "git": [
  7540.                 "https://github.com/danielmarschall/oidplus/tree/3152fc406443360e4a7a5ac777b1d6043df4f844"
  7541.             ]
  7542.         }
  7543.     },
  7544.     {
  7545.         "version": "2.0.0.940",
  7546.         "date": "2022-09-11 20:03:50 +0200",
  7547.         "author": "Daniel Marschall (ViaThinkSoft)",
  7548.         "changes": [],
  7549.         "sources": {
  7550.             "svn": [
  7551.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@940"
  7552.             ],
  7553.             "git": [
  7554.                 "https://github.com/danielmarschall/oidplus/tree/d11a2c61738db340b86929ee83cbf71684056677"
  7555.             ]
  7556.         }
  7557.     },
  7558.     {
  7559.         "version": "2.0.0.939",
  7560.         "date": "2022-09-11 17:26:45 +0200",
  7561.         "author": "Daniel Marschall (ViaThinkSoft)",
  7562.         "changes": [
  7563.             "Published RDAP plugin v0.1"
  7564.         ],
  7565.         "sources": {
  7566.             "svn": [
  7567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@939"
  7568.             ],
  7569.             "git": [
  7570.                 "https://github.com/danielmarschall/oidplus/tree/87e62d7881f7390f97e96a3617968348b9429e50"
  7571.             ]
  7572.         }
  7573.     },
  7574.     {
  7575.         "version": "2.0.0.938",
  7576.         "date": "2022-09-11 17:26:06 +0200",
  7577.         "author": "Daniel Marschall (ViaThinkSoft)",
  7578.         "changes": [],
  7579.         "sources": {
  7580.             "svn": [
  7581.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@938"
  7582.             ],
  7583.             "git": [
  7584.                 "https://github.com/danielmarschall/oidplus/tree/e68747ab1165b4d8c9419e20ff978acaa468f8f0"
  7585.             ]
  7586.         }
  7587.     },
  7588.     {
  7589.         "version": "2.0.0.937",
  7590.         "date": "2022-09-11 17:25:46 +0200",
  7591.         "author": "Daniel Marschall (ViaThinkSoft)",
  7592.         "changes": [
  7593.             "Newest version of phpstan does not show warnings at OIDplusPluginManifest.class.php anymore"
  7594.         ],
  7595.         "sources": {
  7596.             "svn": [
  7597.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@937"
  7598.             ],
  7599.             "git": [
  7600.                 "https://github.com/danielmarschall/oidplus/tree/528ee04e0a605409ab28914d3b31335aad2b502a"
  7601.             ]
  7602.         }
  7603.     },
  7604.     {
  7605.         "version": "2.0.0.936",
  7606.         "date": "2022-09-11 17:18:50 +0200",
  7607.         "author": "Daniel Marschall (ViaThinkSoft)",
  7608.         "changes": [
  7609.             "Output of HTTP 404 when a non-existing plugin is opened"
  7610.         ],
  7611.         "sources": {
  7612.             "svn": [
  7613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@936"
  7614.             ],
  7615.             "git": [
  7616.                 "https://github.com/danielmarschall/oidplus/tree/900c3f91d90a8ce39bf87f9b0880bae28bf11607"
  7617.             ]
  7618.         }
  7619.     },
  7620.     {
  7621.         "version": "2.0.0.935",
  7622.         "date": "2022-09-11 12:18:25 +0200",
  7623.         "author": "Daniel Marschall (ViaThinkSoft)",
  7624.         "changes": [],
  7625.         "sources": {
  7626.             "svn": [
  7627.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@935"
  7628.             ],
  7629.             "git": [
  7630.                 "https://github.com/danielmarschall/oidplus/tree/b78770752a66a1b8a937d6a46b63096fbfcbe3de"
  7631.             ]
  7632.         }
  7633.     },
  7634.     {
  7635.         "version": "2.0.0.934",
  7636.         "date": "2022-09-09 00:07:13 +0200",
  7637.         "author": "Daniel Marschall (ViaThinkSoft)",
  7638.         "changes": [],
  7639.         "sources": {
  7640.             "svn": [
  7641.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@934"
  7642.             ],
  7643.             "git": [
  7644.                 "https://github.com/danielmarschall/oidplus/tree/d1c73b551eb7824c9784fb065527b71824d0879b"
  7645.             ]
  7646.         }
  7647.     },
  7648.     {
  7649.         "version": "2.0.0.933",
  7650.         "date": "2022-09-08 13:59:21 +0200",
  7651.         "author": "Daniel Marschall (ViaThinkSoft)",
  7652.         "changes": [
  7653.             "OID-to-AID: Implemented OID 1.0.xx (E8 = ISO Standard) and OID 2.999.xx (ViaThinkSoft E0) cases"
  7654.         ],
  7655.         "sources": {
  7656.             "svn": [
  7657.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@933"
  7658.             ],
  7659.             "git": [
  7660.                 "https://github.com/danielmarschall/oidplus/tree/8850a3a0402e614c5d67c8efe63f4f1db834df79"
  7661.             ]
  7662.         }
  7663.     },
  7664.     {
  7665.         "version": "2.0.0.932",
  7666.         "date": "2022-09-07 23:48:27 +0200",
  7667.         "author": "Daniel Marschall (ViaThinkSoft)",
  7668.         "changes": [],
  7669.         "sources": {
  7670.             "svn": [
  7671.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@932"
  7672.             ],
  7673.             "git": [
  7674.                 "https://github.com/danielmarschall/oidplus/tree/9420fc63b8447e2afa1eec4807c3b813abe8e8d1"
  7675.             ]
  7676.         }
  7677.     },
  7678.     {
  7679.         "version": "2.0.0.931",
  7680.         "date": "2022-09-07 22:57:33 +0200",
  7681.         "author": "Daniel Marschall (ViaThinkSoft)",
  7682.         "changes": [
  7683.             "AID Decoder: Implemented case \"E8\" (ISO Standard by OID)",
  7684.             "AIDs can be entered in the notation '00:11:22:33'"
  7685.         ],
  7686.         "sources": {
  7687.             "svn": [
  7688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@931"
  7689.             ],
  7690.             "git": [
  7691.                 "https://github.com/danielmarschall/oidplus/tree/28cb3a244a9d3d9eeda5c618465ed5beff73cdf3"
  7692.             ]
  7693.         }
  7694.     },
  7695.     {
  7696.         "version": "2.0.0.930",
  7697.         "date": "2022-09-07 00:52:39 +0200",
  7698.         "author": "Daniel Marschall (ViaThinkSoft)",
  7699.         "changes": [
  7700.             "OID DER encoding is now visible",
  7701.             "AID: OID-AID added (ViaThinkSoft-Foreign-6 AID)",
  7702.             "AID: RID and PIX can now be mixed in a single node again (removed restriction again); this is handy for ViaThinkSoft-Foreign-AIDs"
  7703.         ],
  7704.         "sources": {
  7705.             "svn": [
  7706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@930"
  7707.             ],
  7708.             "git": [
  7709.                 "https://github.com/danielmarschall/oidplus/tree/96c0db56efeecfc19240a842b1d1d265bd663068"
  7710.             ]
  7711.         }
  7712.     },
  7713.     {
  7714.         "version": "2.0.0.929",
  7715.         "date": "2022-08-28 02:26:09 +0200",
  7716.         "author": "Daniel Marschall (ViaThinkSoft)",
  7717.         "changes": [
  7718.             "Removed some cases of Alternative Identifiers to avoid confusing users:",
  7719.             "- UUID-OIDs no longer show namebased UUIDs",
  7720.             "- OIDs no longer show namebased UUIDs with namespace UUID_NAMEBASED_NS_OidPlusMisc (since they have the normal RFC namebased UUID namespace for OIDs = UUID_NAMEBASED_NS_OID)"
  7721.         ],
  7722.         "sources": {
  7723.             "svn": [
  7724.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@929"
  7725.             ],
  7726.             "git": [
  7727.                 "https://github.com/danielmarschall/oidplus/tree/1d266cbacc04c6c1aa010c3be26f51935ddec328"
  7728.             ]
  7729.         }
  7730.     },
  7731.     {
  7732.         "version": "2.0.0.928",
  7733.         "date": "2022-08-25 23:54:44 +0200",
  7734.         "author": "Daniel Marschall (ViaThinkSoft)",
  7735.         "changes": [
  7736.             "Replaced word \"subsequent\" with word \"subordinate\""
  7737.         ],
  7738.         "sources": {
  7739.             "svn": [
  7740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@928"
  7741.             ],
  7742.             "git": [
  7743.                 "https://github.com/danielmarschall/oidplus/tree/e2e0a349d9e708a87cc8dc224f5026aa3264f4ee"
  7744.             ]
  7745.         }
  7746.     },
  7747.     {
  7748.         "version": "2.0.0.927",
  7749.         "date": "2022-08-19 17:03:15 +0200",
  7750.         "author": "Daniel Marschall (ViaThinkSoft)",
  7751.         "changes": [],
  7752.         "sources": {
  7753.             "svn": [
  7754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@927"
  7755.             ],
  7756.             "git": [
  7757.                 "https://github.com/danielmarschall/oidplus/tree/70e483249fc14d534db1824e7977275c4ca2f61d"
  7758.             ]
  7759.         }
  7760.     },
  7761.     {
  7762.         "version": "2.0.0.926",
  7763.         "date": "2022-08-19 17:01:53 +0200",
  7764.         "author": "Daniel Marschall (ViaThinkSoft)",
  7765.         "changes": [
  7766.             "aid_decoder.inc.php : Added ASCII view in addition to the hex-representation"
  7767.         ],
  7768.         "sources": {
  7769.             "svn": [
  7770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@926"
  7771.             ],
  7772.             "git": [
  7773.                 "https://github.com/danielmarschall/oidplus/tree/8137b6486005cb0d16624640da403aec2025cf9c"
  7774.             ]
  7775.         }
  7776.     },
  7777.     {
  7778.         "version": "2.0.0.925",
  7779.         "date": "2022-08-19 00:08:18 +0200",
  7780.         "author": "Daniel Marschall (ViaThinkSoft)",
  7781.         "changes": [
  7782.             "AID Object type: It is now forbidden that a node mixes RID and PIX"
  7783.         ],
  7784.         "sources": {
  7785.             "svn": [
  7786.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@925"
  7787.             ],
  7788.             "git": [
  7789.                 "https://github.com/danielmarschall/oidplus/tree/fb88e5e6dae7f0fb0eb4b8eda6e2489e0560d39f"
  7790.             ]
  7791.         }
  7792.     },
  7793.     {
  7794.         "version": "2.0.0.924",
  7795.         "date": "2022-07-31 13:02:49 +0200",
  7796.         "author": "Daniel Marschall (ViaThinkSoft)",
  7797.         "changes": [
  7798.             "Some changes on the AID decoder"
  7799.         ],
  7800.         "sources": {
  7801.             "svn": [
  7802.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@924"
  7803.             ],
  7804.             "git": [
  7805.                 "https://github.com/danielmarschall/oidplus/tree/962e250cd1f2570a5de44294dc518f9b99e59aa7"
  7806.             ]
  7807.         }
  7808.     },
  7809.     {
  7810.         "version": "2.0.0.923",
  7811.         "date": "2022-07-31 00:51:50 +0200",
  7812.         "author": "Daniel Marschall (ViaThinkSoft)",
  7813.         "changes": [
  7814.             "Fixed OOBE problems with AID example data"
  7815.         ],
  7816.         "sources": {
  7817.             "svn": [
  7818.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@923"
  7819.             ],
  7820.             "git": [
  7821.                 "https://github.com/danielmarschall/oidplus/tree/d582a94759490b1501ec144b17b4e8f59603bd97"
  7822.             ]
  7823.         }
  7824.     },
  7825.     {
  7826.         "version": "2.0.0.922",
  7827.         "date": "2022-07-31 00:27:10 +0200",
  7828.         "author": "Daniel Marschall (ViaThinkSoft)",
  7829.         "changes": [
  7830.             "Added AID decoder"
  7831.         ],
  7832.         "sources": {
  7833.             "svn": [
  7834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@922"
  7835.             ],
  7836.             "git": [
  7837.                 "https://github.com/danielmarschall/oidplus/tree/2cbb6be221655412ccda830b78fe972e8c7191e7"
  7838.             ]
  7839.         }
  7840.     },
  7841.     {
  7842.         "version": "2.0.0.921",
  7843.         "date": "2022-07-30 19:50:23 +0200",
  7844.         "author": "Daniel Marschall (ViaThinkSoft)",
  7845.         "changes": [
  7846.             "Fixed BUG#0000220 in OOBE"
  7847.         ],
  7848.         "sources": {
  7849.             "svn": [
  7850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@921"
  7851.             ],
  7852.             "git": [
  7853.                 "https://github.com/danielmarschall/oidplus/tree/ac1eb61de915cce6d1176c674380043e0178d83c"
  7854.             ]
  7855.         }
  7856.     },
  7857.     {
  7858.         "version": "2.0.0.920",
  7859.         "date": "2022-07-29 16:17:22 +0200",
  7860.         "author": "Daniel Marschall (ViaThinkSoft)",
  7861.         "changes": [],
  7862.         "sources": {
  7863.             "svn": [
  7864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@920"
  7865.             ],
  7866.             "git": [
  7867.                 "https://github.com/danielmarschall/oidplus/tree/feb4c7efa61e1e9049275b0f01bc1c69b45e6ba9"
  7868.             ]
  7869.         }
  7870.     },
  7871.     {
  7872.         "version": "2.0.0.919",
  7873.         "date": "2022-07-29 16:14:20 +0200",
  7874.         "author": "Daniel Marschall (ViaThinkSoft)",
  7875.         "changes": [
  7876.             "New object type \"Application Identifier (ISO/IEC 7816-5)\""
  7877.         ],
  7878.         "sources": {
  7879.             "svn": [
  7880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@919"
  7881.             ],
  7882.             "git": [
  7883.                 "https://github.com/danielmarschall/oidplus/tree/f558495365954accddabc814d17c4042d8adb5cd"
  7884.             ]
  7885.         }
  7886.     },
  7887.     {
  7888.         "version": "2.0.0.918",
  7889.         "date": "2022-07-25 02:32:05 +0200",
  7890.         "author": "Daniel Marschall (ViaThinkSoft)",
  7891.         "changes": [
  7892.             "Prepare for OIDIP-05 (uses JSON schema 2020-12)"
  7893.         ],
  7894.         "sources": {
  7895.             "svn": [
  7896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@918"
  7897.             ],
  7898.             "git": [
  7899.                 "https://github.com/danielmarschall/oidplus/tree/061dca0306d30281fbcb34eb4d11c31a2f475e22"
  7900.             ]
  7901.         }
  7902.     },
  7903.     {
  7904.         "version": "2.0.0.917",
  7905.         "date": "2022-07-25 01:32:01 +0200",
  7906.         "author": "Daniel Marschall (ViaThinkSoft)",
  7907.         "changes": [],
  7908.         "sources": {
  7909.             "svn": [
  7910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@917"
  7911.             ],
  7912.             "git": [
  7913.                 "https://github.com/danielmarschall/oidplus/tree/6626ea4312050d93fa7502629415b3e14330b185"
  7914.             ]
  7915.         }
  7916.     },
  7917.     {
  7918.         "version": "2.0.0.916",
  7919.         "date": "2022-07-24 12:53:27 +0200",
  7920.         "author": "Daniel Marschall (ViaThinkSoft)",
  7921.         "changes": [
  7922.             "Release of draft-viathinksoft-oidip-04"
  7923.         ],
  7924.         "sources": {
  7925.             "svn": [
  7926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@916"
  7927.             ],
  7928.             "git": [
  7929.                 "https://github.com/danielmarschall/oidplus/tree/fd9ad448f6ac87053e4df1e60204fc82f8a7fdf7"
  7930.             ]
  7931.         }
  7932.     },
  7933.     {
  7934.         "version": "2.0.0.915",
  7935.         "date": "2022-07-23 00:10:56 +0200",
  7936.         "author": "Daniel Marschall (ViaThinkSoft)",
  7937.         "changes": [],
  7938.         "sources": {
  7939.             "svn": [
  7940.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@915"
  7941.             ],
  7942.             "git": [
  7943.                 "https://github.com/danielmarschall/oidplus/tree/6a75dfefa93beacab05ffa81930ea6ac36e019c0"
  7944.             ]
  7945.         }
  7946.     },
  7947.     {
  7948.         "version": "2.0.0.914",
  7949.         "date": "2022-07-23 00:04:27 +0200",
  7950.         "author": "Daniel Marschall (ViaThinkSoft)",
  7951.         "changes": [],
  7952.         "sources": {
  7953.             "svn": [
  7954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@914"
  7955.             ],
  7956.             "git": [
  7957.                 "https://github.com/danielmarschall/oidplus/tree/680a6cb325c6a0dcd41f43f556e57f71ed513aa7"
  7958.             ]
  7959.         }
  7960.     },
  7961.     {
  7962.         "version": "2.0.0.913",
  7963.         "date": "2022-07-22 17:36:59 +0200",
  7964.         "author": "Daniel Marschall (ViaThinkSoft)",
  7965.         "changes": [],
  7966.         "sources": {
  7967.             "svn": [
  7968.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@913"
  7969.             ],
  7970.             "git": [
  7971.                 "https://github.com/danielmarschall/oidplus/tree/f700e7513246e3e8235b5af0bedcf9b5a53149df"
  7972.             ]
  7973.         }
  7974.     },
  7975.     {
  7976.         "version": "2.0.0.912",
  7977.         "date": "2022-07-22 17:22:06 +0200",
  7978.         "author": "Daniel Marschall (ViaThinkSoft)",
  7979.         "changes": [
  7980.             "OID-IP"
  7981.         ],
  7982.         "sources": {
  7983.             "svn": [
  7984.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@912"
  7985.             ],
  7986.             "git": [
  7987.                 "https://github.com/danielmarschall/oidplus/tree/f2b277710bacff4d4ccec6a851d58c16d56b1e09"
  7988.             ]
  7989.         }
  7990.     },
  7991.     {
  7992.         "version": "2.0.0.911",
  7993.         "date": "2022-07-22 01:39:12 +0200",
  7994.         "author": "Daniel Marschall (ViaThinkSoft)",
  7995.         "changes": [],
  7996.         "sources": {
  7997.             "svn": [
  7998.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@911"
  7999.             ],
  8000.             "git": [
  8001.                 "https://github.com/danielmarschall/oidplus/tree/1b4ee5f4c5c9704866c6c8b3722f7daccd550d38"
  8002.             ]
  8003.         }
  8004.     },
  8005.     {
  8006.         "version": "2.0.0.910",
  8007.         "date": "2022-07-22 01:27:00 +0200",
  8008.         "author": "Daniel Marschall (ViaThinkSoft)",
  8009.         "changes": [],
  8010.         "sources": {
  8011.             "svn": [
  8012.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@910"
  8013.             ],
  8014.             "git": [
  8015.                 "https://github.com/danielmarschall/oidplus/tree/e2c2505f99ca59d0dd65ef2575ef0b21d21971c9"
  8016.             ]
  8017.         }
  8018.     },
  8019.     {
  8020.         "version": "2.0.0.909",
  8021.         "date": "2022-07-22 01:18:12 +0200",
  8022.         "author": "Daniel Marschall (ViaThinkSoft)",
  8023.         "changes": [
  8024.             "OID-IP XML/JSON: Removed \"ra-\" prefix from fields"
  8025.         ],
  8026.         "sources": {
  8027.             "svn": [
  8028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@909"
  8029.             ],
  8030.             "git": [
  8031.                 "https://github.com/danielmarschall/oidplus/tree/54f0a792ab17552cce8cec3db223e0486fe7d01e"
  8032.             ]
  8033.         }
  8034.     },
  8035.     {
  8036.         "version": "2.0.0.908",
  8037.         "date": "2022-07-22 00:14:43 +0200",
  8038.         "author": "Daniel Marschall (ViaThinkSoft)",
  8039.         "changes": [
  8040.             "OID-IP: Added \"$lang\" argument and \"lang\" response fields"
  8041.         ],
  8042.         "sources": {
  8043.             "svn": [
  8044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@908"
  8045.             ],
  8046.             "git": [
  8047.                 "https://github.com/danielmarschall/oidplus/tree/400d2f33b906549856717bf91278bf3519e3f264"
  8048.             ]
  8049.         }
  8050.     },
  8051.     {
  8052.         "version": "2.0.0.907",
  8053.         "date": "2022-07-21 22:34:48 +0200",
  8054.         "author": "Daniel Marschall (ViaThinkSoft)",
  8055.         "changes": [],
  8056.         "sources": {
  8057.             "svn": [
  8058.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@907"
  8059.             ],
  8060.             "git": [
  8061.                 "https://github.com/danielmarschall/oidplus/tree/e819d70ad4039718e3a857b136297644935a56a5"
  8062.             ]
  8063.         }
  8064.     },
  8065.     {
  8066.         "version": "2.0.0.906",
  8067.         "date": "2022-07-20 00:45:24 +0200",
  8068.         "author": "Daniel Marschall (ViaThinkSoft)",
  8069.         "changes": [],
  8070.         "sources": {
  8071.             "svn": [
  8072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@906"
  8073.             ],
  8074.             "git": [
  8075.                 "https://github.com/danielmarschall/oidplus/tree/da17d3bf47a2604df1a9a5df421fa2e99081a3a1"
  8076.             ]
  8077.         }
  8078.     },
  8079.     {
  8080.         "version": "2.0.0.905",
  8081.         "date": "2022-07-19 01:35:35 +0200",
  8082.         "author": "Daniel Marschall (ViaThinkSoft)",
  8083.         "changes": [],
  8084.         "sources": {
  8085.             "svn": [
  8086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@905"
  8087.             ],
  8088.             "git": [
  8089.                 "https://github.com/danielmarschall/oidplus/tree/e5f53f3504c59bdb5c3964fac199eadf844b7326"
  8090.             ]
  8091.         }
  8092.     },
  8093.     {
  8094.         "version": "2.0.0.904",
  8095.         "date": "2022-07-18 15:39:26 +0200",
  8096.         "author": "Daniel Marschall (ViaThinkSoft)",
  8097.         "changes": [
  8098.             "OID-IP JSON-Schema and XSD are now again in the InternetDraft"
  8099.         ],
  8100.         "sources": {
  8101.             "svn": [
  8102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@904"
  8103.             ],
  8104.             "git": [
  8105.                 "https://github.com/danielmarschall/oidplus/tree/000d530da76ced1987e9dca101f98e6912da2314"
  8106.             ]
  8107.         }
  8108.     },
  8109.     {
  8110.         "version": "2.0.0.903",
  8111.         "date": "2022-07-18 14:45:03 +0200",
  8112.         "author": "Daniel Marschall (ViaThinkSoft)",
  8113.         "changes": [
  8114.             "OID-IP"
  8115.         ],
  8116.         "sources": {
  8117.             "svn": [
  8118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@903"
  8119.             ],
  8120.             "git": [
  8121.                 "https://github.com/danielmarschall/oidplus/tree/e4f86f2bdabe116645c0308c2c91f9f04b336efd"
  8122.             ]
  8123.         }
  8124.     },
  8125.     {
  8126.         "version": "2.0.0.902",
  8127.         "date": "2022-07-18 14:21:12 +0200",
  8128.         "author": "Daniel Marschall (ViaThinkSoft)",
  8129.         "changes": [],
  8130.         "sources": {
  8131.             "svn": [
  8132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@902"
  8133.             ],
  8134.             "git": [
  8135.                 "https://github.com/danielmarschall/oidplus/tree/11b60a4639118aafe8a4e4e49806de2a1c2a180b"
  8136.             ]
  8137.         }
  8138.     },
  8139.     {
  8140.         "version": "2.0.0.901",
  8141.         "date": "2022-07-18 12:25:22 +0200",
  8142.         "author": "Daniel Marschall (ViaThinkSoft)",
  8143.         "changes": [
  8144.             "OIDIP: Regex replace [0-9] with \\d"
  8145.         ],
  8146.         "sources": {
  8147.             "svn": [
  8148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@901"
  8149.             ],
  8150.             "git": [
  8151.                 "https://github.com/danielmarschall/oidplus/tree/518ed567dc783e76dfd681602d0bbbd5e6bb6b15"
  8152.             ]
  8153.         }
  8154.     },
  8155.     {
  8156.         "version": "2.0.0.900",
  8157.         "date": "2022-07-18 11:18:51 +0200",
  8158.         "author": "Daniel Marschall (ViaThinkSoft)",
  8159.         "changes": [],
  8160.         "sources": {
  8161.             "svn": [
  8162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@900"
  8163.             ],
  8164.             "git": [
  8165.                 "https://github.com/danielmarschall/oidplus/tree/25747eaec3fbf5f33f39d2079aedf4c7ca65da84"
  8166.             ]
  8167.         }
  8168.     },
  8169.     {
  8170.         "version": "2.0.0.899",
  8171.         "date": "2022-07-18 02:16:19 +0200",
  8172.         "author": "Daniel Marschall (ViaThinkSoft)",
  8173.         "changes": [
  8174.             "OID-IP: Attachments URL were relative URLs. Corrected to absolute URLs.",
  8175.             "OID-IP: Attachment plugin now generates correct XSD"
  8176.         ],
  8177.         "sources": {
  8178.             "svn": [
  8179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@899"
  8180.             ],
  8181.             "git": [
  8182.                 "https://github.com/danielmarschall/oidplus/tree/3eb475226533bb1342656f420dc15b8c10cb6816"
  8183.             ]
  8184.         }
  8185.     },
  8186.     {
  8187.         "version": "2.0.0.898",
  8188.         "date": "2022-07-18 00:19:38 +0200",
  8189.         "author": "Daniel Marschall (ViaThinkSoft)",
  8190.         "changes": [
  8191.             "OID-IP: JSON is now an associative array. JSON-Schema adjusted.",
  8192.             "OID-IP: Completely rewrote XSD schema file. Elements are now sequential.",
  8193.             "OID-IP: Order of fields corrected (since XSD is now sequential)",
  8194.             "OID-IP: XSD/JSON: distance is now an integer instead of a string",
  8195.             "OID-IP: XSD/JSON: added simple regex for query and object fields",
  8196.             "OID-IP: XSD/JSON: added support for ra1, ra2, ra3, ...",
  8197.             "Important bugfix for openssl_supplement.inc.php"
  8198.         ],
  8199.         "sources": {
  8200.             "svn": [
  8201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@898"
  8202.             ],
  8203.             "git": [
  8204.                 "https://github.com/danielmarschall/oidplus/tree/696b4dbfd489cd08fc6a0265e9bbdb81d75cf625"
  8205.             ]
  8206.         }
  8207.     },
  8208.     {
  8209.         "version": "2.0.0.897",
  8210.         "date": "2022-07-17 02:44:44 +0200",
  8211.         "author": "Daniel Marschall (ViaThinkSoft)",
  8212.         "changes": [
  8213.             "OIP-IP minor changes"
  8214.         ],
  8215.         "sources": {
  8216.             "svn": [
  8217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@897"
  8218.             ],
  8219.             "git": [
  8220.                 "https://github.com/danielmarschall/oidplus/tree/c98f68eb3dd4cd3476eeba770b8212a346d59742"
  8221.             ]
  8222.         }
  8223.     },
  8224.     {
  8225.         "version": "2.0.0.896",
  8226.         "date": "2022-07-17 02:40:45 +0200",
  8227.         "author": "Daniel Marschall (ViaThinkSoft)",
  8228.         "changes": [
  8229.             "OID-IP XSD/JSON schema bugfix: October timestamps were not accepted. Fixed."
  8230.         ],
  8231.         "sources": {
  8232.             "svn": [
  8233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@896"
  8234.             ],
  8235.             "git": [
  8236.                 "https://github.com/danielmarschall/oidplus/tree/a96cb8112325bb30136c45b7c21122eb7af1f1ef"
  8237.             ]
  8238.         }
  8239.     },
  8240.     {
  8241.         "version": "2.0.0.895",
  8242.         "date": "2022-07-15 15:42:29 +0200",
  8243.         "author": "Daniel Marschall (ViaThinkSoft)",
  8244.         "changes": [],
  8245.         "sources": {
  8246.             "svn": [
  8247.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@895"
  8248.             ],
  8249.             "git": [
  8250.                 "https://github.com/danielmarschall/oidplus/tree/90b58cb3fba5588357cb92958a977a65943bfb59"
  8251.             ]
  8252.         }
  8253.     },
  8254.     {
  8255.         "version": "2.0.0.894",
  8256.         "date": "2022-07-15 01:26:42 +0200",
  8257.         "author": "Daniel Marschall (ViaThinkSoft)",
  8258.         "changes": [],
  8259.         "sources": {
  8260.             "svn": [
  8261.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@894"
  8262.             ],
  8263.             "git": [
  8264.                 "https://github.com/danielmarschall/oidplus/tree/2c2db04c51e85edb4efc6abed556c3b5c1c975b7"
  8265.             ]
  8266.         }
  8267.     },
  8268.     {
  8269.         "version": "2.0.0.893",
  8270.         "date": "2022-07-15 00:19:43 +0200",
  8271.         "author": "Daniel Marschall (ViaThinkSoft)",
  8272.         "changes": [],
  8273.         "sources": {
  8274.             "svn": [
  8275.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@893"
  8276.             ],
  8277.             "git": [
  8278.                 "https://github.com/danielmarschall/oidplus/tree/76560678c1092c6f3dac3f256919d708b6425fea"
  8279.             ]
  8280.         }
  8281.     },
  8282.     {
  8283.         "version": "2.0.0.892",
  8284.         "date": "2022-07-14 16:57:02 +0200",
  8285.         "author": "Daniel Marschall (ViaThinkSoft)",
  8286.         "changes": [],
  8287.         "sources": {
  8288.             "svn": [
  8289.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@892"
  8290.             ],
  8291.             "git": [
  8292.                 "https://github.com/danielmarschall/oidplus/tree/345cc68cf4a8d4838f6ddd4ec3b8f040d4a12933"
  8293.             ]
  8294.         }
  8295.     },
  8296.     {
  8297.         "version": "2.0.0.891",
  8298.         "date": "2022-07-14 16:19:47 +0200",
  8299.         "author": "Daniel Marschall (ViaThinkSoft)",
  8300.         "changes": [
  8301.             "OID-IP"
  8302.         ],
  8303.         "sources": {
  8304.             "svn": [
  8305.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@891"
  8306.             ],
  8307.             "git": [
  8308.                 "https://github.com/danielmarschall/oidplus/tree/b0c6c4ceeed3285634597bd2d85a17cf777b1aa3"
  8309.             ]
  8310.         }
  8311.     },
  8312.     {
  8313.         "version": "2.0.0.890",
  8314.         "date": "2022-07-14 13:40:06 +0200",
  8315.         "author": "Daniel Marschall (ViaThinkSoft)",
  8316.         "changes": [
  8317.             "OID-IP"
  8318.         ],
  8319.         "sources": {
  8320.             "svn": [
  8321.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@890"
  8322.             ],
  8323.             "git": [
  8324.                 "https://github.com/danielmarschall/oidplus/tree/65d38e59c122e321a8b55f9eabe9b4c3c860019d"
  8325.             ]
  8326.         }
  8327.     },
  8328.     {
  8329.         "version": "2.0.0.889",
  8330.         "date": "2022-07-13 23:18:38 +0200",
  8331.         "author": "Daniel Marschall (ViaThinkSoft)",
  8332.         "changes": [
  8333.             "GUIDs can now also be accessed via the \"uuid:\" namespace prefix"
  8334.         ],
  8335.         "sources": {
  8336.             "svn": [
  8337.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@889"
  8338.             ],
  8339.             "git": [
  8340.                 "https://github.com/danielmarschall/oidplus/tree/f8011a867b36bdd404ee62b9258b3730859ba564"
  8341.             ]
  8342.         }
  8343.     },
  8344.     {
  8345.         "version": "2.0.0.888",
  8346.         "date": "2022-07-13 16:33:24 +0200",
  8347.         "author": "Daniel Marschall (ViaThinkSoft)",
  8348.         "changes": [
  8349.             "OID-IP RFC trivia"
  8350.         ],
  8351.         "sources": {
  8352.             "svn": [
  8353.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@888"
  8354.             ],
  8355.             "git": [
  8356.                 "https://github.com/danielmarschall/oidplus/tree/32993e254482e63b7db10a502ab027bcaaea41c3"
  8357.             ]
  8358.         }
  8359.     },
  8360.     {
  8361.         "version": "2.0.0.887",
  8362.         "date": "2022-07-13 10:46:06 +0200",
  8363.         "author": "Daniel Marschall (ViaThinkSoft)",
  8364.         "changes": [
  8365.             "RFC: Updated reference cites according to https://www.rfc-editor.org/refs/"
  8366.         ],
  8367.         "sources": {
  8368.             "svn": [
  8369.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@887"
  8370.             ],
  8371.             "git": [
  8372.                 "https://github.com/danielmarschall/oidplus/tree/543e738e6ca26b57b5cb5054a036440dc93ebe91"
  8373.             ]
  8374.         }
  8375.     },
  8376.     {
  8377.         "version": "2.0.0.886",
  8378.         "date": "2022-07-12 21:25:45 +0200",
  8379.         "author": "Daniel Marschall (ViaThinkSoft)",
  8380.         "changes": [
  8381.             "OID-IP RFC: Fixed ABNF ( thanks to Bill's ABNF checker at https://tools.ietf.org/tools/bap/abnf.cgi )"
  8382.         ],
  8383.         "sources": {
  8384.             "svn": [
  8385.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@886"
  8386.             ],
  8387.             "git": [
  8388.                 "https://github.com/danielmarschall/oidplus/tree/5140bddb55277a3a18b662ace922c52582514905"
  8389.             ]
  8390.         }
  8391.     },
  8392.     {
  8393.         "version": "2.0.0.885",
  8394.         "date": "2022-07-12 21:07:57 +0200",
  8395.         "author": "Daniel Marschall (ViaThinkSoft)",
  8396.         "changes": [
  8397.             "OID-IP \"$token=\" has been renamed to \"$auth=\""
  8398.         ],
  8399.         "sources": {
  8400.             "svn": [
  8401.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@885"
  8402.             ],
  8403.             "git": [
  8404.                 "https://github.com/danielmarschall/oidplus/tree/eb9ce161c4b2436fef4fc3048ef95e0d99510118"
  8405.             ]
  8406.         }
  8407.     },
  8408.     {
  8409.         "version": "2.0.0.884",
  8410.         "date": "2022-07-12 15:49:51 +0200",
  8411.         "author": "Daniel Marschall (ViaThinkSoft)",
  8412.         "changes": [],
  8413.         "sources": {
  8414.             "svn": [
  8415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@884"
  8416.             ],
  8417.             "git": [
  8418.                 "https://github.com/danielmarschall/oidplus/tree/847eccf86e4dc49a588d7a9620fdb69d3b7b414e"
  8419.             ]
  8420.         }
  8421.     },
  8422.     {
  8423.         "version": "2.0.0.883",
  8424.         "date": "2022-07-12 14:55:03 +0200",
  8425.         "author": "Daniel Marschall (ViaThinkSoft)",
  8426.         "changes": [
  8427.             "RFC \"server commands\" and \"authentication tokens\" are now merged into \"arguments\""
  8428.         ],
  8429.         "sources": {
  8430.             "svn": [
  8431.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@883"
  8432.             ],
  8433.             "git": [
  8434.                 "https://github.com/danielmarschall/oidplus/tree/c0fd556e5c6f102abe94bb462d59fff8c4711a47"
  8435.             ]
  8436.         }
  8437.     },
  8438.     {
  8439.         "version": "2.0.0.882",
  8440.         "date": "2022-07-12 01:42:15 +0200",
  8441.         "author": "Daniel Marschall (ViaThinkSoft)",
  8442.         "changes": [
  8443.             "Release of draft-viathinksoft-oidip-03"
  8444.         ],
  8445.         "sources": {
  8446.             "svn": [
  8447.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@882"
  8448.             ],
  8449.             "git": [
  8450.                 "https://github.com/danielmarschall/oidplus/tree/fc4b94de092cffd7d9ac75657dc5e9b6b755754d"
  8451.             ]
  8452.         }
  8453.     },
  8454.     {
  8455.         "version": "2.0.0.881",
  8456.         "date": "2022-07-12 01:14:49 +0200",
  8457.         "author": "Daniel Marschall (ViaThinkSoft)",
  8458.         "changes": [],
  8459.         "sources": {
  8460.             "svn": [
  8461.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@881"
  8462.             ],
  8463.             "git": [
  8464.                 "https://github.com/danielmarschall/oidplus/tree/f451e40cbc07fe43a342ba03f4125ef29f97ed68"
  8465.             ]
  8466.         }
  8467.     },
  8468.     {
  8469.         "version": "2.0.0.880",
  8470.         "date": "2022-07-11 22:42:59 +0200",
  8471.         "author": "Daniel Marschall (ViaThinkSoft)",
  8472.         "changes": [
  8473.             "OID-IP: Removed \"html\" format from the RFC"
  8474.         ],
  8475.         "sources": {
  8476.             "svn": [
  8477.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@880"
  8478.             ],
  8479.             "git": [
  8480.                 "https://github.com/danielmarschall/oidplus/tree/58c79e241ba51cd15daed35b52de5788a84af7f6"
  8481.             ]
  8482.         }
  8483.     },
  8484.     {
  8485.         "version": "2.0.0.879",
  8486.         "date": "2022-07-11 21:22:19 +0200",
  8487.         "author": "Daniel Marschall (ViaThinkSoft)",
  8488.         "changes": [
  8489.             "OID-IP: Implemented RA \"information partially available\""
  8490.         ],
  8491.         "sources": {
  8492.             "svn": [
  8493.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@879"
  8494.             ],
  8495.             "git": [
  8496.                 "https://github.com/danielmarschall/oidplus/tree/9708a21f6fae4fef47aa680f53bd902d64e6f4c7"
  8497.             ]
  8498.         }
  8499.     },
  8500.     {
  8501.         "version": "2.0.0.878",
  8502.         "date": "2022-07-11 21:13:42 +0200",
  8503.         "author": "Daniel Marschall (ViaThinkSoft)",
  8504.         "changes": [],
  8505.         "sources": {
  8506.             "svn": [
  8507.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@878"
  8508.             ],
  8509.             "git": [
  8510.                 "https://github.com/danielmarschall/oidplus/tree/b5c878c90ca4970f608aea48c2f31dadec448354"
  8511.             ]
  8512.         }
  8513.     },
  8514.     {
  8515.         "version": "2.0.0.877",
  8516.         "date": "2022-07-11 20:53:59 +0200",
  8517.         "author": "Daniel Marschall (ViaThinkSoft)",
  8518.         "changes": [
  8519.             "OID-IP: Words like \"unknown\" or \"redacted\" will not be translated anymore (Because output must be consistant)",
  8520.             "OID-IP: Added \"url\" property for all objects"
  8521.         ],
  8522.         "sources": {
  8523.             "svn": [
  8524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@877"
  8525.             ],
  8526.             "git": [
  8527.                 "https://github.com/danielmarschall/oidplus/tree/b5712d9c782a47590bb7dbde28c50c8cf9e5bb41"
  8528.             ]
  8529.         }
  8530.     },
  8531.     {
  8532.         "version": "2.0.0.876",
  8533.         "date": "2022-07-11 17:09:09 +0200",
  8534.         "author": "Daniel Marschall (ViaThinkSoft)",
  8535.         "changes": [
  8536.             "Admin/RA Automated Ajax: Token can now be copied into clipBoard"
  8537.         ],
  8538.         "sources": {
  8539.             "svn": [
  8540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@876"
  8541.             ],
  8542.             "git": [
  8543.                 "https://github.com/danielmarschall/oidplus/tree/c7fe5646aa43c76a362155f01a23d1f150818efb"
  8544.             ]
  8545.         }
  8546.     },
  8547.     {
  8548.         "version": "2.0.0.875",
  8549.         "date": "2022-07-10 13:30:17 +0200",
  8550.         "author": "Daniel Marschall (ViaThinkSoft)",
  8551.         "changes": [
  8552.             "Added config setting global_bcc for all outgoing emails"
  8553.         ],
  8554.         "sources": {
  8555.             "svn": [
  8556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@875"
  8557.             ],
  8558.             "git": [
  8559.                 "https://github.com/danielmarschall/oidplus/tree/208e6a7d59f86efb74aa439b6ae5ea42b1507b94"
  8560.             ]
  8561.         }
  8562.     },
  8563.     {
  8564.         "version": "2.0.0.874",
  8565.         "date": "2022-07-10 12:58:31 +0200",
  8566.         "author": "Daniel Marschall (ViaThinkSoft)",
  8567.         "changes": [
  8568.             "Vendor update"
  8569.         ],
  8570.         "sources": {
  8571.             "svn": [
  8572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@874"
  8573.             ],
  8574.             "git": [
  8575.                 "https://github.com/danielmarschall/oidplus/tree/65a5e12fad69000676c0ba5442fbbc72c90ef526"
  8576.             ]
  8577.         }
  8578.     },
  8579.     {
  8580.         "version": "2.0.0.873",
  8581.         "date": "2022-07-10 02:41:19 +0200",
  8582.         "author": "Daniel Marschall (ViaThinkSoft)",
  8583.         "changes": [
  8584.             "XML/JSON schema and RFC update"
  8585.         ],
  8586.         "sources": {
  8587.             "svn": [
  8588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@873"
  8589.             ],
  8590.             "git": [
  8591.                 "https://github.com/danielmarschall/oidplus/tree/78e55b90e4539205a1bc7752e37fd59686b45a18"
  8592.             ]
  8593.         }
  8594.     },
  8595.     {
  8596.         "version": "2.0.0.872",
  8597.         "date": "2022-07-10 01:23:08 +0200",
  8598.         "author": "Daniel Marschall (ViaThinkSoft)",
  8599.         "changes": [],
  8600.         "sources": {
  8601.             "svn": [
  8602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@872"
  8603.             ],
  8604.             "git": [
  8605.                 "https://github.com/danielmarschall/oidplus/tree/063285feb65dc8d7a5521bf3c5043d2d417a1dec"
  8606.             ]
  8607.         }
  8608.     },
  8609.     {
  8610.         "version": "2.0.0.871",
  8611.         "date": "2022-07-10 01:11:40 +0200",
  8612.         "author": "Daniel Marschall (ViaThinkSoft)",
  8613.         "changes": [],
  8614.         "sources": {
  8615.             "svn": [
  8616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@871"
  8617.             ],
  8618.             "git": [
  8619.                 "https://github.com/danielmarschall/oidplus/tree/565e3c73e752a81fa1d44fca2f11c049353bb266"
  8620.             ]
  8621.         }
  8622.     },
  8623.     {
  8624.         "version": "2.0.0.870",
  8625.         "date": "2022-07-10 01:07:21 +0200",
  8626.         "author": "Daniel Marschall (ViaThinkSoft)",
  8627.         "changes": [
  8628.             "OID-IP : XML/JSON Signature error catching"
  8629.         ],
  8630.         "sources": {
  8631.             "svn": [
  8632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@870"
  8633.             ],
  8634.             "git": [
  8635.                 "https://github.com/danielmarschall/oidplus/tree/510ea4455a87cfb8d6bf10febf4c4bb06a251d82"
  8636.             ]
  8637.         }
  8638.     },
  8639.     {
  8640.         "version": "2.0.0.869",
  8641.         "date": "2022-07-09 22:48:57 +0200",
  8642.         "author": "Daniel Marschall (ViaThinkSoft)",
  8643.         "changes": [
  8644.             "Described the new XML/JSON signatures in the RFC (work-in-progress)."
  8645.         ],
  8646.         "sources": {
  8647.             "svn": [
  8648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@869"
  8649.             ],
  8650.             "git": [
  8651.                 "https://github.com/danielmarschall/oidplus/tree/c7c42d58522943d8cef715950dc7f71880075d33"
  8652.             ]
  8653.         }
  8654.     },
  8655.     {
  8656.         "version": "2.0.0.868",
  8657.         "date": "2022-07-09 21:33:15 +0200",
  8658.         "author": "Daniel Marschall (ViaThinkSoft)",
  8659.         "changes": [
  8660.             "OID-IP: XML and JSON now have standardized (W3C/RFC) signatures. The OID-IP RFC draft will be edited soon."
  8661.         ],
  8662.         "sources": {
  8663.             "svn": [
  8664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@868"
  8665.             ],
  8666.             "git": [
  8667.                 "https://github.com/danielmarschall/oidplus/tree/fcefbadfd2351dd26f7377b831f53ecf6ae40d99"
  8668.             ]
  8669.         }
  8670.     },
  8671.     {
  8672.         "version": "2.0.0.867",
  8673.         "date": "2022-07-09 15:45:15 +0200",
  8674.         "author": "Daniel Marschall (ViaThinkSoft)",
  8675.         "changes": [
  8676.             "OID-IP : XML und JSON schema had relative schema URL. Fixed to absolute URL."
  8677.         ],
  8678.         "sources": {
  8679.             "svn": [
  8680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@867"
  8681.             ],
  8682.             "git": [
  8683.                 "https://github.com/danielmarschall/oidplus/tree/617febc5a2e68b0e8fd719ca94a01ee5780fa5c9"
  8684.             ]
  8685.         }
  8686.     },
  8687.     {
  8688.         "version": "2.0.0.866",
  8689.         "date": "2022-06-19 20:21:58 +0200",
  8690.         "author": "Daniel Marschall (ViaThinkSoft)",
  8691.         "changes": [
  8692.             "CSRF token debug"
  8693.         ],
  8694.         "sources": {
  8695.             "svn": [
  8696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@866"
  8697.             ],
  8698.             "git": [
  8699.                 "https://github.com/danielmarschall/oidplus/tree/e0ee30e366249e070d936a3f0eb8b9a97a5f1c65"
  8700.             ]
  8701.         }
  8702.     },
  8703.     {
  8704.         "version": "2.0.0.865",
  8705.         "date": "2022-06-05 00:53:51 +0200",
  8706.         "author": "Daniel Marschall (ViaThinkSoft)",
  8707.         "changes": [
  8708.             "Fixed SQLite3 OOBE issues"
  8709.         ],
  8710.         "sources": {
  8711.             "svn": [
  8712.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@865"
  8713.             ],
  8714.             "git": [
  8715.                 "https://github.com/danielmarschall/oidplus/tree/075ea2c79e6982b24f0add5251d8f7df8af5142c"
  8716.             ]
  8717.         }
  8718.     },
  8719.     {
  8720.         "version": "2.0.0.864",
  8721.         "date": "2022-06-02 01:52:01 +0200",
  8722.         "author": "Daniel Marschall (ViaThinkSoft)",
  8723.         "changes": [],
  8724.         "sources": {
  8725.             "svn": [
  8726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@864"
  8727.             ],
  8728.             "git": [
  8729.                 "https://github.com/danielmarschall/oidplus/tree/62bb0988973dc350b6642118cd360189a088f23e"
  8730.             ]
  8731.         }
  8732.     },
  8733.     {
  8734.         "version": "2.0.0.863",
  8735.         "date": "2022-06-02 01:40:40 +0200",
  8736.         "author": "Daniel Marschall (ViaThinkSoft)",
  8737.         "changes": [
  8738.             "Fixed Oracle OOBE example scripts"
  8739.         ],
  8740.         "sources": {
  8741.             "svn": [
  8742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@863"
  8743.             ],
  8744.             "git": [
  8745.                 "https://github.com/danielmarschall/oidplus/tree/3d10617ea5a71a152ef233e09017d1caf907c0e2"
  8746.             ]
  8747.         }
  8748.     },
  8749.     {
  8750.         "version": "2.0.0.862",
  8751.         "date": "2022-06-01 00:41:05 +0200",
  8752.         "author": "Daniel Marschall (ViaThinkSoft)",
  8753.         "changes": [
  8754.             "Oracle DB: On connection error, the error message from OCI is now displayed"
  8755.         ],
  8756.         "sources": {
  8757.             "svn": [
  8758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@862"
  8759.             ],
  8760.             "git": [
  8761.                 "https://github.com/danielmarschall/oidplus/tree/6ba5f0b8db75222bfa698147421bd9e1010c1290"
  8762.             ]
  8763.         }
  8764.     },
  8765.     {
  8766.         "version": "2.0.0.861",
  8767.         "date": "2022-05-30 23:21:04 +0200",
  8768.         "author": "Daniel Marschall (ViaThinkSoft)",
  8769.         "changes": [
  8770.             "Fixed phpstan warning"
  8771.         ],
  8772.         "sources": {
  8773.             "svn": [
  8774.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@861"
  8775.             ],
  8776.             "git": [
  8777.                 "https://github.com/danielmarschall/oidplus/tree/f15d524455833628d0c284fb3d069396e93614f1"
  8778.             ]
  8779.         }
  8780.     },
  8781.     {
  8782.         "version": "2.0.0.860",
  8783.         "date": "2022-05-29 22:55:17 +0200",
  8784.         "author": "Daniel Marschall (ViaThinkSoft)",
  8785.         "changes": [
  8786.             "Extended plugin check: The namespace of an object type plugin must be lower-case"
  8787.         ],
  8788.         "sources": {
  8789.             "svn": [
  8790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@860"
  8791.             ],
  8792.             "git": [
  8793.                 "https://github.com/danielmarschall/oidplus/tree/8aef357c448e0e2174d717c6456127e3052fb6a7"
  8794.             ]
  8795.         }
  8796.     },
  8797.     {
  8798.         "version": "2.0.0.859",
  8799.         "date": "2022-05-29 20:44:58 +0200",
  8800.         "author": "Daniel Marschall (ViaThinkSoft)",
  8801.         "changes": [],
  8802.         "sources": {
  8803.             "svn": [
  8804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@859"
  8805.             ],
  8806.             "git": [
  8807.                 "https://github.com/danielmarschall/oidplus/tree/008a7b51e4c5bda1869483015df802de7fbb95d2"
  8808.             ]
  8809.         }
  8810.     },
  8811.     {
  8812.         "version": "2.0.0.858",
  8813.         "date": "2022-05-29 20:30:30 +0200",
  8814.         "author": "Daniel Marschall (ViaThinkSoft)",
  8815.         "changes": [
  8816.             "BUGFIX: GUID and FourCC: category in treeview was \"/examples\" instead of \"examples\" for the top level."
  8817.         ],
  8818.         "sources": {
  8819.             "svn": [
  8820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@858"
  8821.             ],
  8822.             "git": [
  8823.                 "https://github.com/danielmarschall/oidplus/tree/700af56f6a39fa86ef767b629771f35426c47fd1"
  8824.             ]
  8825.         }
  8826.     },
  8827.     {
  8828.         "version": "2.0.0.857",
  8829.         "date": "2022-05-29 20:25:19 +0200",
  8830.         "author": "Daniel Marschall (ViaThinkSoft)",
  8831.         "changes": [
  8832.             "Fix runtime error that lead to a stalled update"
  8833.         ],
  8834.         "sources": {
  8835.             "svn": [
  8836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@857"
  8837.             ],
  8838.             "git": [
  8839.                 "https://github.com/danielmarschall/oidplus/tree/ed7b31492386ad214013ccd7a74edbf9f44c26be"
  8840.             ]
  8841.         }
  8842.     },
  8843.     {
  8844.         "version": "2.0.0.856",
  8845.         "date": "2022-05-29 20:06:06 +0200",
  8846.         "author": "Daniel Marschall (ViaThinkSoft)",
  8847.         "changes": [
  8848.             "BUGFIX: IPv4, IPv6 and GUID identifier were not correctly canonized, therefore they could not be found if e.g. the search term had the wrong upper/lower case"
  8849.         ],
  8850.         "sources": {
  8851.             "svn": [
  8852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@856"
  8853.             ],
  8854.             "git": [
  8855.                 "https://github.com/danielmarschall/oidplus/tree/486882cf958649866c30f0b926697d537265f3e5"
  8856.             ]
  8857.         }
  8858.     },
  8859.     {
  8860.         "version": "2.0.0.855",
  8861.         "date": "2022-05-29 18:12:38 +0200",
  8862.         "author": "Daniel Marschall (ViaThinkSoft)",
  8863.         "changes": [
  8864.             "Object-IDs are now case-sensitive (this is important for object types like FourCC)"
  8865.         ],
  8866.         "sources": {
  8867.             "svn": [
  8868.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@855"
  8869.             ],
  8870.             "git": [
  8871.                 "https://github.com/danielmarschall/oidplus/tree/036755ef36aa89320b1aef7c3173a6bd7695ce49"
  8872.             ]
  8873.         }
  8874.     },
  8875.     {
  8876.         "version": "2.0.0.854",
  8877.         "date": "2022-05-29 17:16:33 +0200",
  8878.         "author": "Daniel Marschall (ViaThinkSoft)",
  8879.         "changes": [
  8880.             "BUGFIX: Could not create objects on an Oracle database (error: Cannot insert NULL into (\"HR\".\"OBJECTS\".\"CONFIDENTIAL\"))"
  8881.         ],
  8882.         "sources": {
  8883.             "svn": [
  8884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@854"
  8885.             ],
  8886.             "git": [
  8887.                 "https://github.com/danielmarschall/oidplus/tree/e6ad251bccca62f7c7ad70611f5ae1a3d7b62ea0"
  8888.             ]
  8889.         }
  8890.     },
  8891.     {
  8892.         "version": "2.0.0.853",
  8893.         "date": "2022-05-29 12:22:19 +0200",
  8894.         "author": "Daniel Marschall (ViaThinkSoft)",
  8895.         "changes": [
  8896.             "Small fix in example SQL"
  8897.         ],
  8898.         "sources": {
  8899.             "svn": [
  8900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@853"
  8901.             ],
  8902.             "git": [
  8903.                 "https://github.com/danielmarschall/oidplus/tree/ac457dcd153187f182c846fd4be2b5439ce5c8fc"
  8904.             ]
  8905.         }
  8906.     },
  8907.     {
  8908.         "version": "2.0.0.852",
  8909.         "date": "2022-05-29 01:58:55 +0200",
  8910.         "author": "Daniel Marschall (ViaThinkSoft)",
  8911.         "changes": [
  8912.             "Fixed performance (in re autopublish) if cronjobs are used"
  8913.         ],
  8914.         "sources": {
  8915.             "svn": [
  8916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@852"
  8917.             ],
  8918.             "git": [
  8919.                 "https://github.com/danielmarschall/oidplus/tree/288fb99a5336af37c5cf4703eba3251a14ae40f0"
  8920.             ]
  8921.         }
  8922.     },
  8923.     {
  8924.         "version": "2.0.0.851",
  8925.         "date": "2022-05-29 01:37:51 +0200",
  8926.         "author": "Daniel Marschall (ViaThinkSoft)",
  8927.         "changes": [
  8928.             "BUGFIX: OID Autopublishing caused error message on a web visitors screen, because HTML5 and XML were mixed up"
  8929.         ],
  8930.         "sources": {
  8931.             "svn": [
  8932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@851"
  8933.             ],
  8934.             "git": [
  8935.                 "https://github.com/danielmarschall/oidplus/tree/bdc374a7f651955281aed1bd01f1975c2ecdd16a"
  8936.             ]
  8937.         }
  8938.     },
  8939.     {
  8940.         "version": "2.0.0.850",
  8941.         "date": "2022-05-28 23:27:15 +0200",
  8942.         "author": "Daniel Marschall (ViaThinkSoft)",
  8943.         "changes": [
  8944.             "Bugfix: GUID and FourCC categories can now contain the slash character (/)"
  8945.         ],
  8946.         "sources": {
  8947.             "svn": [
  8948.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@850"
  8949.             ],
  8950.             "git": [
  8951.                 "https://github.com/danielmarschall/oidplus/tree/b8cc9f697d1f6f6acc0f7bbadbd8b19c662b3c03"
  8952.             ]
  8953.         }
  8954.     },
  8955.     {
  8956.         "version": "2.0.0.849",
  8957.         "date": "2022-05-28 21:29:05 +0200",
  8958.         "author": "Daniel Marschall (ViaThinkSoft)",
  8959.         "changes": [],
  8960.         "sources": {
  8961.             "svn": [
  8962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@849"
  8963.             ],
  8964.             "git": [
  8965.                 "https://github.com/danielmarschall/oidplus/tree/e850850cd64bbc16aabc2291a42d0393920a3ac9"
  8966.             ]
  8967.         }
  8968.     },
  8969.     {
  8970.         "version": "2.0.0.848",
  8971.         "date": "2022-05-28 01:39:22 +0200",
  8972.         "author": "Daniel Marschall (ViaThinkSoft)",
  8973.         "changes": [
  8974.             "Updated example data"
  8975.         ],
  8976.         "sources": {
  8977.             "svn": [
  8978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@848"
  8979.             ],
  8980.             "git": [
  8981.                 "https://github.com/danielmarschall/oidplus/tree/cd52db1bfb149d05bd414549a315e476ae941c59"
  8982.             ]
  8983.         }
  8984.     },
  8985.     {
  8986.         "version": "2.0.0.847",
  8987.         "date": "2022-05-27 20:36:06 +0200",
  8988.         "author": "Daniel Marschall (ViaThinkSoft)",
  8989.         "changes": [
  8990.             "BUGFIX: No login sessions could be created using PHP 7.0 (Bug introduced in SVN Rev 711)"
  8991.         ],
  8992.         "sources": {
  8993.             "svn": [
  8994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@847"
  8995.             ],
  8996.             "git": [
  8997.                 "https://github.com/danielmarschall/oidplus/tree/81575cc31f5b45a66889af4730882f74e5b0e781"
  8998.             ]
  8999.         }
  9000.     },
  9001.     {
  9002.         "version": "2.0.0.846",
  9003.         "date": "2022-05-27 17:19:54 +0200",
  9004.         "author": "Daniel Marschall (ViaThinkSoft)",
  9005.         "changes": [
  9006.             "Vendor update"
  9007.         ],
  9008.         "sources": {
  9009.             "svn": [
  9010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@846"
  9011.             ],
  9012.             "git": [
  9013.                 "https://github.com/danielmarschall/oidplus/tree/861d886cf0daa40ec7f3db05067058fc93155e16"
  9014.             ]
  9015.         }
  9016.     },
  9017.     {
  9018.         "version": "2.0.0.845",
  9019.         "date": "2022-05-27 17:16:09 +0200",
  9020.         "author": "Daniel Marschall (ViaThinkSoft)",
  9021.         "changes": [],
  9022.         "sources": {
  9023.             "svn": [
  9024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@845"
  9025.             ],
  9026.             "git": [
  9027.                 "https://github.com/danielmarschall/oidplus/tree/73f1ae2dfc38085366fcd6426ee9852898e5ad05"
  9028.             ]
  9029.         }
  9030.     },
  9031.     {
  9032.         "version": "2.0.0.844",
  9033.         "date": "2022-05-27 00:30:36 +0200",
  9034.         "author": "Daniel Marschall (ViaThinkSoft)",
  9035.         "changes": [
  9036.             "New object type: Four-Character-Code (FourCC)"
  9037.         ],
  9038.         "sources": {
  9039.             "svn": [
  9040.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@844"
  9041.             ],
  9042.             "git": [
  9043.                 "https://github.com/danielmarschall/oidplus/tree/ba74228e22e13b035f8f92baca50421c9fe650f5"
  9044.             ]
  9045.         }
  9046.     },
  9047.     {
  9048.         "version": "2.0.0.843",
  9049.         "date": "2022-04-21 00:29:38 +0200",
  9050.         "author": "Daniel Marschall (ViaThinkSoft)",
  9051.         "changes": [
  9052.             "When an invalid OID was entered in the \"GoTo\" box, the user received a JavaScript error message. Now, they receive a page, as intended."
  9053.         ],
  9054.         "sources": {
  9055.             "svn": [
  9056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@843"
  9057.             ],
  9058.             "git": [
  9059.                 "https://github.com/danielmarschall/oidplus/tree/fc81213492826234ae0c9f017a2c9d35d803ade9"
  9060.             ]
  9061.         }
  9062.     },
  9063.     {
  9064.         "version": "2.0.0.842",
  9065.         "date": "2022-04-15 00:59:56 +0200",
  9066.         "author": "Daniel Marschall (ViaThinkSoft)",
  9067.         "changes": [
  9068.             "Vendor update"
  9069.         ],
  9070.         "sources": {
  9071.             "svn": [
  9072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@842"
  9073.             ],
  9074.             "git": [
  9075.                 "https://github.com/danielmarschall/oidplus/tree/99505009ed244416b54a6c328e087122a2382048"
  9076.             ]
  9077.         }
  9078.     },
  9079.     {
  9080.         "version": "2.0.0.841",
  9081.         "date": "2022-04-15 00:54:45 +0200",
  9082.         "author": "Daniel Marschall (ViaThinkSoft)",
  9083.         "changes": [
  9084.             "Added Reply-To, because some servers might change the 'From' attribute (Anti-Spoof?)"
  9085.         ],
  9086.         "sources": {
  9087.             "svn": [
  9088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@841"
  9089.             ],
  9090.             "git": [
  9091.                 "https://github.com/danielmarschall/oidplus/tree/302fba552636dda1b50679b1cd7dda49bee742f2"
  9092.             ]
  9093.         }
  9094.     },
  9095.     {
  9096.         "version": "2.0.0.840",
  9097.         "date": "2022-04-15 00:38:08 +0200",
  9098.         "author": "Daniel Marschall (ViaThinkSoft)",
  9099.         "changes": [
  9100.             "Software update page: Added notice to run \"chown -R\" after manual git/svn update."
  9101.         ],
  9102.         "sources": {
  9103.             "svn": [
  9104.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@840"
  9105.             ],
  9106.             "git": [
  9107.                 "https://github.com/danielmarschall/oidplus/tree/ca7db561c7b1ac2a4f29adf0962ccabddf47e911"
  9108.             ]
  9109.         }
  9110.     },
  9111.     {
  9112.         "version": "2.0.0.839",
  9113.         "date": "2022-04-15 00:08:41 +0200",
  9114.         "author": "Daniel Marschall (ViaThinkSoft)",
  9115.         "changes": [
  9116.             "Add pageLoadedCallbacks structure and triggers as an unified interface for pageLoaded event callbacks (GitHub PR#2, thanks to Simon Tushev)"
  9117.         ],
  9118.         "sources": {
  9119.             "svn": [
  9120.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@839"
  9121.             ],
  9122.             "git": [
  9123.                 "https://github.com/danielmarschall/oidplus/tree/77d9a69e98b2276ac7d4394d7eb90b8abaaf1d1d"
  9124.             ]
  9125.         }
  9126.     },
  9127.     {
  9128.         "version": "2.0.0.838",
  9129.         "date": "2022-04-15 00:02:46 +0200",
  9130.         "author": "Daniel Marschall (ViaThinkSoft)",
  9131.         "changes": [
  9132.             "Upgraded tushevorg uitweeks plugin to version 1.1 (adding feature: \"Prefer `Login as administrator` tab at login\")"
  9133.         ],
  9134.         "sources": {
  9135.             "svn": [
  9136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@838"
  9137.             ],
  9138.             "git": [
  9139.                 "https://github.com/danielmarschall/oidplus/tree/6a3cf2c19728f67860cf7459bf7cdd55d03e6a61"
  9140.             ]
  9141.         }
  9142.     },
  9143.     {
  9144.         "version": "2.0.0.837",
  9145.         "date": "2022-04-15 00:00:04 +0200",
  9146.         "author": "Daniel Marschall (ViaThinkSoft)",
  9147.         "changes": [
  9148.             "Wrong SVN path in Software Update page, fixed"
  9149.         ],
  9150.         "sources": {
  9151.             "svn": [
  9152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@837"
  9153.             ],
  9154.             "git": [
  9155.                 "https://github.com/danielmarschall/oidplus/tree/4b770240195d2136094a1ceab8b3bc518205140d"
  9156.             ]
  9157.         }
  9158.     },
  9159.     {
  9160.         "version": "2.0.0.836",
  9161.         "date": "2022-04-14 23:49:19 +0200",
  9162.         "author": "Daniel Marschall (ViaThinkSoft)",
  9163.         "changes": [
  9164.             "Bugfix: Attachments plugin wrong error message when graylist is not enabled and file ext is not in whitelist"
  9165.         ],
  9166.         "sources": {
  9167.             "svn": [
  9168.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@836"
  9169.             ],
  9170.             "git": [
  9171.                 "https://github.com/danielmarschall/oidplus/tree/341c54766291a1c1c4f7d88de17e40aa3d731215"
  9172.             ]
  9173.         }
  9174.     },
  9175.     {
  9176.         "version": "2.0.0.835",
  9177.         "date": "2022-04-14 23:39:53 +0200",
  9178.         "author": "Daniel Marschall (ViaThinkSoft)",
  9179.         "changes": [
  9180.             "Avoid that FreeOID users masquerade as ViaThinkSoft object type plugins"
  9181.         ],
  9182.         "sources": {
  9183.             "svn": [
  9184.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@835"
  9185.             ],
  9186.             "git": [
  9187.                 "https://github.com/danielmarschall/oidplus/tree/d6f6499cf4aea3572b91ac5308a3b27b13277b8c"
  9188.             ]
  9189.         }
  9190.     },
  9191.     {
  9192.         "version": "2.0.0.834",
  9193.         "date": "2022-04-14 00:03:55 +0200",
  9194.         "author": "Daniel Marschall (ViaThinkSoft)",
  9195.         "changes": [
  9196.             "Added whitelist to file types in the attachment plugins"
  9197.         ],
  9198.         "sources": {
  9199.             "svn": [
  9200.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@834"
  9201.             ],
  9202.             "git": [
  9203.                 "https://github.com/danielmarschall/oidplus/tree/221a14766fc0f4c747f2da0582f46dfbebef730c"
  9204.             ]
  9205.         }
  9206.     },
  9207.     {
  9208.         "version": "2.0.0.833",
  9209.         "date": "2022-04-13 23:42:25 +0200",
  9210.         "author": "Daniel Marschall (ViaThinkSoft)",
  9211.         "changes": [
  9212.             "Success alert() messages are now non-blocking Toasts",
  9213.             "Added JavaScript callback ajaxPageLoadedCallbacks (gets only executed for page loads via ajax.php, not F5-Key-Pageloads)",
  9214.             "Vendor update: Renewed TinyMCE"
  9215.         ],
  9216.         "sources": {
  9217.             "svn": [
  9218.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@833"
  9219.             ],
  9220.             "git": [
  9221.                 "https://github.com/danielmarschall/oidplus/tree/c8ced3945df71b5b8da9695cdea628ed18e66f4b"
  9222.             ]
  9223.         }
  9224.     },
  9225.     {
  9226.         "version": "2.0.0.832",
  9227.         "date": "2022-04-11 01:37:26 +0200",
  9228.         "author": "Daniel Marschall (ViaThinkSoft)",
  9229.         "changes": [
  9230.             "Updated ViaThinkSoft FreeOID ToS"
  9231.         ],
  9232.         "sources": {
  9233.             "svn": [
  9234.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@832"
  9235.             ],
  9236.             "git": [
  9237.                 "https://github.com/danielmarschall/oidplus/tree/09f1cad8d0ba8cb60dc102c5c9392e1efbb4551d"
  9238.             ]
  9239.         }
  9240.     },
  9241.     {
  9242.         "version": "2.0.0.831",
  9243.         "date": "2022-04-11 00:47:35 +0200",
  9244.         "author": "Daniel Marschall (ViaThinkSoft)",
  9245.         "changes": [
  9246.             "Fix bug that caused system ID to get lost"
  9247.         ],
  9248.         "sources": {
  9249.             "svn": [
  9250.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@831"
  9251.             ],
  9252.             "git": [
  9253.                 "https://github.com/danielmarschall/oidplus/tree/fa93cca027a68c34126bf512a1b28e40352b71e5"
  9254.             ]
  9255.         }
  9256.     },
  9257.     {
  9258.         "version": "2.0.0.830",
  9259.         "date": "2022-04-10 23:35:04 +0200",
  9260.         "author": "Daniel Marschall (ViaThinkSoft)",
  9261.         "changes": [
  9262.             "- Security improvement: The private key stored in the database configuration table in the database is now encrypted using a key that will be stored in a file inside userdata ( userdata/privkey_secret.php ).",
  9263.             "- !!! ATTENTION: If you have multiple systems access the same database (e.g. you have example.org/oidplus and example.org/oidplus_test ), then the file userdata/privkey_secret.php must kept synchronous between both, otherwise you will lose your private/public key-pair and get a new system-id every time you restart OIDplus !!!",
  9264.             "- OIDplus can't connect to databases that are newer than the own program files anymore, avoiding data corruption.",
  9265.             "- Changed database version from 205 to 1000."
  9266.         ],
  9267.         "sources": {
  9268.             "svn": [
  9269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@830"
  9270.             ],
  9271.             "git": [
  9272.                 "https://github.com/danielmarschall/oidplus/tree/e42b0b5e94da100ff44315f302a28f23a53a211d"
  9273.             ]
  9274.         }
  9275.     },
  9276.     {
  9277.         "version": "2.0.0.829",
  9278.         "date": "2022-04-10 19:07:24 +0200",
  9279.         "author": "Daniel Marschall (ViaThinkSoft)",
  9280.         "changes": [
  9281.             "Bundled tushevorg/publicPages/2000_uitweaks plugin to OIDplus 2.0",
  9282.             "New features:",
  9283.             "- Fully expand Objects tree on page reload",
  9284.             "- Collapse Login tree on page reload",
  9285.             "- Collapse Documents&Resources tree on page reload",
  9286.             "- Change default tree pane width",
  9287.             "- Remember tree pane width in browser.localStorage across page reloads"
  9288.         ],
  9289.         "sources": {
  9290.             "svn": [
  9291.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@829"
  9292.             ],
  9293.             "git": [
  9294.                 "https://github.com/danielmarschall/oidplus/tree/0f80e80339c522608366b9a9a7ec0748379d805f"
  9295.             ]
  9296.         }
  9297.     },
  9298.     {
  9299.         "version": "2.0.0.828",
  9300.         "date": "2022-04-09 23:12:50 +0200",
  9301.         "author": "Daniel Marschall (ViaThinkSoft)",
  9302.         "changes": [
  9303.             "Added <license> entry in the manifest.xml files, and added it to the plugin overview in the admin login area"
  9304.         ],
  9305.         "sources": {
  9306.             "svn": [
  9307.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@828"
  9308.             ],
  9309.             "git": [
  9310.                 "https://github.com/danielmarschall/oidplus/tree/b4b19769447ba9c5d3e2a2e8f7f00e94b6d80f40"
  9311.             ]
  9312.         }
  9313.     },
  9314.     {
  9315.         "version": "2.0.0.827",
  9316.         "date": "2022-04-09 18:00:39 +0200",
  9317.         "author": "Daniel Marschall (ViaThinkSoft)",
  9318.         "changes": [
  9319.             "Added polyfill that enables some openssl functions using phpseclib emulation, if openssl is not available"
  9320.         ],
  9321.         "sources": {
  9322.             "svn": [
  9323.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@827"
  9324.             ],
  9325.             "git": [
  9326.                 "https://github.com/danielmarschall/oidplus/tree/f19031328dfc4bc0e76beb890225a7b45b472ea6"
  9327.             ]
  9328.         }
  9329.     },
  9330.     {
  9331.         "version": "2.0.0.826",
  9332.         "date": "2022-04-09 12:03:36 +0200",
  9333.         "author": "Daniel Marschall (ViaThinkSoft)",
  9334.         "changes": [
  9335.             "Fixed wrong hash_pbkdf2 length (has problems with OpenSSL supplement)"
  9336.         ],
  9337.         "sources": {
  9338.             "svn": [
  9339.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@826"
  9340.             ],
  9341.             "git": [
  9342.                 "https://github.com/danielmarschall/oidplus/tree/7c185e41cded7291f2160148f155b5dedb7cf746"
  9343.             ]
  9344.         }
  9345.     },
  9346.     {
  9347.         "version": "2.0.0.825",
  9348.         "date": "2022-04-09 12:00:32 +0200",
  9349.         "author": "Daniel Marschall (ViaThinkSoft)",
  9350.         "changes": [
  9351.             "- If plugins tried to log things before the logger plugins were initialized, then nothing happened. The log messages are now submitted delayed.",
  9352.             "- Improved compatibility with OpenSSL not working out of the box if openssl.cnf file is missing."
  9353.         ],
  9354.         "sources": {
  9355.             "svn": [
  9356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@825"
  9357.             ],
  9358.             "git": [
  9359.                 "https://github.com/danielmarschall/oidplus/tree/13a6efcb81ac82c009196ec372f62584a648db39"
  9360.             ]
  9361.         }
  9362.     },
  9363.     {
  9364.         "version": "2.0.0.824",
  9365.         "date": "2022-04-08 20:08:07 +0200",
  9366.         "author": "Daniel Marschall (ViaThinkSoft)",
  9367.         "changes": [
  9368.             "Bugfix: Wrong HTML comment removal of static content"
  9369.         ],
  9370.         "sources": {
  9371.             "svn": [
  9372.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@824"
  9373.             ],
  9374.             "git": [
  9375.                 "https://github.com/danielmarschall/oidplus/tree/d2944d1ce73571f5e7178a4f43579379f7e4899c"
  9376.             ]
  9377.         }
  9378.     },
  9379.     {
  9380.         "version": "2.0.0.823",
  9381.         "date": "2022-04-08 00:57:07 +0200",
  9382.         "author": "Daniel Marschall (ViaThinkSoft)",
  9383.         "changes": [],
  9384.         "sources": {
  9385.             "svn": [
  9386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@823"
  9387.             ],
  9388.             "git": [
  9389.                 "https://github.com/danielmarschall/oidplus/tree/ab8114705e03e42e75970d611b04a983625fefb6"
  9390.             ]
  9391.         }
  9392.     },
  9393.     {
  9394.         "version": "2.0.0.822",
  9395.         "date": "2022-04-08 00:50:56 +0200",
  9396.         "author": "Daniel Marschall (ViaThinkSoft)",
  9397.         "changes": [],
  9398.         "sources": {
  9399.             "svn": [
  9400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@822"
  9401.             ],
  9402.             "git": [
  9403.                 "https://github.com/danielmarschall/oidplus/tree/afc7a9d746a61cfe9fd51776d5f1a5b82de0e922"
  9404.             ]
  9405.         }
  9406.     },
  9407.     {
  9408.         "version": "2.0.0.821",
  9409.         "date": "2022-04-08 00:38:17 +0200",
  9410.         "author": "Daniel Marschall (ViaThinkSoft)",
  9411.         "changes": [
  9412.             "Added page-plugin method \"htmlPostprocess\" and moved anti-spam-filter from base files into a new plugin."
  9413.         ],
  9414.         "sources": {
  9415.             "svn": [
  9416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@821"
  9417.             ],
  9418.             "git": [
  9419.                 "https://github.com/danielmarschall/oidplus/tree/6604a1db9bebd02c27ce70c263e54d84d377ef20"
  9420.             ]
  9421.         }
  9422.     },
  9423.     {
  9424.         "version": "2.0.0.820",
  9425.         "date": "2022-04-07 23:46:57 +0200",
  9426.         "author": "Daniel Marschall (ViaThinkSoft)",
  9427.         "changes": [],
  9428.         "sources": {
  9429.             "svn": [
  9430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@820"
  9431.             ],
  9432.             "git": [
  9433.                 "https://github.com/danielmarschall/oidplus/tree/1aabdc445851749bd5dd7e8482667e532d7aadfb"
  9434.             ]
  9435.         }
  9436.     },
  9437.     {
  9438.         "version": "2.0.0.819",
  9439.         "date": "2022-04-07 23:22:33 +0200",
  9440.         "author": "Daniel Marschall (ViaThinkSoft)",
  9441.         "changes": [
  9442.             "Added page-plugin method htmlHeaderUpdate() to modify contents in the HTML <head>, e.g. to insert dynamic JavaScript or changing meta-tags on-the-fly."
  9443.         ],
  9444.         "sources": {
  9445.             "svn": [
  9446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@819"
  9447.             ],
  9448.             "git": [
  9449.                 "https://github.com/danielmarschall/oidplus/tree/9d413fff24a2e7e149850057ee731e3a06cb0a3c"
  9450.             ]
  9451.         }
  9452.     },
  9453.     {
  9454.         "version": "2.0.0.818",
  9455.         "date": "2022-04-06 23:29:45 +0200",
  9456.         "author": "Daniel Marschall (ViaThinkSoft)",
  9457.         "changes": [],
  9458.         "sources": {
  9459.             "svn": [
  9460.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@818"
  9461.             ],
  9462.             "git": [
  9463.                 "https://github.com/danielmarschall/oidplus/tree/23e04de89e8f860729f800b7cfdde6c12529ac83"
  9464.             ]
  9465.         }
  9466.     },
  9467.     {
  9468.         "version": "2.0.0.817",
  9469.         "date": "2022-04-05 16:51:30 +0200",
  9470.         "author": "Daniel Marschall (ViaThinkSoft)",
  9471.         "changes": [
  9472.             "Changed algorithm for OIDplus Information Object OIDs for third-party objectTypes"
  9473.         ],
  9474.         "sources": {
  9475.             "svn": [
  9476.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@817"
  9477.             ],
  9478.             "git": [
  9479.                 "https://github.com/danielmarschall/oidplus/tree/717b1a2cacec40af2730580de7b8b0f90adac08d"
  9480.             ]
  9481.         }
  9482.     },
  9483.     {
  9484.         "version": "2.0.0.816",
  9485.         "date": "2022-04-05 16:29:54 +0200",
  9486.         "author": "Daniel Marschall (ViaThinkSoft)",
  9487.         "changes": [],
  9488.         "sources": {
  9489.             "svn": [
  9490.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@816"
  9491.             ],
  9492.             "git": [
  9493.                 "https://github.com/danielmarschall/oidplus/tree/35b47fd9b79e25d313342e17671bda33fea0e895"
  9494.             ]
  9495.         }
  9496.     },
  9497.     {
  9498.         "version": "2.0.0.815",
  9499.         "date": "2022-04-05 00:53:12 +0200",
  9500.         "author": "Daniel Marschall (ViaThinkSoft)",
  9501.         "changes": [
  9502.             "Vendor update"
  9503.         ],
  9504.         "sources": {
  9505.             "svn": [
  9506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@815"
  9507.             ],
  9508.             "git": [
  9509.                 "https://github.com/danielmarschall/oidplus/tree/512e6458ec77f9e04ed2ed096d1cb298c23057d3"
  9510.             ]
  9511.         }
  9512.     },
  9513.     {
  9514.         "version": "2.0.0.814",
  9515.         "date": "2022-04-05 00:49:02 +0200",
  9516.         "author": "Daniel Marschall (ViaThinkSoft)",
  9517.         "changes": [
  9518.             "PostgreSQL connection can now be established via socket"
  9519.         ],
  9520.         "sources": {
  9521.             "svn": [
  9522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@814"
  9523.             ],
  9524.             "git": [
  9525.                 "https://github.com/danielmarschall/oidplus/tree/a89d8a5707591bdfc8abddd3cabffd7d7a257658"
  9526.             ]
  9527.         }
  9528.     },
  9529.     {
  9530.         "version": "2.0.0.813",
  9531.         "date": "2022-04-05 00:26:28 +0200",
  9532.         "author": "Daniel Marschall (ViaThinkSoft)",
  9533.         "changes": [
  9534.             "MySQL connection can now be established via socket"
  9535.         ],
  9536.         "sources": {
  9537.             "svn": [
  9538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@813"
  9539.             ],
  9540.             "git": [
  9541.                 "https://github.com/danielmarschall/oidplus/tree/c98efa3c2a7e586ca46b7c32f32dbbe6e9c1eb85"
  9542.             ]
  9543.         }
  9544.     },
  9545.     {
  9546.         "version": "2.0.0.812",
  9547.         "date": "2022-04-05 00:11:59 +0200",
  9548.         "author": "Daniel Marschall (ViaThinkSoft)",
  9549.         "changes": [
  9550.             "Added baseconfig settings COOKIE_DOMAIN and COOKIE_PATH"
  9551.         ],
  9552.         "sources": {
  9553.             "svn": [
  9554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@812"
  9555.             ],
  9556.             "git": [
  9557.                 "https://github.com/danielmarschall/oidplus/tree/e0dfcbcb136b4cdc9ec6984bea5c2ff555e46339"
  9558.             ]
  9559.         }
  9560.     },
  9561.     {
  9562.         "version": "2.0.0.811",
  9563.         "date": "2022-04-04 21:58:34 +0200",
  9564.         "author": "Daniel Marschall (ViaThinkSoft)",
  9565.         "changes": [
  9566.             "Fixed out-of-the-box bug that prevented redirection to setup/ if userdata/baseconfig/config.inc.php was missing"
  9567.         ],
  9568.         "sources": {
  9569.             "svn": [
  9570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@811"
  9571.             ],
  9572.             "git": [
  9573.                 "https://github.com/danielmarschall/oidplus/tree/1c8fea7374098aa3d4053b56d65e5b0b887abf40"
  9574.             ]
  9575.         }
  9576.     },
  9577.     {
  9578.         "version": "2.0.0.810",
  9579.         "date": "2022-03-30 15:00:20 +0200",
  9580.         "author": "Daniel Marschall (ViaThinkSoft)",
  9581.         "changes": [
  9582.             "Publishing of RFC draft-viathinksoft-oidip-02"
  9583.         ],
  9584.         "sources": {
  9585.             "svn": [
  9586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@810"
  9587.             ],
  9588.             "git": [
  9589.                 "https://github.com/danielmarschall/oidplus/tree/b0ca504ab717d0827091064928e06ac1fab242a9"
  9590.             ]
  9591.         }
  9592.     },
  9593.     {
  9594.         "version": "2.0.0.809",
  9595.         "date": "2022-03-26 23:27:36 +0100",
  9596.         "author": "Daniel Marschall (ViaThinkSoft)",
  9597.         "changes": [
  9598.             "WeidOidConverter.js : WEID \"weid:root:?\" and OID \".\" (OID tree root) can now be handled correctly."
  9599.         ],
  9600.         "sources": {
  9601.             "svn": [
  9602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@809"
  9603.             ],
  9604.             "git": [
  9605.                 "https://github.com/danielmarschall/oidplus/tree/b7b2eb1dc581719b40417d12fd397ab0200b39c7"
  9606.             ]
  9607.         }
  9608.     },
  9609.     {
  9610.         "version": "2.0.0.808",
  9611.         "date": "2022-03-25 21:11:34 +0100",
  9612.         "author": "Daniel Marschall (ViaThinkSoft)",
  9613.         "changes": [
  9614.             "Fixed problem with cookie.path in combination with reverse-proxy"
  9615.         ],
  9616.         "sources": {
  9617.             "svn": [
  9618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@808"
  9619.             ],
  9620.             "git": [
  9621.                 "https://github.com/danielmarschall/oidplus/tree/4ebd49902e50c5f5ec9e604d80588f52e5fc9bb9"
  9622.             ]
  9623.         }
  9624.     },
  9625.     {
  9626.         "version": "2.0.0.807",
  9627.         "date": "2022-03-25 21:08:54 +0100",
  9628.         "author": "Daniel Marschall (ViaThinkSoft)",
  9629.         "changes": [
  9630.             "Updated SVN-Snapshot (TAR.GZ) update procedure. It now also allows to update systems which are protected by htpasswd."
  9631.         ],
  9632.         "sources": {
  9633.             "svn": [
  9634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@807"
  9635.             ],
  9636.             "git": [
  9637.                 "https://github.com/danielmarschall/oidplus/tree/3bccdb79a3a955e48c3ec5728cedc869e7cb067a"
  9638.             ]
  9639.         }
  9640.     },
  9641.     {
  9642.         "version": "2.0.0.806",
  9643.         "date": "2022-03-25 00:56:45 +0100",
  9644.         "author": "Daniel Marschall (ViaThinkSoft)",
  9645.         "changes": [
  9646.             "Base-config setting EXPLICIT_ABSOLUTE_SYSTEM_URL has been removed. Its functionality has now been merged with the setting CANONICAL_SYSTEM_URL. Use this instead."
  9647.         ],
  9648.         "sources": {
  9649.             "svn": [
  9650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@806"
  9651.             ],
  9652.             "git": [
  9653.                 "https://github.com/danielmarschall/oidplus/tree/7e92bafbe1f4fde7ce832280c4699daa767aab3b"
  9654.             ]
  9655.         }
  9656.     },
  9657.     {
  9658.         "version": "2.0.0.805",
  9659.         "date": "2022-03-24 17:19:22 +0100",
  9660.         "author": "Daniel Marschall (ViaThinkSoft)",
  9661.         "changes": [
  9662.             "Updated logo",
  9663.             "Fixed some small bugs"
  9664.         ],
  9665.         "sources": {
  9666.             "svn": [
  9667.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@805"
  9668.             ],
  9669.             "git": [
  9670.                 "https://github.com/danielmarschall/oidplus/tree/2bbe25a5562ccbb82e43d02e52b81f764f50e355"
  9671.             ]
  9672.         }
  9673.     },
  9674.     {
  9675.         "version": "2.0.0.804",
  9676.         "date": "2022-03-24 16:49:56 +0100",
  9677.         "author": "Daniel Marschall (ViaThinkSoft)",
  9678.         "changes": [],
  9679.         "sources": {
  9680.             "svn": [
  9681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@804"
  9682.             ],
  9683.             "git": [
  9684.                 "https://github.com/danielmarschall/oidplus/tree/8f31feb0bed0051443631fdd901dc6baa4e4367c"
  9685.             ]
  9686.         }
  9687.     },
  9688.     {
  9689.         "version": "2.0.0.803",
  9690.         "date": "2022-03-24 16:48:37 +0100",
  9691.         "author": "Daniel Marschall (ViaThinkSoft)",
  9692.         "changes": [],
  9693.         "sources": {
  9694.             "svn": [
  9695.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@803"
  9696.             ],
  9697.             "git": [
  9698.                 "https://github.com/danielmarschall/oidplus/tree/799237ac660bc7117465d9e7aaf82e8784666013"
  9699.             ]
  9700.         }
  9701.     },
  9702.     {
  9703.         "version": "2.0.0.802",
  9704.         "date": "2022-03-24 16:17:28 +0100",
  9705.         "author": "Daniel Marschall (ViaThinkSoft)",
  9706.         "changes": [],
  9707.         "sources": {
  9708.             "svn": [
  9709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@802"
  9710.             ],
  9711.             "git": [
  9712.                 "https://github.com/danielmarschall/oidplus/tree/8a28b3b35e1fb8d22bc11f183b86ead2f84e4599"
  9713.             ]
  9714.         }
  9715.     },
  9716.     {
  9717.         "version": "2.0.0.801",
  9718.         "date": "2022-03-24 16:15:23 +0100",
  9719.         "author": "Daniel Marschall (ViaThinkSoft)",
  9720.         "changes": [
  9721.             "Changed OIDplus::webpath() method to include canonical paths"
  9722.         ],
  9723.         "sources": {
  9724.             "svn": [
  9725.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@801"
  9726.             ],
  9727.             "git": [
  9728.                 "https://github.com/danielmarschall/oidplus/tree/d5715bf50c1bda1cc3499fb5eb3fdc598c3ead63"
  9729.             ]
  9730.         }
  9731.     },
  9732.     {
  9733.         "version": "2.0.0.800",
  9734.         "date": "2022-03-24 14:34:40 +0100",
  9735.         "author": "Daniel Marschall (ViaThinkSoft)",
  9736.         "changes": [
  9737.             "Renamed all PNG files in plugin folders and moved them in img/ directories."
  9738.         ],
  9739.         "sources": {
  9740.             "svn": [
  9741.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@800"
  9742.             ],
  9743.             "git": [
  9744.                 "https://github.com/danielmarschall/oidplus/tree/c2c881ab7f41a0655b9439199660483d6a05ec5a"
  9745.             ]
  9746.         }
  9747.     },
  9748.     {
  9749.         "version": "2.0.0.799",
  9750.         "date": "2022-03-22 14:43:26 +0100",
  9751.         "author": "Daniel Marschall (ViaThinkSoft)",
  9752.         "changes": [
  9753.             "Fixed issue with OAuth/PHPSessions not working. Bug introduced in svn-778 (13 march 2022) due to the change of the webpath(...,false) behavior."
  9754.         ],
  9755.         "sources": {
  9756.             "svn": [
  9757.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@799"
  9758.             ],
  9759.             "git": [
  9760.                 "https://github.com/danielmarschall/oidplus/tree/de2d5f561d62783fca0c02e6a23768b01bfacbae"
  9761.             ]
  9762.         }
  9763.     },
  9764.     {
  9765.         "version": "2.0.0.798",
  9766.         "date": "2022-03-22 00:20:27 +0100",
  9767.         "author": "Daniel Marschall (ViaThinkSoft)",
  9768.         "changes": [],
  9769.         "sources": {
  9770.             "svn": [
  9771.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@798"
  9772.             ],
  9773.             "git": [
  9774.                 "https://github.com/danielmarschall/oidplus/tree/f17b0258adb8f75643cf0a0555b38fd2aaf59a92"
  9775.             ]
  9776.         }
  9777.     },
  9778.     {
  9779.         "version": "2.0.0.797",
  9780.         "date": "2022-03-21 23:40:49 +0100",
  9781.         "author": "Daniel Marschall (ViaThinkSoft)",
  9782.         "changes": [
  9783.             "Heavily increased performance of web-updater for installation channel \"TAR.GZ\" (SVN snapshot)"
  9784.         ],
  9785.         "sources": {
  9786.             "svn": [
  9787.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@797"
  9788.             ],
  9789.             "git": [
  9790.                 "https://github.com/danielmarschall/oidplus/tree/ca572701224905db1d054e837cff4ffc486e716c"
  9791.             ]
  9792.         }
  9793.     },
  9794.     {
  9795.         "version": "2.0.0.796",
  9796.         "date": "2022-03-21 01:13:02 +0100",
  9797.         "author": "Daniel Marschall (ViaThinkSoft)",
  9798.         "changes": [
  9799.             "phpinfo() cosmetics"
  9800.         ],
  9801.         "sources": {
  9802.             "svn": [
  9803.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@796"
  9804.             ],
  9805.             "git": [
  9806.                 "https://github.com/danielmarschall/oidplus/tree/b561b8fa4bf7ec160a095de0baa6867dbf65e0ce"
  9807.             ]
  9808.         }
  9809.     },
  9810.     {
  9811.         "version": "2.0.0.795",
  9812.         "date": "2022-03-21 00:42:29 +0100",
  9813.         "author": "Daniel Marschall (ViaThinkSoft)",
  9814.         "changes": [
  9815.             "Systeminfo plugin now also shows phpinfo()"
  9816.         ],
  9817.         "sources": {
  9818.             "svn": [
  9819.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@795"
  9820.             ],
  9821.             "git": [
  9822.                 "https://github.com/danielmarschall/oidplus/tree/7ed26f81c467055ef1b5970c33a8d14a5a606c29"
  9823.             ]
  9824.         }
  9825.     },
  9826.     {
  9827.         "version": "2.0.0.794",
  9828.         "date": "2022-03-20 23:46:24 +0100",
  9829.         "author": "Daniel Marschall (ViaThinkSoft)",
  9830.         "changes": [],
  9831.         "sources": {
  9832.             "svn": [
  9833.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@794"
  9834.             ],
  9835.             "git": [
  9836.                 "https://github.com/danielmarschall/oidplus/tree/0564df5b80b51a331c58b2f4fe25d4bd20cce179"
  9837.             ]
  9838.         }
  9839.     },
  9840.     {
  9841.         "version": "2.0.0.793",
  9842.         "date": "2022-03-20 23:22:22 +0100",
  9843.         "author": "Daniel Marschall (ViaThinkSoft)",
  9844.         "changes": [
  9845.             "New logo, created with Microsoft Paint 3D"
  9846.         ],
  9847.         "sources": {
  9848.             "svn": [
  9849.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@793"
  9850.             ],
  9851.             "git": [
  9852.                 "https://github.com/danielmarschall/oidplus/tree/c60db53cadc67b7e03751b8aa652858a3ff35e75"
  9853.             ]
  9854.         }
  9855.     },
  9856.     {
  9857.         "version": "2.0.0.792",
  9858.         "date": "2022-03-20 00:11:07 +0100",
  9859.         "author": "Daniel Marschall (ViaThinkSoft)",
  9860.         "changes": [
  9861.             "New logo"
  9862.         ],
  9863.         "sources": {
  9864.             "svn": [
  9865.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@792"
  9866.             ],
  9867.             "git": [
  9868.                 "https://github.com/danielmarschall/oidplus/tree/feebd7b74a96a11386f31ffac859742f5c66b626"
  9869.             ]
  9870.         }
  9871.     },
  9872.     {
  9873.         "version": "2.0.0.791",
  9874.         "date": "2022-03-19 12:42:23 +0100",
  9875.         "author": "Daniel Marschall (ViaThinkSoft)",
  9876.         "changes": [
  9877.             "Developer documentation"
  9878.         ],
  9879.         "sources": {
  9880.             "svn": [
  9881.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@791"
  9882.             ],
  9883.             "git": [
  9884.                 "https://github.com/danielmarschall/oidplus/tree/2a95a34732ebfbb408475c59f278958a038f7711"
  9885.             ]
  9886.         }
  9887.     },
  9888.     {
  9889.         "version": "2.0.0.790",
  9890.         "date": "2022-03-18 14:03:05 +0100",
  9891.         "author": "Daniel Marschall (ViaThinkSoft)",
  9892.         "changes": [
  9893.             "Introduced method OIDplusQueryResult::any() as alternative to OIDplusQueryResult::num_rows()>0"
  9894.         ],
  9895.         "sources": {
  9896.             "svn": [
  9897.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@790"
  9898.             ],
  9899.             "git": [
  9900.                 "https://github.com/danielmarschall/oidplus/tree/9c46c177c4a7edeb0d3fccddc3aef55245251619"
  9901.             ]
  9902.         }
  9903.     },
  9904.     {
  9905.         "version": "2.0.0.789",
  9906.         "date": "2022-03-18 12:51:47 +0100",
  9907.         "author": "Daniel Marschall (ViaThinkSoft)",
  9908.         "changes": [],
  9909.         "sources": {
  9910.             "svn": [
  9911.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@789"
  9912.             ],
  9913.             "git": [
  9914.                 "https://github.com/danielmarschall/oidplus/tree/4806653e2c72950e1dc9cd6d9594de0ae976a4ef"
  9915.             ]
  9916.         }
  9917.     },
  9918.     {
  9919.         "version": "2.0.0.788",
  9920.         "date": "2022-03-18 01:30:41 +0100",
  9921.         "author": "Daniel Marschall (ViaThinkSoft)",
  9922.         "changes": [],
  9923.         "sources": {
  9924.             "svn": [
  9925.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@788"
  9926.             ],
  9927.             "git": [
  9928.                 "https://github.com/danielmarschall/oidplus/tree/761aaef0d44b529eda0571d153a9f21f6b5ea0cb"
  9929.             ]
  9930.         }
  9931.     },
  9932.     {
  9933.         "version": "2.0.0.787",
  9934.         "date": "2022-03-18 01:26:18 +0100",
  9935.         "author": "Daniel Marschall (ViaThinkSoft)",
  9936.         "changes": [],
  9937.         "sources": {
  9938.             "svn": [
  9939.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@787"
  9940.             ],
  9941.             "git": [
  9942.                 "https://github.com/danielmarschall/oidplus/tree/3dbb775fc8dcca19777aed3542c58d717e54f15d"
  9943.             ]
  9944.         }
  9945.     },
  9946.     {
  9947.         "version": "2.0.0.786",
  9948.         "date": "2022-03-18 01:03:21 +0100",
  9949.         "author": "Daniel Marschall (ViaThinkSoft)",
  9950.         "changes": [
  9951.             "NEW: Native OCI8 PHP plugin support for Oracle databases!"
  9952.         ],
  9953.         "sources": {
  9954.             "svn": [
  9955.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@786"
  9956.             ],
  9957.             "git": [
  9958.                 "https://github.com/danielmarschall/oidplus/tree/c869b22dee06bdebcf66c776ec7f21e0ca65ac7c"
  9959.             ]
  9960.         }
  9961.     },
  9962.     {
  9963.         "version": "2.0.0.785",
  9964.         "date": "2022-03-17 18:45:22 +0100",
  9965.         "author": "Daniel Marschall (ViaThinkSoft)",
  9966.         "changes": [
  9967.             "Oracle DB tutorial"
  9968.         ],
  9969.         "sources": {
  9970.             "svn": [
  9971.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@785"
  9972.             ],
  9973.             "git": [
  9974.                 "https://github.com/danielmarschall/oidplus/tree/dba220a659ee81fd5ba3277b97d5bde168e90388"
  9975.             ]
  9976.         }
  9977.     },
  9978.     {
  9979.         "version": "2.0.0.784",
  9980.         "date": "2022-03-17 01:03:15 +0100",
  9981.         "author": "Daniel Marschall (ViaThinkSoft)",
  9982.         "changes": [
  9983.             "OOBE was not possible in combination with ViaThinkSoft CAPTCHA. Fixed."
  9984.         ],
  9985.         "sources": {
  9986.             "svn": [
  9987.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@784"
  9988.             ],
  9989.             "git": [
  9990.                 "https://github.com/danielmarschall/oidplus/tree/b534427aa61a2a86317759ef61f3e961a1b46b8b"
  9991.             ]
  9992.         }
  9993.     },
  9994.     {
  9995.         "version": "2.0.0.783",
  9996.         "date": "2022-03-16 23:38:45 +0100",
  9997.         "author": "Daniel Marschall (ViaThinkSoft)",
  9998.         "changes": [
  9999.             "Introduced compatibility with Oracle DB (connect via PDO or ODBC)"
  10000.         ],
  10001.         "sources": {
  10002.             "svn": [
  10003.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@783"
  10004.             ],
  10005.             "git": [
  10006.                 "https://github.com/danielmarschall/oidplus/tree/4cc8b86681d4b95906967609b45df05c1592f8de"
  10007.             ]
  10008.         }
  10009.     },
  10010.     {
  10011.         "version": "2.0.0.782",
  10012.         "date": "2022-03-16 21:13:45 +0100",
  10013.         "author": "Daniel Marschall (ViaThinkSoft)",
  10014.         "changes": [
  10015.             "Fixed issues with JavaScripts not working in some situations"
  10016.         ],
  10017.         "sources": {
  10018.             "svn": [
  10019.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@782"
  10020.             ],
  10021.             "git": [
  10022.                 "https://github.com/danielmarschall/oidplus/tree/fecec327a6442f9349f0e1dba1a8a8f35f310669"
  10023.             ]
  10024.         }
  10025.     },
  10026.     {
  10027.         "version": "2.0.0.781",
  10028.         "date": "2022-03-14 00:06:32 +0100",
  10029.         "author": "Daniel Marschall (ViaThinkSoft)",
  10030.         "changes": [
  10031.             "Fixed compatibility issue with Internet Explorer 11"
  10032.         ],
  10033.         "sources": {
  10034.             "svn": [
  10035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@781"
  10036.             ],
  10037.             "git": [
  10038.                 "https://github.com/danielmarschall/oidplus/tree/d7a223e764059076bafaf6ac19c4b246e763132f"
  10039.             ]
  10040.         }
  10041.     },
  10042.     {
  10043.         "version": "2.0.0.780",
  10044.         "date": "2022-03-13 16:24:01 +0100",
  10045.         "author": "Daniel Marschall (ViaThinkSoft)",
  10046.         "changes": [
  10047.             "Small fix in the canonical URL algorithm"
  10048.         ],
  10049.         "sources": {
  10050.             "svn": [
  10051.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@780"
  10052.             ],
  10053.             "git": [
  10054.                 "https://github.com/danielmarschall/oidplus/tree/1cb42a550ac1917d6e3e895ce2a0ed7223813eb9"
  10055.             ]
  10056.         }
  10057.     },
  10058.     {
  10059.         "version": "2.0.0.779",
  10060.         "date": "2022-03-13 11:38:17 +0100",
  10061.         "author": "Daniel Marschall (ViaThinkSoft)",
  10062.         "changes": [
  10063.             "(Minor changes)"
  10064.         ],
  10065.         "sources": {
  10066.             "svn": [
  10067.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@779"
  10068.             ],
  10069.             "git": [
  10070.                 "https://github.com/danielmarschall/oidplus/tree/fe0017cb65c6b940d38f41ad34956b030b0ee548"
  10071.             ]
  10072.         }
  10073.     },
  10074.     {
  10075.         "version": "2.0.0.778",
  10076.         "date": "2022-03-13 11:31:06 +0100",
  10077.         "author": "Daniel Marschall (ViaThinkSoft)",
  10078.         "changes": [
  10079.             "- Plugins can now control the output of HTTP headers (especially the Content-Security-Policy header)",
  10080.             "- Added baseconfig setting CANONICAL_SYSTEM_URL",
  10081.             "- Fixed issue with relative paths (OIDplus::webpath(...,fase) over a proxy"
  10082.         ],
  10083.         "sources": {
  10084.             "svn": [
  10085.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@778"
  10086.             ],
  10087.             "git": [
  10088.                 "https://github.com/danielmarschall/oidplus/tree/5f1343c16d09ced75a6b50498fd27ed34664ade5"
  10089.             ]
  10090.         }
  10091.     },
  10092.     {
  10093.         "version": "2.0.0.777",
  10094.         "date": "2022-03-10 01:45:11 +0100",
  10095.         "author": "Daniel Marschall (ViaThinkSoft)",
  10096.         "changes": [
  10097.             "Vendor update"
  10098.         ],
  10099.         "sources": {
  10100.             "svn": [
  10101.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@777"
  10102.             ],
  10103.             "git": [
  10104.                 "https://github.com/danielmarschall/oidplus/tree/72c34eee9fb16c18fffa689cf820aeb8b9c0094a"
  10105.             ]
  10106.         }
  10107.     },
  10108.     {
  10109.         "version": "2.0.0.776",
  10110.         "date": "2022-03-10 01:43:36 +0100",
  10111.         "author": "Daniel Marschall (ViaThinkSoft)",
  10112.         "changes": [
  10113.             "New feature: Registered systems will now be abled to be reached via WHOIS/OID-IP address \"whois.viathinksoft.de:43\". This information will be shown at the WHOIS/OID-IP page.",
  10114.             "Additionally, the user can also overwrite this value with their own WHOIS/OID-IP server, if they have one."
  10115.         ],
  10116.         "sources": {
  10117.             "svn": [
  10118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@776"
  10119.             ],
  10120.             "git": [
  10121.                 "https://github.com/danielmarschall/oidplus/tree/480d0d8fd9108f24b8927887dfa66208e6f64fb3"
  10122.             ]
  10123.         }
  10124.     },
  10125.     {
  10126.         "version": "2.0.0.775",
  10127.         "date": "2022-03-08 23:12:20 +0100",
  10128.         "author": "Daniel Marschall (ViaThinkSoft)",
  10129.         "changes": [],
  10130.         "sources": {
  10131.             "svn": [
  10132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@775"
  10133.             ],
  10134.             "git": [
  10135.                 "https://github.com/danielmarschall/oidplus/tree/529b33a9317067c062e29e2fcc0fda62d0bbc7a0"
  10136.             ]
  10137.         }
  10138.     },
  10139.     {
  10140.         "version": "2.0.0.774",
  10141.         "date": "2022-03-08 21:56:30 +0100",
  10142.         "author": "Daniel Marschall (ViaThinkSoft)",
  10143.         "changes": [
  10144.             "Gotobox/Whois: Namespace e.g. \"oid:\" is now case insensitive"
  10145.         ],
  10146.         "sources": {
  10147.             "svn": [
  10148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@774"
  10149.             ],
  10150.             "git": [
  10151.                 "https://github.com/danielmarschall/oidplus/tree/6aae87a662aa0597bcbc8005bdda084def631418"
  10152.             ]
  10153.         }
  10154.     },
  10155.     {
  10156.         "version": "2.0.0.773",
  10157.         "date": "2022-03-08 20:34:14 +0100",
  10158.         "author": "Daniel Marschall (ViaThinkSoft)",
  10159.         "changes": [
  10160.             "OID-IP(WHOIS), and \"Go\" bar now accept \"WEID\" (they get converted to \"OID\" during the processing)"
  10161.         ],
  10162.         "sources": {
  10163.             "svn": [
  10164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@773"
  10165.             ],
  10166.             "git": [
  10167.                 "https://github.com/danielmarschall/oidplus/tree/87fe12b422ab1655cf0181a320fd49adcaa12942"
  10168.             ]
  10169.         }
  10170.     },
  10171.     {
  10172.         "version": "2.0.0.772",
  10173.         "date": "2022-03-08 02:20:51 +0100",
  10174.         "author": "Daniel Marschall (ViaThinkSoft)",
  10175.         "changes": [
  10176.             "The \"weid:\" Syntax can now be used when creating a root OID.",
  10177.             "Class C WEIDs now have an \"WEID\" icon instead of an \"OID\" icon."
  10178.         ],
  10179.         "sources": {
  10180.             "svn": [
  10181.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@772"
  10182.             ],
  10183.             "git": [
  10184.                 "https://github.com/danielmarschall/oidplus/tree/32d0d38b15198e0f451dd628c33b5e576004ad08"
  10185.             ]
  10186.         }
  10187.     },
  10188.     {
  10189.         "version": "2.0.0.771",
  10190.         "date": "2022-03-06 12:12:12 +0100",
  10191.         "author": "Daniel Marschall (ViaThinkSoft)",
  10192.         "changes": [],
  10193.         "sources": {
  10194.             "svn": [
  10195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@771"
  10196.             ],
  10197.             "git": [
  10198.                 "https://github.com/danielmarschall/oidplus/tree/f2929fdd74158c133ccb0e2985e7cbc038f24ae5"
  10199.             ]
  10200.         }
  10201.     },
  10202.     {
  10203.         "version": "2.0.0.770",
  10204.         "date": "2022-03-06 11:48:01 +0100",
  10205.         "author": "Daniel Marschall (ViaThinkSoft)",
  10206.         "changes": [],
  10207.         "sources": {
  10208.             "svn": [
  10209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@770"
  10210.             ],
  10211.             "git": [
  10212.                 "https://github.com/danielmarschall/oidplus/tree/026dc7eebfb627266fe3d74878972aacdaf03431"
  10213.             ]
  10214.         }
  10215.     },
  10216.     {
  10217.         "version": "2.0.0.769",
  10218.         "date": "2022-03-05 18:10:05 +0100",
  10219.         "author": "Daniel Marschall (ViaThinkSoft)",
  10220.         "changes": [
  10221.             "WeidOidConverter.js: Fixed weLuhn checksum bug (.0 arcs)",
  10222.             "WeidOidConverter.js: Added OID validation checks",
  10223.             "WeidOidConverter.js: Added \"UMD\" module code by Webfan",
  10224.             "Added weid_converter.html (for internal use / testing)"
  10225.         ],
  10226.         "sources": {
  10227.             "svn": [
  10228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@769"
  10229.             ],
  10230.             "git": [
  10231.                 "https://github.com/danielmarschall/oidplus/tree/4f7149aa24b9bc2f01628e228480db8555bb1faa"
  10232.             ]
  10233.         }
  10234.     },
  10235.     {
  10236.         "version": "2.0.0.768",
  10237.         "date": "2022-03-03 01:31:39 +0100",
  10238.         "author": "Daniel Marschall (ViaThinkSoft)",
  10239.         "changes": [],
  10240.         "sources": {
  10241.             "svn": [
  10242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@768"
  10243.             ],
  10244.             "git": [
  10245.                 "https://github.com/danielmarschall/oidplus/tree/d500bdc8ef05479f5d2ec144c45af687fa30e03f"
  10246.             ]
  10247.         }
  10248.     },
  10249.     {
  10250.         "version": "2.0.0.767",
  10251.         "date": "2022-03-03 01:12:47 +0100",
  10252.         "author": "Daniel Marschall (ViaThinkSoft)",
  10253.         "changes": [
  10254.             "Theme color (URL bar color) can now be set by plugins and can be changed by the color plugin.",
  10255.             "Mobile design fixed problem with border at the bottom of the content pane."
  10256.         ],
  10257.         "sources": {
  10258.             "svn": [
  10259.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@767"
  10260.             ],
  10261.             "git": [
  10262.                 "https://github.com/danielmarschall/oidplus/tree/2170a64b5a759f8e196fd1a46c95db48906e434d"
  10263.             ]
  10264.         }
  10265.     },
  10266.     {
  10267.         "version": "2.0.0.766",
  10268.         "date": "2022-03-02 16:18:42 +0100",
  10269.         "author": "Daniel Marschall (ViaThinkSoft)",
  10270.         "changes": [
  10271.             "RFC"
  10272.         ],
  10273.         "sources": {
  10274.             "svn": [
  10275.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@766"
  10276.             ],
  10277.             "git": [
  10278.                 "https://github.com/danielmarschall/oidplus/tree/8d4ff7b7518c78572f0b9c9e4aa83cc8cf9102bd"
  10279.             ]
  10280.         }
  10281.     },
  10282.     {
  10283.         "version": "2.0.0.765",
  10284.         "date": "2022-03-02 15:30:50 +0100",
  10285.         "author": "Daniel Marschall (ViaThinkSoft)",
  10286.         "changes": [
  10287.             "OIDIP RFC draft update.",
  10288.             "OIDIP Removed \"txt\" format (correct is \"text\").",
  10289.             "OIDIP Unimplemented formats raise now a \"Service error\" as defined in the new RFC draft."
  10290.         ],
  10291.         "sources": {
  10292.             "svn": [
  10293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@765"
  10294.             ],
  10295.             "git": [
  10296.                 "https://github.com/danielmarschall/oidplus/tree/e53cebbff090562c06d2effd54889ff5b6b8d7c0"
  10297.             ]
  10298.         }
  10299.     },
  10300.     {
  10301.         "version": "2.0.0.764",
  10302.         "date": "2022-03-01 17:00:00 +0100",
  10303.         "author": "Daniel Marschall (ViaThinkSoft)",
  10304.         "changes": [
  10305.             "RFC"
  10306.         ],
  10307.         "sources": {
  10308.             "svn": [
  10309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@764"
  10310.             ],
  10311.             "git": [
  10312.                 "https://github.com/danielmarschall/oidplus/tree/63397a0a0b4a165fd519ba8cfda6505c7982e5d4"
  10313.             ]
  10314.         }
  10315.     },
  10316.     {
  10317.         "version": "2.0.0.763",
  10318.         "date": "2022-03-01 00:09:40 +0100",
  10319.         "author": "Daniel Marschall (ViaThinkSoft)",
  10320.         "changes": [],
  10321.         "sources": {
  10322.             "svn": [
  10323.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@763"
  10324.             ],
  10325.             "git": [
  10326.                 "https://github.com/danielmarschall/oidplus/tree/b99108aeecdf96b8fefe9dfcda0f61cd84289a94"
  10327.             ]
  10328.         }
  10329.     },
  10330.     {
  10331.         "version": "2.0.0.762",
  10332.         "date": "2022-02-28 10:37:03 +0100",
  10333.         "author": "Daniel Marschall (ViaThinkSoft)",
  10334.         "changes": [],
  10335.         "sources": {
  10336.             "svn": [
  10337.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@762"
  10338.             ],
  10339.             "git": [
  10340.                 "https://github.com/danielmarschall/oidplus/tree/ce9a790c43cb5dbe1353aaf11f737b246a4f3f73"
  10341.             ]
  10342.         }
  10343.     },
  10344.     {
  10345.         "version": "2.0.0.761",
  10346.         "date": "2022-02-28 10:35:05 +0100",
  10347.         "author": "Daniel Marschall (ViaThinkSoft)",
  10348.         "changes": [
  10349.             "RFC Update (WIP)"
  10350.         ],
  10351.         "sources": {
  10352.             "svn": [
  10353.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@761"
  10354.             ],
  10355.             "git": [
  10356.                 "https://github.com/danielmarschall/oidplus/tree/be88fd7933a0b39299c2a52bd27f2be1696b6111"
  10357.             ]
  10358.         }
  10359.     },
  10360.     {
  10361.         "version": "2.0.0.760",
  10362.         "date": "2022-02-27 19:17:40 +0100",
  10363.         "author": "Daniel Marschall (ViaThinkSoft)",
  10364.         "changes": [],
  10365.         "sources": {
  10366.             "svn": [
  10367.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@760"
  10368.             ],
  10369.             "git": [
  10370.                 "https://github.com/danielmarschall/oidplus/tree/fee1c57387d3b4e4b169e560eff97d5abbb5dc9e"
  10371.             ]
  10372.         }
  10373.     },
  10374.     {
  10375.         "version": "2.0.0.759",
  10376.         "date": "2022-02-27 18:19:50 +0100",
  10377.         "author": "Daniel Marschall (ViaThinkSoft)",
  10378.         "changes": [
  10379.             "Update to TinyMCE 5.10.3"
  10380.         ],
  10381.         "sources": {
  10382.             "svn": [
  10383.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@759"
  10384.             ],
  10385.             "git": [
  10386.                 "https://github.com/danielmarschall/oidplus/tree/95d5767e6332fb5ffe51ab91f62490149220e06a"
  10387.             ]
  10388.         }
  10389.     },
  10390.     {
  10391.         "version": "2.0.0.758",
  10392.         "date": "2022-02-27 18:10:02 +0100",
  10393.         "author": "Daniel Marschall (ViaThinkSoft)",
  10394.         "changes": [
  10395.             "OID-IP RFC (draft-viathinksoft-oidip-02, Work-In-Progress): Added XML and JSON. Renamed \"whois\" node in \"oidip\".",
  10396.             "OIDplus for DOS: Implemented PgUp and PgDown. You can now jump to an OID from the TreeView. Release 2022-02-27."
  10397.         ],
  10398.         "sources": {
  10399.             "svn": [
  10400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@758"
  10401.             ],
  10402.             "git": [
  10403.                 "https://github.com/danielmarschall/oidplus/tree/21539103ae9aee115e2245605fe54f4046b489f1"
  10404.             ]
  10405.         }
  10406.     },
  10407.     {
  10408.         "version": "2.0.0.757",
  10409.         "date": "2022-02-25 14:51:46 +0100",
  10410.         "author": "Daniel Marschall (ViaThinkSoft)",
  10411.         "changes": [],
  10412.         "sources": {
  10413.             "svn": [
  10414.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@757"
  10415.             ],
  10416.             "git": [
  10417.                 "https://github.com/danielmarschall/oidplus/tree/b80da83a911d9e4595ec4934ca52c7c75e81b71d"
  10418.             ]
  10419.         }
  10420.     },
  10421.     {
  10422.         "version": "2.0.0.756",
  10423.         "date": "2022-02-23 22:33:01 +0100",
  10424.         "author": "Daniel Marschall (ViaThinkSoft)",
  10425.         "changes": [
  10426.             "Security fix"
  10427.         ],
  10428.         "sources": {
  10429.             "svn": [
  10430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@756"
  10431.             ],
  10432.             "git": [
  10433.                 "https://github.com/danielmarschall/oidplus/tree/3a389db418ebffa61ef5d59f6f8eeab9038313fe"
  10434.             ]
  10435.         }
  10436.     },
  10437.     {
  10438.         "version": "2.0.0.755",
  10439.         "date": "2022-02-23 21:43:48 +0100",
  10440.         "author": "Daniel Marschall (ViaThinkSoft)",
  10441.         "changes": [
  10442.             "Nostalgia plugin fixed"
  10443.         ],
  10444.         "sources": {
  10445.             "svn": [
  10446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@755"
  10447.             ],
  10448.             "git": [
  10449.                 "https://github.com/danielmarschall/oidplus/tree/dd72d8e545138a48badcffa3c99939860ab51d1a"
  10450.             ]
  10451.         }
  10452.     },
  10453.     {
  10454.         "version": "2.0.0.754",
  10455.         "date": "2022-02-23 13:24:51 +0100",
  10456.         "author": "Daniel Marschall (ViaThinkSoft)",
  10457.         "changes": [
  10458.             "New plugin \"Nostalgia\" (in admin control panel) to create a database for OIDplus for DOS, Windows 3.11, or Windows 95."
  10459.         ],
  10460.         "sources": {
  10461.             "svn": [
  10462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@754"
  10463.             ],
  10464.             "git": [
  10465.                 "https://github.com/danielmarschall/oidplus/tree/1f5aa4b46ca1ef35e88082bf58b9f8131d4ed834"
  10466.             ]
  10467.         }
  10468.     },
  10469.     {
  10470.         "version": "2.0.0.753",
  10471.         "date": "2022-02-23 01:28:19 +0100",
  10472.         "author": "Daniel Marschall (ViaThinkSoft)",
  10473.         "changes": [
  10474.             "GUID+IPv4+IPv6+OID: Technical info visual changes and link to help topics",
  10475.             "TinyMCE: 'imagetools' and 'toc' added 23 February 2022, because they are declared as deprecated and marked for removal in TinyMCE 6.0 (\"moving to premium\")"
  10476.         ],
  10477.         "sources": {
  10478.             "svn": [
  10479.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@753"
  10480.             ],
  10481.             "git": [
  10482.                 "https://github.com/danielmarschall/oidplus/tree/6325e6a95b2e6047547e7fc07c492cacf57389a7"
  10483.             ]
  10484.         }
  10485.     },
  10486.     {
  10487.         "version": "2.0.0.752",
  10488.         "date": "2022-02-23 00:35:58 +0100",
  10489.         "author": "Daniel Marschall (ViaThinkSoft)",
  10490.         "changes": [
  10491.             "Changed WEID converter code so that it doesn't require the package mikemcl/bignumber.js anymore. (Removed now from composer.json)"
  10492.         ],
  10493.         "sources": {
  10494.             "svn": [
  10495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@752"
  10496.             ],
  10497.             "git": [
  10498.                 "https://github.com/danielmarschall/oidplus/tree/1d3aa695a66f46a81c379882dff1e2ca3fd36706"
  10499.             ]
  10500.         }
  10501.     },
  10502.     {
  10503.         "version": "2.0.0.751",
  10504.         "date": "2022-02-22 21:48:49 +0100",
  10505.         "author": "Daniel Marschall (ViaThinkSoft)",
  10506.         "changes": [
  10507.             "Changed WeidOidConverter.js"
  10508.         ],
  10509.         "sources": {
  10510.             "svn": [
  10511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@751"
  10512.             ],
  10513.             "git": [
  10514.                 "https://github.com/danielmarschall/oidplus/tree/f63c790f7551dc1f524fb88f599c6b4fdfedd5c6"
  10515.             ]
  10516.         }
  10517.     },
  10518.     {
  10519.         "version": "2.0.0.750",
  10520.         "date": "2022-02-22 17:02:58 +0100",
  10521.         "author": "Daniel Marschall (ViaThinkSoft)",
  10522.         "changes": [
  10523.             "WEID<=>OID Converter in JavaScript"
  10524.         ],
  10525.         "sources": {
  10526.             "svn": [
  10527.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@750"
  10528.             ],
  10529.             "git": [
  10530.                 "https://github.com/danielmarschall/oidplus/tree/d6c1cd228b94097e23e3aab560c02b657b8c609e"
  10531.             ]
  10532.         }
  10533.     },
  10534.     {
  10535.         "version": "2.0.0.732",
  10536.         "date": "2022-01-27 19:18:31 +0100",
  10537.         "author": "Daniel Marschall (ViaThinkSoft)",
  10538.         "changes": [
  10539.             "Vendor update"
  10540.         ],
  10541.         "sources": {
  10542.             "svn": [
  10543.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@732"
  10544.             ],
  10545.             "git": [
  10546.                 "https://github.com/danielmarschall/oidplus/tree/1d1d6f072d2828eed8b1403b3cbff4bed7ecd7b3"
  10547.             ]
  10548.         }
  10549.     },
  10550.     {
  10551.         "version": "2.0.0.731",
  10552.         "date": "2022-01-23 22:12:33 +0100",
  10553.         "author": "Daniel Marschall (ViaThinkSoft)",
  10554.         "changes": [],
  10555.         "sources": {
  10556.             "svn": [
  10557.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@731"
  10558.             ],
  10559.             "git": [
  10560.                 "https://github.com/danielmarschall/oidplus/tree/b9bfa7b567692382699a8c7621173db6c63bcaeb"
  10561.             ]
  10562.         }
  10563.     },
  10564.     {
  10565.         "version": "2.0.0.730",
  10566.         "date": "2022-01-23 22:10:52 +0100",
  10567.         "author": "Daniel Marschall (ViaThinkSoft)",
  10568.         "changes": [
  10569.             "\"ImplementsFeature\" is now available for all PHP classes of OIDplus, not just Plugin classes.",
  10570.             "Therefore, OID-WHOIS can now also receive WHOIS attributes from Objects (not just the Object Plugin) or the OIDplusRA class."
  10571.         ],
  10572.         "sources": {
  10573.             "svn": [
  10574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@730"
  10575.             ],
  10576.             "git": [
  10577.                 "https://github.com/danielmarschall/oidplus/tree/0c1c1f4ba264800debd88c68d94d85b4fb56392a"
  10578.             ]
  10579.         }
  10580.     },
  10581.     {
  10582.         "version": "2.0.0.729",
  10583.         "date": "2022-01-23 22:07:02 +0100",
  10584.         "author": "Daniel Marschall (ViaThinkSoft)",
  10585.         "changes": [
  10586.             "BUGFIX: Whois page did not work if you just had non-OIDs but single OID in your system"
  10587.         ],
  10588.         "sources": {
  10589.             "svn": [
  10590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@729"
  10591.             ],
  10592.             "git": [
  10593.                 "https://github.com/danielmarschall/oidplus/tree/18c9fdaecf5d99797f59b8815195d86ebb4fb06e"
  10594.             ]
  10595.         }
  10596.     },
  10597.     {
  10598.         "version": "2.0.0.728",
  10599.         "date": "2022-01-08 00:14:54 +0100",
  10600.         "author": "Daniel Marschall (ViaThinkSoft)",
  10601.         "changes": [
  10602.             "Vendor update (PHPStan)"
  10603.         ],
  10604.         "sources": {
  10605.             "svn": [
  10606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@728"
  10607.             ],
  10608.             "git": [
  10609.                 "https://github.com/danielmarschall/oidplus/tree/1b874d6d8c13e13354f99d088c1e5a66492dd163"
  10610.             ]
  10611.         }
  10612.     },
  10613.     {
  10614.         "version": "2.0.0.727",
  10615.         "date": "2022-01-07 19:42:52 +0100",
  10616.         "author": "Daniel Marschall (ViaThinkSoft)",
  10617.         "changes": [
  10618.             "Local GIT-Version could not be detected successfully! Fixed!"
  10619.         ],
  10620.         "sources": {
  10621.             "svn": [
  10622.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@727"
  10623.             ],
  10624.             "git": [
  10625.                 "https://github.com/danielmarschall/oidplus/tree/0acade3f3a8b3564d90ab360fde28ea1d7d3347b"
  10626.             ]
  10627.         }
  10628.     },
  10629.     {
  10630.         "version": "2.0.0.726",
  10631.         "date": "2022-01-07 13:54:49 +0100",
  10632.         "author": "Daniel Marschall (ViaThinkSoft)",
  10633.         "changes": [
  10634.             "Updated Alpine Linux installation steps"
  10635.         ],
  10636.         "sources": {
  10637.             "svn": [
  10638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@726"
  10639.             ],
  10640.             "git": [
  10641.                 "https://github.com/danielmarschall/oidplus/tree/4bbfdfc86bbfe2d7e4429a1250850b492b8b815a"
  10642.             ]
  10643.         }
  10644.     },
  10645.     {
  10646.         "version": "2.0.0.725",
  10647.         "date": "2022-01-07 02:04:54 +0100",
  10648.         "author": "Daniel Marschall (ViaThinkSoft)",
  10649.         "changes": [
  10650.             "PHP extension iconv is no longer be needed if extension mbstring is installed"
  10651.         ],
  10652.         "sources": {
  10653.             "svn": [
  10654.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@725"
  10655.             ],
  10656.             "git": [
  10657.                 "https://github.com/danielmarschall/oidplus/tree/45a0d0d9e7f0b22de5583cb30e78f587b7b6cdcc"
  10658.             ]
  10659.         }
  10660.     },
  10661.     {
  10662.         "version": "2.0.0.724",
  10663.         "date": "2022-01-07 01:37:31 +0100",
  10664.         "author": "Daniel Marschall (ViaThinkSoft)",
  10665.         "changes": [
  10666.             "OIDInfo Export will check if extension \"sockets\" is installed"
  10667.         ],
  10668.         "sources": {
  10669.             "svn": [
  10670.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@724"
  10671.             ],
  10672.             "git": [
  10673.                 "https://github.com/danielmarschall/oidplus/tree/884fa875bb81dde11fafe1e41b0d73151d0b4ce5"
  10674.             ]
  10675.         }
  10676.     },
  10677.     {
  10678.         "version": "2.0.0.723",
  10679.         "date": "2022-01-07 01:21:37 +0100",
  10680.         "author": "Daniel Marschall (ViaThinkSoft)",
  10681.         "changes": [],
  10682.         "sources": {
  10683.             "svn": [
  10684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@723"
  10685.             ],
  10686.             "git": [
  10687.                 "https://github.com/danielmarschall/oidplus/tree/5508b9b2defa6240eec30a1fe6c509ca3a40894f"
  10688.             ]
  10689.         }
  10690.     },
  10691.     {
  10692.         "version": "2.0.0.722",
  10693.         "date": "2022-01-07 00:02:23 +0100",
  10694.         "author": "Daniel Marschall (ViaThinkSoft)",
  10695.         "changes": [
  10696.             "Adding Alpine Linux install notes. Checking for dependencies for lightweight PHP installations"
  10697.         ],
  10698.         "sources": {
  10699.             "svn": [
  10700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@722"
  10701.             ],
  10702.             "git": [
  10703.                 "https://github.com/danielmarschall/oidplus/tree/78e219ec11eb2aeb16bbb8b2866714d8bddbc0be"
  10704.             ]
  10705.         }
  10706.     },
  10707.     {
  10708.         "version": "2.0.0.721",
  10709.         "date": "2022-01-06 23:38:52 +0100",
  10710.         "author": "Daniel Marschall (ViaThinkSoft)",
  10711.         "changes": [
  10712.             "Bugfixes"
  10713.         ],
  10714.         "sources": {
  10715.             "svn": [
  10716.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@721"
  10717.             ],
  10718.             "git": [
  10719.                 "https://github.com/danielmarschall/oidplus/tree/ff7c04641df8244e1c278b18f58c85ac137f8f97"
  10720.             ]
  10721.         }
  10722.     },
  10723.     {
  10724.         "version": "2.0.0.720",
  10725.         "date": "2022-01-06 22:06:30 +0100",
  10726.         "author": "Daniel Marschall (ViaThinkSoft)",
  10727.         "changes": [
  10728.             "OIDplus doesn't require the PHP extensions php-ctype and php-posix anymore"
  10729.         ],
  10730.         "sources": {
  10731.             "svn": [
  10732.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@720"
  10733.             ],
  10734.             "git": [
  10735.                 "https://github.com/danielmarschall/oidplus/tree/5fdf341386797bdb196598c9fc0c355361d78be4"
  10736.             ]
  10737.         }
  10738.     },
  10739.     {
  10740.         "version": "2.0.0.719",
  10741.         "date": "2021-12-29 00:42:04 +0100",
  10742.         "author": "Daniel Marschall (ViaThinkSoft)",
  10743.         "changes": [
  10744.             "Fixed PHP warnings"
  10745.         ],
  10746.         "sources": {
  10747.             "svn": [
  10748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@719"
  10749.             ],
  10750.             "git": [
  10751.                 "https://github.com/danielmarschall/oidplus/tree/b08059d1d5d573ff98ce0b45dc887c2b8dcfe87d"
  10752.             ]
  10753.         }
  10754.     },
  10755.     {
  10756.         "version": "2.0.0.718",
  10757.         "date": "2021-12-28 00:05:12 +0100",
  10758.         "author": "Daniel Marschall (ViaThinkSoft)",
  10759.         "changes": [
  10760.             "Fixed problems with the update script generator (TAR.GZ distribution channel)",
  10761.             "- Update 707 did not correctly create plugins/viathinksoft/objectTypes/domain/img/* (please manually create these files if you are affected)",
  10762.             "- Update 708 did not correctly delete vendor/google (please delete manually if you are affected)"
  10763.         ],
  10764.         "sources": {
  10765.             "svn": [
  10766.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@718"
  10767.             ],
  10768.             "git": [
  10769.                 "https://github.com/danielmarschall/oidplus/tree/9fb7d19f769e4f726c879d768cbf53094fb36461"
  10770.             ]
  10771.         }
  10772.     },
  10773.     {
  10774.         "version": "2.0.0.717",
  10775.         "date": "2021-12-27 18:26:18 +0100",
  10776.         "author": "Daniel Marschall (ViaThinkSoft)",
  10777.         "changes": [
  10778.             "BUGFIX: Saving a design permanently did not work. Fixed."
  10779.         ],
  10780.         "sources": {
  10781.             "svn": [
  10782.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@717"
  10783.             ],
  10784.             "git": [
  10785.                 "https://github.com/danielmarschall/oidplus/tree/db35acab20f3f81cabdfb1297a20031609cabb36"
  10786.             ]
  10787.         }
  10788.     },
  10789.     {
  10790.         "version": "2.0.0.716",
  10791.         "date": "2021-12-27 17:31:12 +0100",
  10792.         "author": "Daniel Marschall (ViaThinkSoft)",
  10793.         "changes": [
  10794.             "Fixed update failure of version 698 => 699",
  10795.             "Revision log (software update check) is now compressed using GZip"
  10796.         ],
  10797.         "sources": {
  10798.             "svn": [
  10799.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@716"
  10800.             ],
  10801.             "git": [
  10802.                 "https://github.com/danielmarschall/oidplus/tree/c547b089db132015f035c3434d208f5e2cd3830c"
  10803.             ]
  10804.         }
  10805.     },
  10806.     {
  10807.         "version": "2.0.0.715",
  10808.         "date": "2021-12-27 01:36:01 +0100",
  10809.         "author": "Daniel Marschall (ViaThinkSoft)",
  10810.         "changes": [
  10811.             "Outgoing HTTP transfer will have the User Agent \"ViaThinkSoft-OIDplus/2.0\""
  10812.         ],
  10813.         "sources": {
  10814.             "svn": [
  10815.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@715"
  10816.             ],
  10817.             "git": [
  10818.                 "https://github.com/danielmarschall/oidplus/tree/85ca354cf221e5b4e0ab800b37e114d2673d0b21"
  10819.             ]
  10820.         }
  10821.     },
  10822.     {
  10823.         "version": "2.0.0.714",
  10824.         "date": "2021-12-26 22:03:26 +0100",
  10825.         "author": "Daniel Marschall (ViaThinkSoft)",
  10826.         "changes": [
  10827.             "Whois opens in new browser window"
  10828.         ],
  10829.         "sources": {
  10830.             "svn": [
  10831.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@714"
  10832.             ],
  10833.             "git": [
  10834.                 "https://github.com/danielmarschall/oidplus/tree/6e95e3b4479e59fa65b2cef56955dc9ac7d85006"
  10835.             ]
  10836.         }
  10837.     },
  10838.     {
  10839.         "version": "2.0.0.713",
  10840.         "date": "2021-12-26 21:41:08 +0100",
  10841.         "author": "Daniel Marschall (ViaThinkSoft)",
  10842.         "changes": [
  10843.             "Fixed bug in OID-IP (OID WHOIS): Superior detection did not work for non-OIDs. Fixed."
  10844.         ],
  10845.         "sources": {
  10846.             "svn": [
  10847.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@713"
  10848.             ],
  10849.             "git": [
  10850.                 "https://github.com/danielmarschall/oidplus/tree/41b93261b69db35861940328599200182d18fa3f"
  10851.             ]
  10852.         }
  10853.     },
  10854.     {
  10855.         "version": "2.0.0.712",
  10856.         "date": "2021-12-26 18:44:52 +0100",
  10857.         "author": "Daniel Marschall (ViaThinkSoft)",
  10858.         "changes": [],
  10859.         "sources": {
  10860.             "svn": [
  10861.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@712"
  10862.             ],
  10863.             "git": [
  10864.                 "https://github.com/danielmarschall/oidplus/tree/0a11d019459834fab96d5f551c0b90040c9044dd"
  10865.             ]
  10866.         }
  10867.     },
  10868.     {
  10869.         "version": "2.0.0.711",
  10870.         "date": "2021-12-26 18:33:19 +0100",
  10871.         "author": "Daniel Marschall (ViaThinkSoft)",
  10872.         "changes": [
  10873.             "Auth keys (internally used for email verification etc.) now use HMAC instead of normal hash",
  10874.             "Added new base config setting RA_PASSWORD_PEPPER_ALGO (dangerous! Only for experts!)",
  10875.             "OIDplusSessionHandler.class.php: Improved internal encryption!",
  10876.             "",
  10877.             "ATTENTION",
  10878.             "!!! If you are updating from the TAR.GZ distibution channel, then the update *will* temporarily",
  10879.             "!!! FAIL with the error message \"Authentication failed\". Once the error appears, close your",
  10880.             "!!! browser window and delete the cookies, then log-in again, and continue the update process.",
  10881.             "!!! (The error happens because of the update of the internal session encryption procedure)"
  10882.         ],
  10883.         "sources": {
  10884.             "svn": [
  10885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@711"
  10886.             ],
  10887.             "git": [
  10888.                 "https://github.com/danielmarschall/oidplus/tree/032f051a23c9b057c65310530ddd9b0982dd14f3"
  10889.             ]
  10890.         }
  10891.     },
  10892.     {
  10893.         "version": "2.0.0.710",
  10894.         "date": "2021-12-26 17:38:24 +0100",
  10895.         "author": "Daniel Marschall (ViaThinkSoft)",
  10896.         "changes": [],
  10897.         "sources": {
  10898.             "svn": [
  10899.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@710"
  10900.             ],
  10901.             "git": [
  10902.                 "https://github.com/danielmarschall/oidplus/tree/466a46e647953a436cdb39c447b809baf7190eb0"
  10903.             ]
  10904.         }
  10905.     },
  10906.     {
  10907.         "version": "2.0.0.709",
  10908.         "date": "2021-12-26 17:36:56 +0100",
  10909.         "author": "Daniel Marschall (ViaThinkSoft)",
  10910.         "changes": [
  10911.             "New CAPTCHA Method: ViaThinkSoft Client Challenge (lets the CPU of the user calculate a cryptographical problem in the background)"
  10912.         ],
  10913.         "sources": {
  10914.             "svn": [
  10915.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@709"
  10916.             ],
  10917.             "git": [
  10918.                 "https://github.com/danielmarschall/oidplus/tree/c23e9208bfa2761c96a8a18020d11d7f7c2cb892"
  10919.             ]
  10920.         }
  10921.     },
  10922.     {
  10923.         "version": "2.0.0.708",
  10924.         "date": "2021-12-26 15:58:03 +0100",
  10925.         "author": "Daniel Marschall (ViaThinkSoft)",
  10926.         "changes": [
  10927.             "Removed unnecessary ReCAPTCHA composer dependency"
  10928.         ],
  10929.         "sources": {
  10930.             "svn": [
  10931.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@708"
  10932.             ],
  10933.             "git": [
  10934.                 "https://github.com/danielmarschall/oidplus/tree/eec69a67eb5cb04d919d51e121ec3c1c791cab35"
  10935.             ]
  10936.         }
  10937.     },
  10938.     {
  10939.         "version": "2.0.0.707",
  10940.         "date": "2021-12-26 15:54:36 +0100",
  10941.         "author": "Daniel Marschall (ViaThinkSoft)",
  10942.         "changes": [
  10943.             "New object type \"Domain\""
  10944.         ],
  10945.         "sources": {
  10946.             "svn": [
  10947.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@707"
  10948.             ],
  10949.             "git": [
  10950.                 "https://github.com/danielmarschall/oidplus/tree/fffabdb99b36c186ffaf1f8609ab7e33a6c69037"
  10951.             ]
  10952.         }
  10953.     },
  10954.     {
  10955.         "version": "2.0.0.706",
  10956.         "date": "2021-12-26 01:58:56 +0100",
  10957.         "author": "Daniel Marschall (ViaThinkSoft)",
  10958.         "changes": [
  10959.             "OOBE/Setup: Setting \"SSL enforcement\" will be pre-selected during setup. Self-signed certs (e.g. on a XAMPP installation) will result in \"no SSL enforce\" in order to avoid unexpected browser warnings during the Out-Of-Box-Experience (OOBE)."
  10960.         ],
  10961.         "sources": {
  10962.             "svn": [
  10963.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@706"
  10964.             ],
  10965.             "git": [
  10966.                 "https://github.com/danielmarschall/oidplus/tree/c2fed1d09a61b6d3c88f6697416c15e508a0b199"
  10967.             ]
  10968.         }
  10969.     },
  10970.     {
  10971.         "version": "2.0.0.705",
  10972.         "date": "2021-12-26 01:38:47 +0100",
  10973.         "author": "Daniel Marschall (ViaThinkSoft)",
  10974.         "changes": [
  10975.             "PHPStan 1.2.0 pass"
  10976.         ],
  10977.         "sources": {
  10978.             "svn": [
  10979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@705"
  10980.             ],
  10981.             "git": [
  10982.                 "https://github.com/danielmarschall/oidplus/tree/dc353a2ad40e445b3328b86a323546e0ccb6d958"
  10983.             ]
  10984.         }
  10985.     },
  10986.     {
  10987.         "version": "2.0.0.704",
  10988.         "date": "2021-12-26 01:33:58 +0100",
  10989.         "author": "Daniel Marschall (ViaThinkSoft)",
  10990.         "changes": [
  10991.             "BUGFIX: Search plugin highlighting did not work correctly if the search term was found inside the OID dot-notation or RA email address. Fixed.",
  10992.             "BUGFIX: Entering an OID in the GoTo-Box or the Search did not open it in the left panel. Fixed.",
  10993.             "BUGFIX: Link \"Go back to RA listing\" (only works for logged in admins) not visible at public RA listing anymore."
  10994.         ],
  10995.         "sources": {
  10996.             "svn": [
  10997.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@704"
  10998.             ],
  10999.             "git": [
  11000.                 "https://github.com/danielmarschall/oidplus/tree/22376cc90d0e4814d8086a6d1ffcf3032e44569a"
  11001.             ]
  11002.         }
  11003.     },
  11004.     {
  11005.         "version": "2.0.0.703",
  11006.         "date": "2021-12-26 00:55:00 +0100",
  11007.         "author": "Daniel Marschall (ViaThinkSoft)",
  11008.         "changes": [
  11009.             "Small fix"
  11010.         ],
  11011.         "sources": {
  11012.             "svn": [
  11013.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@703"
  11014.             ],
  11015.             "git": [
  11016.                 "https://github.com/danielmarschall/oidplus/tree/a579c70be8e7244bda315701ad70770494509673"
  11017.             ]
  11018.         }
  11019.     },
  11020.     {
  11021.         "version": "2.0.0.702",
  11022.         "date": "2021-12-26 00:26:02 +0100",
  11023.         "author": "Daniel Marschall (ViaThinkSoft)",
  11024.         "changes": [
  11025.             "New plugin type: CAPTCHA plugins!"
  11026.         ],
  11027.         "sources": {
  11028.             "svn": [
  11029.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@702"
  11030.             ],
  11031.             "git": [
  11032.                 "https://github.com/danielmarschall/oidplus/tree/cc0743678a8f72e6150121f88402588fff6384d4"
  11033.             ]
  11034.         }
  11035.     },
  11036.     {
  11037.         "version": "2.0.0.701",
  11038.         "date": "2021-12-20 01:48:32 +0100",
  11039.         "author": "Daniel Marschall (ViaThinkSoft)",
  11040.         "changes": [
  11041.             "Remove Docker files from vendor dir"
  11042.         ],
  11043.         "sources": {
  11044.             "svn": [
  11045.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@701"
  11046.             ],
  11047.             "git": [
  11048.                 "https://github.com/danielmarschall/oidplus/tree/d74b1ce0113cdc293d8b7275c18a41d378d2f927"
  11049.             ]
  11050.         }
  11051.     },
  11052.     {
  11053.         "version": "2.0.0.700",
  11054.         "date": "2021-12-17 16:54:04 +0100",
  11055.         "author": "Daniel Marschall (ViaThinkSoft)",
  11056.         "changes": [
  11057.             "Syntax error fixed"
  11058.         ],
  11059.         "sources": {
  11060.             "svn": [
  11061.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@700"
  11062.             ],
  11063.             "git": [
  11064.                 "https://github.com/danielmarschall/oidplus/tree/e2a8854ef52e0a4c29b2eaec7d704c3fcd1148da"
  11065.             ]
  11066.         }
  11067.     },
  11068.     {
  11069.         "version": "2.0.0.699",
  11070.         "date": "2021-12-17 16:48:07 +0100",
  11071.         "author": "Daniel Marschall (ViaThinkSoft)",
  11072.         "changes": [
  11073.             "The new file edition.ini contains constants which might be useful if somebody wants to fork OIDplus",
  11074.             "(However, we would appreciate it if you would try to contribute to the original OIDplus system rather than forking it!)"
  11075.         ],
  11076.         "sources": {
  11077.             "svn": [
  11078.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@699"
  11079.             ],
  11080.             "git": [
  11081.                 "https://github.com/danielmarschall/oidplus/tree/6b1e82bf0707bb3488e90d41f07e19ac8dce42e7"
  11082.             ]
  11083.         }
  11084.     },
  11085.     {
  11086.         "version": "2.0.0.698",
  11087.         "date": "2021-12-15 17:10:50 +0100",
  11088.         "author": "Daniel Marschall (ViaThinkSoft)",
  11089.         "changes": [
  11090.             "Small refactoring"
  11091.         ],
  11092.         "sources": {
  11093.             "svn": [
  11094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@698"
  11095.             ],
  11096.             "git": [
  11097.                 "https://github.com/danielmarschall/oidplus/tree/2553eb2bd56dc641091e65de8fe993e8e793193c"
  11098.             ]
  11099.         }
  11100.     },
  11101.     {
  11102.         "version": "2.0.0.697",
  11103.         "date": "2021-12-13 00:16:37 +0100",
  11104.         "author": "Daniel Marschall (ViaThinkSoft)",
  11105.         "changes": [
  11106.             "Admin system info plugin: \"PHP Installed extensions\" is now listed",
  11107.             "Admin system update plugin: Actual GIT and SVN commands are now visible, and GIT PULL command slightly changed (added origin master)"
  11108.         ],
  11109.         "sources": {
  11110.             "svn": [
  11111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@697"
  11112.             ],
  11113.             "git": [
  11114.                 "https://github.com/danielmarschall/oidplus/tree/702492cf3e1768d4192fe4319ef778cfe091bd0b"
  11115.             ]
  11116.         }
  11117.     },
  11118.     {
  11119.         "version": "2.0.0.696",
  11120.         "date": "2021-12-12 13:22:08 +0100",
  11121.         "author": "Daniel Marschall (ViaThinkSoft)",
  11122.         "changes": [
  11123.             "Software update visual mistake"
  11124.         ],
  11125.         "sources": {
  11126.             "svn": [
  11127.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@696"
  11128.             ],
  11129.             "git": [
  11130.                 "https://github.com/danielmarschall/oidplus/tree/fc78fc121aa9fc819efda6105e05acb03befefa5"
  11131.             ]
  11132.         }
  11133.     },
  11134.     {
  11135.         "version": "2.0.0.695",
  11136.         "date": "2021-12-12 13:13:31 +0100",
  11137.         "author": "Daniel Marschall (ViaThinkSoft)",
  11138.         "changes": [],
  11139.         "sources": {
  11140.             "svn": [
  11141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@695"
  11142.             ],
  11143.             "git": [
  11144.                 "https://github.com/danielmarschall/oidplus/tree/52230b18d04f9492adc0935566e29076f72c7c68"
  11145.             ]
  11146.         }
  11147.     },
  11148.     {
  11149.         "version": "2.0.0.694",
  11150.         "date": "2021-12-12 12:41:17 +0100",
  11151.         "author": "Daniel Marschall (ViaThinkSoft)",
  11152.         "changes": [
  11153.             "In the OID grid, you can now directly register an IANA or ViaThinkSoft OID!",
  11154.             "Globally, every link that opens a new window gets marked by an icon"
  11155.         ],
  11156.         "sources": {
  11157.             "svn": [
  11158.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@694"
  11159.             ],
  11160.             "git": [
  11161.                 "https://github.com/danielmarschall/oidplus/tree/5e528f1ff97d43570a4b08c5225c3a24c4e693c0"
  11162.             ]
  11163.         }
  11164.     },
  11165.     {
  11166.         "version": "2.0.0.693",
  11167.         "date": "2021-12-12 12:08:23 +0100",
  11168.         "author": "Daniel Marschall (ViaThinkSoft)",
  11169.         "changes": [
  11170.             "\"Generate\" links can now be defined by the plugin type",
  11171.             "WEID input is now enforced upper case"
  11172.         ],
  11173.         "sources": {
  11174.             "svn": [
  11175.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@693"
  11176.             ],
  11177.             "git": [
  11178.                 "https://github.com/danielmarschall/oidplus/tree/103c2c5c8a839a576d30b066b1c8f1d2f5ec5628"
  11179.             ]
  11180.         }
  11181.     },
  11182.     {
  11183.         "version": "2.0.0.692",
  11184.         "date": "2021-12-12 02:52:14 +0100",
  11185.         "author": "Daniel Marschall (ViaThinkSoft)",
  11186.         "changes": [
  11187.             "Fixed \"Generate UUID OID\" link in OID 2.25.",
  11188.             "Added \"Generate UUID OID\" to the root OID page.",
  11189.             "Added \"Generate GUID\" to the root GUID page."
  11190.         ],
  11191.         "sources": {
  11192.             "svn": [
  11193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@692"
  11194.             ],
  11195.             "git": [
  11196.                 "https://github.com/danielmarschall/oidplus/tree/b59d92427706cb4252ab71926cf9b265d9f8f3ec"
  11197.             ]
  11198.         }
  11199.     },
  11200.     {
  11201.         "version": "2.0.0.691",
  11202.         "date": "2021-12-10 01:48:37 +0100",
  11203.         "author": "Daniel Marschall (ViaThinkSoft)",
  11204.         "changes": [
  11205.             "GIT-Software update can now also be executed for non .git directories, e.g. if hosted via Plesk GIT (requires shell access)"
  11206.         ],
  11207.         "sources": {
  11208.             "svn": [
  11209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@691"
  11210.             ],
  11211.             "git": [
  11212.                 "https://github.com/danielmarschall/oidplus/tree/ddeeeeaa962f40222ddabfbcb2d19d329c1e89b1"
  11213.             ]
  11214.         }
  11215.     },
  11216.     {
  11217.         "version": "2.0.0.690",
  11218.         "date": "2021-12-10 00:03:21 +0100",
  11219.         "author": "Daniel Marschall (ViaThinkSoft)",
  11220.         "changes": [
  11221.             "Fixed more cases of Plesk Git format"
  11222.         ],
  11223.         "sources": {
  11224.             "svn": [
  11225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@690"
  11226.             ],
  11227.             "git": [
  11228.                 "https://github.com/danielmarschall/oidplus/tree/9b498758fa8cea0d7373ecc8fcb67a289c432b86"
  11229.             ]
  11230.         }
  11231.     },
  11232.     {
  11233.         "version": "2.0.0.689",
  11234.         "date": "2021-12-10 00:00:20 +0100",
  11235.         "author": "Daniel Marschall (ViaThinkSoft)",
  11236.         "changes": [
  11237.             "Fix in re Base36 column on weid:? and weid:pen:? arc"
  11238.         ],
  11239.         "sources": {
  11240.             "svn": [
  11241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@689"
  11242.             ],
  11243.             "git": [
  11244.                 "https://github.com/danielmarschall/oidplus/tree/838bc200224ffa5f8dd9cf550cc0553b748c861c"
  11245.             ]
  11246.         }
  11247.     },
  11248.     {
  11249.         "version": "2.0.0.688",
  11250.         "date": "2021-12-09 15:16:38 +0100",
  11251.         "author": "Daniel Marschall (ViaThinkSoft)",
  11252.         "changes": [
  11253.             "System information plugin minor changes"
  11254.         ],
  11255.         "sources": {
  11256.             "svn": [
  11257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@688"
  11258.             ],
  11259.             "git": [
  11260.                 "https://github.com/danielmarschall/oidplus/tree/c3ff8b17db937c96cb04dbec8d82362caa9ccf25"
  11261.             ]
  11262.         }
  11263.     },
  11264.     {
  11265.         "version": "2.0.0.687",
  11266.         "date": "2021-12-09 10:00:54 +0100",
  11267.         "author": "Daniel Marschall (ViaThinkSoft)",
  11268.         "changes": [
  11269.             "Software update: Even after an error occurred, you can click a \"Reload page\" button now"
  11270.         ],
  11271.         "sources": {
  11272.             "svn": [
  11273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@687"
  11274.             ],
  11275.             "git": [
  11276.                 "https://github.com/danielmarschall/oidplus/tree/e0ab3009047733a4ce154ce24cee8be313283f7c"
  11277.             ]
  11278.         }
  11279.     },
  11280.     {
  11281.         "version": "2.0.0.686",
  11282.         "date": "2021-12-08 23:08:36 +0100",
  11283.         "author": "Daniel Marschall (ViaThinkSoft)",
  11284.         "changes": [
  11285.             "Fixed problem with WEID weLuhn check digit if an arc was 0.",
  11286.             "Improved update procedure on VTS server-side."
  11287.         ],
  11288.         "sources": {
  11289.             "svn": [
  11290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@686"
  11291.             ],
  11292.             "git": [
  11293.                 "https://github.com/danielmarschall/oidplus/tree/b3c26d79641feb547ce72f0799427f75f40ed720"
  11294.             ]
  11295.         }
  11296.     },
  11297.     {
  11298.         "version": "2.0.0.685",
  11299.         "date": "2021-12-08 21:40:08 +0100",
  11300.         "author": "Daniel Marschall (ViaThinkSoft)",
  11301.         "changes": [
  11302.             "System information plugin: Display of username optimized. Catched errors. Shows effective process user instead of script file owner"
  11303.         ],
  11304.         "sources": {
  11305.             "svn": [
  11306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@685"
  11307.             ],
  11308.             "git": [
  11309.                 "https://github.com/danielmarschall/oidplus/tree/cc1b6f193cb6310c9f6535c9f82e71be02dd5a60"
  11310.             ]
  11311.         }
  11312.     },
  11313.     {
  11314.         "version": "2.0.0.684",
  11315.         "date": "2021-12-08 21:39:33 +0100",
  11316.         "author": "Daniel Marschall (ViaThinkSoft)",
  11317.         "changes": [
  11318.             "Small fix in re WEID Base36 column in the CRUD grid"
  11319.         ],
  11320.         "sources": {
  11321.             "svn": [
  11322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@684"
  11323.             ],
  11324.             "git": [
  11325.                 "https://github.com/danielmarschall/oidplus/tree/c5afeb92740e07bce6de5db538cc63887986bb58"
  11326.             ]
  11327.         }
  11328.     },
  11329.     {
  11330.         "version": "2.0.0.683",
  11331.         "date": "2021-12-08 17:01:54 +0100",
  11332.         "author": "Daniel Marschall (ViaThinkSoft)",
  11333.         "changes": [
  11334.             "Definition of class A, B, C WEIDs. In the latest specification, every OID can be represented as a WEID. Therefore, the column \"Base36\" is now present for every OID."
  11335.         ],
  11336.         "sources": {
  11337.             "svn": [
  11338.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@683"
  11339.             ],
  11340.             "git": [
  11341.                 "https://github.com/danielmarschall/oidplus/tree/478306ad8356812455368fc1d309de537c009fed"
  11342.             ]
  11343.         }
  11344.     },
  11345.     {
  11346.         "version": "2.0.0.682",
  11347.         "date": "2021-12-08 14:44:42 +0100",
  11348.         "author": "Daniel Marschall (ViaThinkSoft)",
  11349.         "changes": [
  11350.             "Plugins can now alter the Visible/Protected flag in the settings even after they were initialized"
  11351.         ],
  11352.         "sources": {
  11353.             "svn": [
  11354.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@682"
  11355.             ],
  11356.             "git": [
  11357.                 "https://github.com/danielmarschall/oidplus/tree/d13a6bf65d13d43c81426448c1f2bf63d6720f34"
  11358.             ]
  11359.         }
  11360.     },
  11361.     {
  11362.         "version": "2.0.0.681",
  11363.         "date": "2021-12-08 00:27:40 +0100",
  11364.         "author": "Daniel Marschall (ViaThinkSoft)",
  11365.         "changes": [
  11366.             "Plesk Git is now supported"
  11367.         ],
  11368.         "sources": {
  11369.             "svn": [
  11370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@681"
  11371.             ],
  11372.             "git": [
  11373.                 "https://github.com/danielmarschall/oidplus/tree/02c7ddb1fa8cc877cb885fa5d1565cdad54dde0e"
  11374.             ]
  11375.         }
  11376.     },
  11377.     {
  11378.         "version": "2.0.0.680",
  11379.         "date": "2021-12-06 15:23:58 +0100",
  11380.         "author": "Daniel Marschall (ViaThinkSoft)",
  11381.         "changes": [
  11382.             "Autoupdate for ZIP-WC systems accidentally deleted files, breaking the installation. Affected version was SVN Rev 679. Fixed. If you were affected, please download the ZIP and extract it over your installation."
  11383.         ],
  11384.         "sources": {
  11385.             "svn": [
  11386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@680"
  11387.             ],
  11388.             "git": [
  11389.                 "https://github.com/danielmarschall/oidplus/tree/091a5fa6b157be035e88f5d24aa329ba44d20d63"
  11390.             ]
  11391.         }
  11392.     },
  11393.     {
  11394.         "version": "2.0.0.679",
  11395.         "date": "2021-12-04 22:47:34 +0100",
  11396.         "author": "Daniel Marschall (ViaThinkSoft)",
  11397.         "changes": [
  11398.             "Updated 3P. Fixed deprecated JWT parameter."
  11399.         ],
  11400.         "sources": {
  11401.             "svn": [
  11402.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@679"
  11403.             ],
  11404.             "git": [
  11405.                 "https://github.com/danielmarschall/oidplus/tree/e4d7a3e1892d2526078a3a757206bb799b2c804e"
  11406.             ]
  11407.         }
  11408.     },
  11409.     {
  11410.         "version": "2.0.0.678",
  11411.         "date": "2021-11-24 23:16:13 +0100",
  11412.         "author": "Daniel Marschall (ViaThinkSoft)",
  11413.         "changes": [
  11414.             "Fix of XML exporter in regards Unicode characters"
  11415.         ],
  11416.         "sources": {
  11417.             "svn": [
  11418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@678"
  11419.             ],
  11420.             "git": [
  11421.                 "https://github.com/danielmarschall/oidplus/tree/4c83a480806cf46641d470e64afa84e6fe575828"
  11422.             ]
  11423.         }
  11424.     },
  11425.     {
  11426.         "version": "2.0.0.677",
  11427.         "date": "2021-10-25 12:54:17 +0200",
  11428.         "author": "Daniel Marschall (ViaThinkSoft)",
  11429.         "changes": [],
  11430.         "sources": {
  11431.             "svn": [
  11432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@677"
  11433.             ],
  11434.             "git": [
  11435.                 "https://github.com/danielmarschall/oidplus/tree/78e69163201fa17f5e0240382ffd9e8b8ba97de2"
  11436.             ]
  11437.         }
  11438.     },
  11439.     {
  11440.         "version": "2.0.0.676",
  11441.         "date": "2021-10-11 00:37:25 +0200",
  11442.         "author": "Daniel Marschall (ViaThinkSoft)",
  11443.         "changes": [
  11444.             "Page \"show RA details\": Added link \"Create RA manually\" (only if admin is logged in)"
  11445.         ],
  11446.         "sources": {
  11447.             "svn": [
  11448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@676"
  11449.             ],
  11450.             "git": [
  11451.                 "https://github.com/danielmarschall/oidplus/tree/fb6fe8fda68b2a79634fee330e111a2369897fa5"
  11452.             ]
  11453.         }
  11454.     },
  11455.     {
  11456.         "version": "2.0.0.675",
  11457.         "date": "2021-10-11 00:16:40 +0200",
  11458.         "author": "Daniel Marschall (ViaThinkSoft)",
  11459.         "changes": [
  11460.             "BUGFIX: Superior RAs were not able to update delegated objects (e.g. to change ASN.1/IRI/EMail/HiddenFlag)"
  11461.         ],
  11462.         "sources": {
  11463.             "svn": [
  11464.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@675"
  11465.             ],
  11466.             "git": [
  11467.                 "https://github.com/danielmarschall/oidplus/tree/1f0de6df47533ed641297318b9f19527a85d8e86"
  11468.             ]
  11469.         }
  11470.     },
  11471.     {
  11472.         "version": "2.0.0.674",
  11473.         "date": "2021-10-06 23:57:10 +0200",
  11474.         "author": "Daniel Marschall (ViaThinkSoft)",
  11475.         "changes": [
  11476.             "OID-IP (Whois): Fixed problem with word-wrap"
  11477.         ],
  11478.         "sources": {
  11479.             "svn": [
  11480.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@674"
  11481.             ],
  11482.             "git": [
  11483.                 "https://github.com/danielmarschall/oidplus/tree/29dc82de87718d51991095730107bd2ef03fa808"
  11484.             ]
  11485.         }
  11486.     },
  11487.     {
  11488.         "version": "2.0.0.673",
  11489.         "date": "2021-10-06 22:36:30 +0200",
  11490.         "author": "Daniel Marschall (ViaThinkSoft)",
  11491.         "changes": [
  11492.             "BUGFIX: URL in whois plugin was wrong. Fixed"
  11493.         ],
  11494.         "sources": {
  11495.             "svn": [
  11496.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@673"
  11497.             ],
  11498.             "git": [
  11499.                 "https://github.com/danielmarschall/oidplus/tree/2e1f979ea509c33345bdc2a287ce028d1ab1bb42"
  11500.             ]
  11501.         }
  11502.     },
  11503.     {
  11504.         "version": "2.0.0.672",
  11505.         "date": "2021-10-06 22:03:02 +0200",
  11506.         "author": "Daniel Marschall (ViaThinkSoft)",
  11507.         "changes": [
  11508.             "BUGFIX: Adding a new object type plugin to an existing system raised an error. Fixed.",
  11509.             "BUGFIX: WEID with mixed upper/lower-case could not be converted to numeric value. Fixed."
  11510.         ],
  11511.         "sources": {
  11512.             "svn": [
  11513.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@672"
  11514.             ],
  11515.             "git": [
  11516.                 "https://github.com/danielmarschall/oidplus/tree/f3228c63060b389e866a7b6958a1fefded8d405b"
  11517.             ]
  11518.         }
  11519.     },
  11520.     {
  11521.         "version": "2.0.0.671",
  11522.         "date": "2021-10-06 17:12:12 +0200",
  11523.         "author": "Daniel Marschall (ViaThinkSoft)",
  11524.         "changes": [
  11525.             "TinyMCE: Deprecated 'spellchecker' plugin is now excluded"
  11526.         ],
  11527.         "sources": {
  11528.             "svn": [
  11529.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@671"
  11530.             ],
  11531.             "git": [
  11532.                 "https://github.com/danielmarschall/oidplus/tree/ae2be06d5203bae23d7730fa01355c603e8bec41"
  11533.             ]
  11534.         }
  11535.     },
  11536.     {
  11537.         "version": "2.0.0.670",
  11538.         "date": "2021-10-05 15:56:02 +0200",
  11539.         "author": "Daniel Marschall (ViaThinkSoft)",
  11540.         "changes": [],
  11541.         "sources": {
  11542.             "svn": [
  11543.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@670"
  11544.             ],
  11545.             "git": [
  11546.                 "https://github.com/danielmarschall/oidplus/tree/b55ba05ba212e8343c8481a21204993dfdb3cfd8"
  11547.             ]
  11548.         }
  11549.     },
  11550.     {
  11551.         "version": "2.0.0.669",
  11552.         "date": "2021-10-05 15:38:22 +0200",
  11553.         "author": "Daniel Marschall (ViaThinkSoft)",
  11554.         "changes": [
  11555.             "cron.sh is now executable (only applies to Linux/Mac)"
  11556.         ],
  11557.         "sources": {
  11558.             "svn": [
  11559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@669"
  11560.             ],
  11561.             "git": [
  11562.                 "https://github.com/danielmarschall/oidplus/tree/8edbacd0d3d19b935d29d7c2edbf5c67ce9e70b8"
  11563.             ]
  11564.         }
  11565.     },
  11566.     {
  11567.         "version": "2.0.0.668",
  11568.         "date": "2021-10-05 12:43:00 +0200",
  11569.         "author": "Daniel Marschall (ViaThinkSoft)",
  11570.         "changes": [],
  11571.         "sources": {
  11572.             "svn": [
  11573.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@668"
  11574.             ],
  11575.             "git": [
  11576.                 "https://github.com/danielmarschall/oidplus/tree/06a4df7044fc1ee7a83fcc9fd3a0d0be5e817a71"
  11577.             ]
  11578.         }
  11579.     },
  11580.     {
  11581.         "version": "2.0.0.667",
  11582.         "date": "2021-10-05 12:30:54 +0200",
  11583.         "author": "Daniel Marschall (ViaThinkSoft)",
  11584.         "changes": [],
  11585.         "sources": {
  11586.             "svn": [
  11587.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@667"
  11588.             ],
  11589.             "git": [
  11590.                 "https://github.com/danielmarschall/oidplus/tree/f47ee5a965a77d87c84ad50a6b97a3335794cb3f"
  11591.             ]
  11592.         }
  11593.     },
  11594.     {
  11595.         "version": "2.0.0.666",
  11596.         "date": "2021-10-05 12:10:03 +0200",
  11597.         "author": "Daniel Marschall (ViaThinkSoft)",
  11598.         "changes": [
  11599.             "Added compatibility with webfan plugin 'weid'"
  11600.         ],
  11601.         "sources": {
  11602.             "svn": [
  11603.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@666"
  11604.             ],
  11605.             "git": [
  11606.                 "https://github.com/danielmarschall/oidplus/tree/f637919496b7e64dae5189c01cdcd5495f9aebf2"
  11607.             ]
  11608.         }
  11609.     },
  11610.     {
  11611.         "version": "2.0.0.665",
  11612.         "date": "2021-10-04 23:10:48 +0200",
  11613.         "author": "Daniel Marschall (ViaThinkSoft)",
  11614.         "changes": [],
  11615.         "sources": {
  11616.             "svn": [
  11617.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@665"
  11618.             ],
  11619.             "git": [
  11620.                 "https://github.com/danielmarschall/oidplus/tree/944b47d6199fce8b77ef68b8a792a9ee8d5b262a"
  11621.             ]
  11622.         }
  11623.     },
  11624.     {
  11625.         "version": "2.0.0.664",
  11626.         "date": "2021-10-04 22:39:22 +0200",
  11627.         "author": "Daniel Marschall (ViaThinkSoft)",
  11628.         "changes": [
  11629.             "Added possibility to execute cronjobs (e.g. to increase performance with auto publishing)",
  11630.             "Small improvement to auto updater conflict backup"
  11631.         ],
  11632.         "sources": {
  11633.             "svn": [
  11634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@664"
  11635.             ],
  11636.             "git": [
  11637.                 "https://github.com/danielmarschall/oidplus/tree/83161f024615b131d0e86f15bbc062333c29229c"
  11638.             ]
  11639.         }
  11640.     },
  11641.     {
  11642.         "version": "2.0.0.663",
  11643.         "date": "2021-10-04 16:25:17 +0200",
  11644.         "author": "Daniel Marschall (ViaThinkSoft)",
  11645.         "changes": [
  11646.             "Snapshot distribution channel: If files have been modified outside the updater, a backup is now automatically created (NOT for Git/SVN distribution channel!)"
  11647.         ],
  11648.         "sources": {
  11649.             "svn": [
  11650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@663"
  11651.             ],
  11652.             "git": [
  11653.                 "https://github.com/danielmarschall/oidplus/tree/0632d930733b2442ebc8596d031a33249e8332cb"
  11654.             ]
  11655.         }
  11656.     },
  11657.     {
  11658.         "version": "2.0.0.662",
  11659.         "date": "2021-10-04 00:27:48 +0200",
  11660.         "author": "Daniel Marschall (ViaThinkSoft)",
  11661.         "changes": [
  11662.             "System update page: GIT-WorkingCopyUpdate and SVN-WorkingCopyUpdate can now be executed online (execution and write permissions required)",
  11663.             "System information page: System user account will be shown"
  11664.         ],
  11665.         "sources": {
  11666.             "svn": [
  11667.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@662"
  11668.             ],
  11669.             "git": [
  11670.                 "https://github.com/danielmarschall/oidplus/tree/78c0281ade38a9e23823aa368f5099a0a3fd92e0"
  11671.             ]
  11672.         }
  11673.     },
  11674.     {
  11675.         "version": "2.0.0.661",
  11676.         "date": "2021-10-03 21:13:11 +0200",
  11677.         "author": "Daniel Marschall (ViaThinkSoft)",
  11678.         "changes": [
  11679.             "Snapshot distribution channel: oidplus_version.txt is now .version.php (to avoid that the version is exposed)"
  11680.         ],
  11681.         "sources": {
  11682.             "svn": [
  11683.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@661"
  11684.             ],
  11685.             "git": [
  11686.                 "https://github.com/danielmarschall/oidplus/tree/a7245a5147ccd96e1c1835f9481672c19297cdf2"
  11687.             ]
  11688.         }
  11689.     },
  11690.     {
  11691.         "version": "2.0.0.660",
  11692.         "date": "2021-10-03 12:04:58 +0200",
  11693.         "author": "Daniel Marschall (ViaThinkSoft)",
  11694.         "changes": [
  11695.             "git distribution channel: added function to read the gitsvn version without the requirement of having access to the \"git\" commandline"
  11696.         ],
  11697.         "sources": {
  11698.             "svn": [
  11699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@660"
  11700.             ],
  11701.             "git": [
  11702.                 "https://github.com/danielmarschall/oidplus/tree/427fb37c007b580c7c2943b9a3655eb05fcdfed2"
  11703.             ]
  11704.         }
  11705.     },
  11706.     {
  11707.         "version": "2.0.0.659",
  11708.         "date": "2021-10-01 21:33:40 +0200",
  11709.         "author": "Daniel Marschall (ViaThinkSoft)",
  11710.         "changes": [
  11711.             "Web-update JavaScript translation"
  11712.         ],
  11713.         "sources": {
  11714.             "svn": [
  11715.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@659"
  11716.             ],
  11717.             "git": [
  11718.                 "https://github.com/danielmarschall/oidplus/tree/c8529f825e64e52812e22a9346690ce1d146e32c"
  11719.             ]
  11720.         }
  11721.     },
  11722.     {
  11723.         "version": "2.0.0.658",
  11724.         "date": "2021-10-01 16:22:55 +0200",
  11725.         "author": "Daniel Marschall (ViaThinkSoft)",
  11726.         "changes": [
  11727.             "Web-update: Success message and reload-button are now displayed"
  11728.         ],
  11729.         "sources": {
  11730.             "svn": [
  11731.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@658"
  11732.             ],
  11733.             "git": [
  11734.                 "https://github.com/danielmarschall/oidplus/tree/6b8e0fe8191d4b1e799230e7f296b17f608c35f5"
  11735.             ]
  11736.         }
  11737.     },
  11738.     {
  11739.         "version": "2.0.0.657",
  11740.         "date": "2021-09-30 22:42:16 +0200",
  11741.         "author": "Daniel Marschall (ViaThinkSoft)",
  11742.         "changes": [
  11743.             "Uploaded new RFC draft"
  11744.         ],
  11745.         "sources": {
  11746.             "svn": [
  11747.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@657"
  11748.             ],
  11749.             "git": [
  11750.                 "https://github.com/danielmarschall/oidplus/tree/c22ed957bf77e648f5b0f355e97d49849f64c400"
  11751.             ]
  11752.         }
  11753.     },
  11754.     {
  11755.         "version": "2.0.0.656",
  11756.         "date": "2021-09-30 16:28:50 +0200",
  11757.         "author": "Daniel Marschall (ViaThinkSoft)",
  11758.         "changes": [],
  11759.         "sources": {
  11760.             "svn": [
  11761.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@656"
  11762.             ],
  11763.             "git": [
  11764.                 "https://github.com/danielmarschall/oidplus/tree/ee56bf72111d49eb326385b893769edee6839f61"
  11765.             ]
  11766.         }
  11767.     },
  11768.     {
  11769.         "version": "2.0.0.655",
  11770.         "date": "2021-09-30 00:08:37 +0200",
  11771.         "author": "Daniel Marschall (ViaThinkSoft)",
  11772.         "changes": [],
  11773.         "sources": {
  11774.             "svn": [
  11775.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@655"
  11776.             ],
  11777.             "git": [
  11778.                 "https://github.com/danielmarschall/oidplus/tree/612d48deeeaf373df5517947ddc1b4284c83d1e3"
  11779.             ]
  11780.         }
  11781.     },
  11782.     {
  11783.         "version": "2.0.0.654",
  11784.         "date": "2021-09-29 00:31:00 +0200",
  11785.         "author": "Daniel Marschall (ViaThinkSoft)",
  11786.         "changes": [
  11787.             "Web-Update small changes"
  11788.         ],
  11789.         "sources": {
  11790.             "svn": [
  11791.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@654"
  11792.             ],
  11793.             "git": [
  11794.                 "https://github.com/danielmarschall/oidplus/tree/9ea717cdc168b7e687f9a81e50dd8ef403c8ef50"
  11795.             ]
  11796.         }
  11797.     },
  11798.     {
  11799.         "version": "2.0.0.653",
  11800.         "date": "2021-09-29 00:04:58 +0200",
  11801.         "author": "Daniel Marschall (ViaThinkSoft)",
  11802.         "changes": [
  11803.             "Small changes to the Web-Updater"
  11804.         ],
  11805.         "sources": {
  11806.             "svn": [
  11807.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@653"
  11808.             ],
  11809.             "git": [
  11810.                 "https://github.com/danielmarschall/oidplus/tree/5f95b2b0ff84579187534415cb29d5c3bafb0907"
  11811.             ]
  11812.         }
  11813.     },
  11814.     {
  11815.         "version": "2.0.0.652",
  11816.         "date": "2021-09-28 23:03:39 +0200",
  11817.         "author": "Daniel Marschall (ViaThinkSoft)",
  11818.         "changes": [],
  11819.         "sources": {
  11820.             "svn": [
  11821.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@652"
  11822.             ],
  11823.             "git": [
  11824.                 "https://github.com/danielmarschall/oidplus/tree/11147d5d1076e26fae729f062a9ba555f42a5c04"
  11825.             ]
  11826.         }
  11827.     },
  11828.     {
  11829.         "version": "2.0.0.651",
  11830.         "date": "2021-09-27 14:33:33 +0200",
  11831.         "author": "Daniel Marschall (ViaThinkSoft)",
  11832.         "changes": [
  11833.             "Updates are now digitally signed.",
  11834.             "If an update outputs \"FATAL ERROR\", then the update process will be aborted."
  11835.         ],
  11836.         "sources": {
  11837.             "svn": [
  11838.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@651"
  11839.             ],
  11840.             "git": [
  11841.                 "https://github.com/danielmarschall/oidplus/tree/59b60fcd665e2355a399f02c87055f7c43f539fd"
  11842.             ]
  11843.         }
  11844.     },
  11845.     {
  11846.         "version": "2.0.0.650",
  11847.         "date": "2021-09-27 00:34:49 +0200",
  11848.         "author": "Daniel Marschall (ViaThinkSoft)",
  11849.         "changes": [
  11850.             "Update packages can now be optionally be downloaded compressed (GZ)"
  11851.         ],
  11852.         "sources": {
  11853.             "svn": [
  11854.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@650"
  11855.             ],
  11856.             "git": [
  11857.                 "https://github.com/danielmarschall/oidplus/tree/e1f1808d7c79a79f8df9b088e1c5c85b8b2d1a77"
  11858.             ]
  11859.         }
  11860.     },
  11861.     {
  11862.         "version": "2.0.0.649",
  11863.         "date": "2021-09-26 23:53:54 +0200",
  11864.         "author": "Daniel Marschall (ViaThinkSoft)",
  11865.         "changes": [],
  11866.         "sources": {
  11867.             "svn": [
  11868.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@649"
  11869.             ],
  11870.             "git": [
  11871.                 "https://github.com/danielmarschall/oidplus/tree/e7497ee2ebd59d3dab85e5f685b10132b7882691"
  11872.             ]
  11873.         }
  11874.     },
  11875.     {
  11876.         "version": "2.0.0.648",
  11877.         "date": "2021-09-26 22:04:28 +0200",
  11878.         "author": "Daniel Marschall (ViaThinkSoft)",
  11879.         "changes": [
  11880.             "Now completely get rid off the WebSVN classes! The distribution update procedures are now easier, quicker and safer!"
  11881.         ],
  11882.         "sources": {
  11883.             "svn": [
  11884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@648"
  11885.             ],
  11886.             "git": [
  11887.                 "https://github.com/danielmarschall/oidplus/tree/013e7bdf4cd52c22ddc5fd003f4d81b35bdd83c4"
  11888.             ]
  11889.         }
  11890.     },
  11891.     {
  11892.         "version": "2.0.0.647",
  11893.         "date": "2021-09-26 20:14:00 +0200",
  11894.         "author": "Daniel Marschall (ViaThinkSoft)",
  11895.         "changes": [
  11896.             "Renewed update system (part 1): Updates are now downloaded as \"update scripts\" instead of being pulled from SVN"
  11897.         ],
  11898.         "sources": {
  11899.             "svn": [
  11900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@647"
  11901.             ],
  11902.             "git": [
  11903.                 "https://github.com/danielmarschall/oidplus/tree/c0b0b75962019977d0709ff831dd79c1418837b6"
  11904.             ]
  11905.         }
  11906.     },
  11907.     {
  11908.         "version": "2.0.0.646",
  11909.         "date": "2021-09-25 21:24:12 +0200",
  11910.         "author": "Daniel Marschall (ViaThinkSoft)",
  11911.         "changes": [
  11912.             "Plugins are again sorted by their type and name, as if they would be in a single vendor-folder"
  11913.         ],
  11914.         "sources": {
  11915.             "svn": [
  11916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@646"
  11917.             ],
  11918.             "git": [
  11919.                 "https://github.com/danielmarschall/oidplus/tree/bb89c494f822ba6855551d78bcc261d029765640"
  11920.             ]
  11921.         }
  11922.     },
  11923.     {
  11924.         "version": "2.0.0.645",
  11925.         "date": "2021-09-25 20:13:12 +0200",
  11926.         "author": "Daniel Marschall (ViaThinkSoft)",
  11927.         "changes": [
  11928.             "\"System check\" plugin doesn't list third-party plugins and composer.lock file anymore"
  11929.         ],
  11930.         "sources": {
  11931.             "svn": [
  11932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@645"
  11933.             ],
  11934.             "git": [
  11935.                 "https://github.com/danielmarschall/oidplus/tree/04d2ef33141433dea4787cc743a42558739d5954"
  11936.             ]
  11937.         }
  11938.     },
  11939.     {
  11940.         "version": "2.0.0.644",
  11941.         "date": "2021-09-25 18:42:44 +0200",
  11942.         "author": "Daniel Marschall (ViaThinkSoft)",
  11943.         "changes": [],
  11944.         "sources": {
  11945.             "svn": [
  11946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@644"
  11947.             ],
  11948.             "git": [
  11949.                 "https://github.com/danielmarschall/oidplus/tree/8921e15926bea218e48a1430fff9ebdffb879980"
  11950.             ]
  11951.         }
  11952.     },
  11953.     {
  11954.         "version": "2.0.0.643",
  11955.         "date": "2021-09-25 00:06:45 +0200",
  11956.         "author": "Daniel Marschall (ViaThinkSoft)",
  11957.         "changes": [],
  11958.         "sources": {
  11959.             "svn": [
  11960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@643"
  11961.             ],
  11962.             "git": [
  11963.                 "https://github.com/danielmarschall/oidplus/tree/2bc1aeed9fc5b7e33b2e03643758ac84e8ca32d9"
  11964.             ]
  11965.         }
  11966.     },
  11967.     {
  11968.         "version": "2.0.0.642",
  11969.         "date": "2021-09-25 00:01:41 +0200",
  11970.         "author": "Daniel Marschall (ViaThinkSoft)",
  11971.         "changes": [
  11972.             "Fixed mime types of JS and XML files, so that they are treated as text files again (can be diffed etc.)"
  11973.         ],
  11974.         "sources": {
  11975.             "svn": [
  11976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@642"
  11977.             ],
  11978.             "git": [
  11979.                 "https://github.com/danielmarschall/oidplus/tree/551456bd1923bb8ec1a4a6e4b548735b1a622894"
  11980.             ]
  11981.         }
  11982.     },
  11983.     {
  11984.         "version": "2.0.0.641",
  11985.         "date": "2021-09-24 23:30:14 +0200",
  11986.         "author": "Daniel Marschall (ViaThinkSoft)",
  11987.         "changes": [
  11988.             "Internet Explorer 11 is supported again"
  11989.         ],
  11990.         "sources": {
  11991.             "svn": [
  11992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@641"
  11993.             ],
  11994.             "git": [
  11995.                 "https://github.com/danielmarschall/oidplus/tree/9abee3c9b638b19f99cfc905dcf0c816d2669879"
  11996.             ]
  11997.         }
  11998.     },
  11999.     {
  12000.         "version": "2.0.0.640",
  12001.         "date": "2021-09-24 18:36:17 +0200",
  12002.         "author": "Daniel Marschall (ViaThinkSoft)",
  12003.         "changes": [
  12004.             "Updated wellknown country OIDs (added Canada) and developer script"
  12005.         ],
  12006.         "sources": {
  12007.             "svn": [
  12008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@640"
  12009.             ],
  12010.             "git": [
  12011.                 "https://github.com/danielmarschall/oidplus/tree/7f15e1d3b1249e0741807878d88d6daa471cecf7"
  12012.             ]
  12013.         }
  12014.     },
  12015.     {
  12016.         "version": "2.0.0.639",
  12017.         "date": "2021-09-24 16:31:57 +0200",
  12018.         "author": "Daniel Marschall (ViaThinkSoft)",
  12019.         "changes": [
  12020.             "Replaced \"register_shutdown_function\" function with an individual function (since JWT login didn't work with Strato provider)"
  12021.         ],
  12022.         "sources": {
  12023.             "svn": [
  12024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@639"
  12025.             ],
  12026.             "git": [
  12027.                 "https://github.com/danielmarschall/oidplus/tree/25b747713b0d76d215b6bd7e1c402630e7223d39"
  12028.             ]
  12029.         }
  12030.     },
  12031.     {
  12032.         "version": "2.0.0.638",
  12033.         "date": "2021-09-24 16:23:22 +0200",
  12034.         "author": "Daniel Marschall (ViaThinkSoft)",
  12035.         "changes": [
  12036.             "Ironbase design: Button texts are now white, like in the default design"
  12037.         ],
  12038.         "sources": {
  12039.             "svn": [
  12040.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@638"
  12041.             ],
  12042.             "git": [
  12043.                 "https://github.com/danielmarschall/oidplus/tree/cd7865cfe107378ee8777f4b8494f763c33086c0"
  12044.             ]
  12045.         }
  12046.     },
  12047.     {
  12048.         "version": "2.0.0.637",
  12049.         "date": "2021-09-24 12:19:16 +0200",
  12050.         "author": "Daniel Marschall (ViaThinkSoft)",
  12051.         "changes": [
  12052.             "Vendor update"
  12053.         ],
  12054.         "sources": {
  12055.             "svn": [
  12056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@637"
  12057.             ],
  12058.             "git": [
  12059.                 "https://github.com/danielmarschall/oidplus/tree/3881955f8cc66c9d3a8696293f69b7938a13d36c"
  12060.             ]
  12061.         }
  12062.     },
  12063.     {
  12064.         "version": "2.0.0.636",
  12065.         "date": "2021-09-24 12:16:06 +0200",
  12066.         "author": "Daniel Marschall (ViaThinkSoft)",
  12067.         "changes": [
  12068.             "Fixed warning \"legacyoutput\" deprecated in TinyMCE"
  12069.         ],
  12070.         "sources": {
  12071.             "svn": [
  12072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@636"
  12073.             ],
  12074.             "git": [
  12075.                 "https://github.com/danielmarschall/oidplus/tree/5e99eb01f350fb78e40189f073e259bb3cfd5570"
  12076.             ]
  12077.         }
  12078.     },
  12079.     {
  12080.         "version": "2.0.0.635",
  12081.         "date": "2021-09-24 12:12:32 +0200",
  12082.         "author": "Daniel Marschall (ViaThinkSoft)",
  12083.         "changes": [
  12084.             "Changed plugins path structure",
  12085.             "Old: plugins/[plugintype]/[pluginname]",
  12086.             "New: plugins/[vendor]/[plugintype]/[pluginname]",
  12087.             "",
  12088.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12089.             "ALL DIRECTORIES INSIDE THE FOLDER plugin/ WILL BE DELETED",
  12090.             "PLEASE MAKE A BACKUP OF THESE FOLDERS BEFORE UPDATING!",
  12091.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12092.             "",
  12093.             "If you have individual third-party plugins, please make",
  12094.             "sure that they make use of the new plugin directory structure."
  12095.         ],
  12096.         "sources": {
  12097.             "svn": [
  12098.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@635"
  12099.             ],
  12100.             "git": [
  12101.                 "https://github.com/danielmarschall/oidplus/tree/695850216f76ea96d1aa61d3ba257a1b6c51f923"
  12102.             ]
  12103.         }
  12104.     },
  12105.     {
  12106.         "version": "2.0.0.634",
  12107.         "date": "2021-09-24 11:18:52 +0200",
  12108.         "author": "Daniel Marschall (ViaThinkSoft)",
  12109.         "changes": [
  12110.             "VTS plugins are now independent from the \"plugins/\" directory"
  12111.         ],
  12112.         "sources": {
  12113.             "svn": [
  12114.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@634"
  12115.             ],
  12116.             "git": [
  12117.                 "https://github.com/danielmarschall/oidplus/tree/3834a085006dd63dc5555409820f7bef5ca0453c"
  12118.             ]
  12119.         }
  12120.     },
  12121.     {
  12122.         "version": "2.0.0.633",
  12123.         "date": "2021-09-23 22:03:27 +0200",
  12124.         "author": "Daniel Marschall (ViaThinkSoft)",
  12125.         "changes": [
  12126.             "Software update changelog: Very important messages (containing three exclamation marks) are now marked red."
  12127.         ],
  12128.         "sources": {
  12129.             "svn": [
  12130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@633"
  12131.             ],
  12132.             "git": [
  12133.                 "https://github.com/danielmarschall/oidplus/tree/520d0f0610d744248e3476a82b59de9aa6798385"
  12134.             ]
  12135.         }
  12136.     },
  12137.     {
  12138.         "version": "2.0.0.632",
  12139.         "date": "2021-09-23 21:16:24 +0200",
  12140.         "author": "Daniel Marschall (ViaThinkSoft)",
  12141.         "changes": [
  12142.             "Temporarily, third-party plugins must be moved in the folder plugins/_thirdParty instead of plugins/ (will be changed again in a few days!)"
  12143.         ],
  12144.         "sources": {
  12145.             "svn": [
  12146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@632"
  12147.             ],
  12148.             "git": [
  12149.                 "https://github.com/danielmarschall/oidplus/tree/3c2d4f47efb61dc38e284017c6ca3a70a7e9295e"
  12150.             ]
  12151.         }
  12152.     },
  12153.     {
  12154.         "version": "2.0.0.631",
  12155.         "date": "2021-09-23 20:38:00 +0200",
  12156.         "author": "Daniel Marschall (ViaThinkSoft)",
  12157.         "changes": [
  12158.             "Sorted \"acknowledgements\" third party products"
  12159.         ],
  12160.         "sources": {
  12161.             "svn": [
  12162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@631"
  12163.             ],
  12164.             "git": [
  12165.                 "https://github.com/danielmarschall/oidplus/tree/f11aba9d1131cd60f2f032cfb2fca32bbf76cbaa"
  12166.             ]
  12167.         }
  12168.     },
  12169.     {
  12170.         "version": "2.0.0.630",
  12171.         "date": "2021-09-13 00:46:57 +0200",
  12172.         "author": "Daniel Marschall (ViaThinkSoft)",
  12173.         "changes": [
  12174.             "OID-WHOIS: Added server command \"$format=json|txt|xml\". This allows the usage of JSON and XML even over the WhoIs protocol, so that web-whois is not neccessary"
  12175.         ],
  12176.         "sources": {
  12177.             "svn": [
  12178.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@630"
  12179.             ],
  12180.             "git": [
  12181.                 "https://github.com/danielmarschall/oidplus/tree/eecc342af053714023c7928c72eddcf9cda69af9"
  12182.             ]
  12183.         }
  12184.     },
  12185.     {
  12186.         "version": "2.0.0.629",
  12187.         "date": "2021-09-06 22:50:02 +0200",
  12188.         "author": "Daniel Marschall (ViaThinkSoft)",
  12189.         "changes": [
  12190.             "Preparing for the next version of the RFC!"
  12191.         ],
  12192.         "sources": {
  12193.             "svn": [
  12194.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@629"
  12195.             ],
  12196.             "git": [
  12197.                 "https://github.com/danielmarschall/oidplus/tree/9fa45e2b36f6de2bdce842dff97b11107d20dc7c"
  12198.             ]
  12199.         }
  12200.     },
  12201.     {
  12202.         "version": "2.0.0.628",
  12203.         "date": "2021-06-14 13:32:26 +0200",
  12204.         "author": "Daniel Marschall (ViaThinkSoft)",
  12205.         "changes": [
  12206.             "Fixed LDAP plugin"
  12207.         ],
  12208.         "sources": {
  12209.             "svn": [
  12210.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@628"
  12211.             ],
  12212.             "git": [
  12213.                 "https://github.com/danielmarschall/oidplus/tree/2c352c4127d0ca4c63147b6373d0f69936e0426e"
  12214.             ]
  12215.         }
  12216.     },
  12217.     {
  12218.         "version": "2.0.0.627",
  12219.         "date": "2021-06-12 23:37:09 +0200",
  12220.         "author": "Daniel Marschall (ViaThinkSoft)",
  12221.         "changes": [
  12222.             "Fixed problem in SimpleXML supplement"
  12223.         ],
  12224.         "sources": {
  12225.             "svn": [
  12226.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@627"
  12227.             ],
  12228.             "git": [
  12229.                 "https://github.com/danielmarschall/oidplus/tree/be580d9c61d644118f7973ebbe9232af302e6eb0"
  12230.             ]
  12231.         }
  12232.     },
  12233.     {
  12234.         "version": "2.0.0.626",
  12235.         "date": "2021-06-12 23:34:42 +0200",
  12236.         "author": "Daniel Marschall (ViaThinkSoft)",
  12237.         "changes": [],
  12238.         "sources": {
  12239.             "svn": [
  12240.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@626"
  12241.             ],
  12242.             "git": [
  12243.                 "https://github.com/danielmarschall/oidplus/tree/6757d83ce282f6d3269293d2bcf203868e646c77"
  12244.             ]
  12245.         }
  12246.     },
  12247.     {
  12248.         "version": "2.0.0.625",
  12249.         "date": "2021-06-12 23:10:32 +0200",
  12250.         "author": "Daniel Marschall (ViaThinkSoft)",
  12251.         "changes": [
  12252.             "LDAP: Added multi-domain support"
  12253.         ],
  12254.         "sources": {
  12255.             "svn": [
  12256.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@625"
  12257.             ],
  12258.             "git": [
  12259.                 "https://github.com/danielmarschall/oidplus/tree/7ad7d71ab9a55765f617e9b5f22842c7a1da25c9"
  12260.             ]
  12261.         }
  12262.     },
  12263.     {
  12264.         "version": "2.0.0.624",
  12265.         "date": "2021-06-11 16:23:10 +0200",
  12266.         "author": "Daniel Marschall (ViaThinkSoft)",
  12267.         "changes": [
  12268.             "LDAP: The search for RA/Admin group membershop can now also include sub-groups"
  12269.         ],
  12270.         "sources": {
  12271.             "svn": [
  12272.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@624"
  12273.             ],
  12274.             "git": [
  12275.                 "https://github.com/danielmarschall/oidplus/tree/b1e22cbb8f93ae1215fa9d525eae50d808a3a8c2"
  12276.             ]
  12277.         }
  12278.     },
  12279.     {
  12280.         "version": "2.0.0.623",
  12281.         "date": "2021-06-11 11:11:28 +0200",
  12282.         "author": "Daniel Marschall (ViaThinkSoft)",
  12283.         "changes": [
  12284.             "LDAP: Removed feature LDAP_ADMIN_IS_OIDPLUS_ADMIN; instead introduced settings LDAP_ADMIN_GROUP and LDAP_RA_GROUP"
  12285.         ],
  12286.         "sources": {
  12287.             "svn": [
  12288.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@623"
  12289.             ],
  12290.             "git": [
  12291.                 "https://github.com/danielmarschall/oidplus/tree/4a8274d06bb7ce820d00d1324de2df0676490b68"
  12292.             ]
  12293.         }
  12294.     },
  12295.     {
  12296.         "version": "2.0.0.622",
  12297.         "date": "2021-06-11 00:37:28 +0200",
  12298.         "author": "Daniel Marschall (ViaThinkSoft)",
  12299.         "changes": [
  12300.             "Change to JWT key of HS512 (if no PKI is available)"
  12301.         ],
  12302.         "sources": {
  12303.             "svn": [
  12304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@622"
  12305.             ],
  12306.             "git": [
  12307.                 "https://github.com/danielmarschall/oidplus/tree/a047aaa0dde36b42fe1776255bd15c5d5b9fd974"
  12308.             ]
  12309.         }
  12310.     },
  12311.     {
  12312.         "version": "2.0.0.621",
  12313.         "date": "2021-06-11 00:27:12 +0200",
  12314.         "author": "Daniel Marschall (ViaThinkSoft)",
  12315.         "changes": [
  12316.             "ViaThinkSoft repos switched from SVN to Packagist/GitHub"
  12317.         ],
  12318.         "sources": {
  12319.             "svn": [
  12320.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@621"
  12321.             ],
  12322.             "git": [
  12323.                 "https://github.com/danielmarschall/oidplus/tree/661686a07b4d54dd51dfa5a2d882fbfbcf22ab63"
  12324.             ]
  12325.         }
  12326.     },
  12327.     {
  12328.         "version": "2.0.0.620",
  12329.         "date": "2021-06-10 16:16:05 +0200",
  12330.         "author": "Daniel Marschall (ViaThinkSoft)",
  12331.         "changes": [
  12332.             "LDAP authentication plugin: The main authentication now works using UPN (userPrincipalName) instead of the mail address of the user. The control user is not required in the base configuration anymore, and there is no requirement in adding email addresses for the domain users."
  12333.         ],
  12334.         "sources": {
  12335.             "svn": [
  12336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@620"
  12337.             ],
  12338.             "git": [
  12339.                 "https://github.com/danielmarschall/oidplus/tree/e7f4d5ed0db33ad9499c65c3c6a5c756019c87f4"
  12340.             ]
  12341.         }
  12342.     },
  12343.     {
  12344.         "version": "2.0.0.619",
  12345.         "date": "2021-06-04 15:52:28 +0200",
  12346.         "author": "Daniel Marschall (ViaThinkSoft)",
  12347.         "changes": [
  12348.             "Added: Tool to find out best bcrypt cost (<1s)"
  12349.         ],
  12350.         "sources": {
  12351.             "svn": [
  12352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@619"
  12353.             ],
  12354.             "git": [
  12355.                 "https://github.com/danielmarschall/oidplus/tree/4bac89ff124e306ffcd5e8462ee745dcf763e892"
  12356.             ]
  12357.         }
  12358.     },
  12359.     {
  12360.         "version": "2.0.0.618",
  12361.         "date": "2021-06-02 00:11:33 +0200",
  12362.         "author": "Daniel Marschall (ViaThinkSoft)",
  12363.         "changes": [
  12364.             "Updated firebase/php-jwt : 5.2.1 => 5.3.0"
  12365.         ],
  12366.         "sources": {
  12367.             "svn": [
  12368.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@618"
  12369.             ],
  12370.             "git": [
  12371.                 "https://github.com/danielmarschall/oidplus/tree/a0200efeb8ca067b97ae03f7bebc69e3950a2af7"
  12372.             ]
  12373.         }
  12374.     },
  12375.     {
  12376.         "version": "2.0.0.617",
  12377.         "date": "2021-06-02 00:03:52 +0200",
  12378.         "author": "Daniel Marschall (ViaThinkSoft)",
  12379.         "changes": [
  12380.             "Added new high-security feature RA Password Pepper (use with extreme caution! Existing passwords will become invalid)",
  12381.             "RA password generation: BCrypt \"cost\" parameter can now be configured."
  12382.         ],
  12383.         "sources": {
  12384.             "svn": [
  12385.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@617"
  12386.             ],
  12387.             "git": [
  12388.                 "https://github.com/danielmarschall/oidplus/tree/4a36590cb561b4d68fdb4f19740b147d60dd415b"
  12389.             ]
  12390.         }
  12391.     },
  12392.     {
  12393.         "version": "2.0.0.616",
  12394.         "date": "2021-05-31 01:43:58 +0200",
  12395.         "author": "Daniel Marschall (ViaThinkSoft)",
  12396.         "changes": [
  12397.             "Made vendor/ directory a bit more slim (removed unnecessary bootstrap files)"
  12398.         ],
  12399.         "sources": {
  12400.             "svn": [
  12401.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@616"
  12402.             ],
  12403.             "git": [
  12404.                 "https://github.com/danielmarschall/oidplus/tree/2d660c78a8b8961617aa187ec051f7a3debc6a12"
  12405.             ]
  12406.         }
  12407.     },
  12408.     {
  12409.         "version": "2.0.0.615",
  12410.         "date": "2021-05-31 00:55:04 +0200",
  12411.         "author": "Daniel Marschall (ViaThinkSoft)",
  12412.         "changes": [
  12413.             "Additional security for individual attachment directories"
  12414.         ],
  12415.         "sources": {
  12416.             "svn": [
  12417.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@615"
  12418.             ],
  12419.             "git": [
  12420.                 "https://github.com/danielmarschall/oidplus/tree/d5f6db3bc022a59185f48f5027b9ac88c2fd1ba4"
  12421.             ]
  12422.         }
  12423.     },
  12424.     {
  12425.         "version": "2.0.0.614",
  12426.         "date": "2021-05-30 20:34:14 +0200",
  12427.         "author": "Daniel Marschall (ViaThinkSoft)",
  12428.         "changes": [
  12429.             "Fixed race-condition of configuration table after software update."
  12430.         ],
  12431.         "sources": {
  12432.             "svn": [
  12433.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@614"
  12434.             ],
  12435.             "git": [
  12436.                 "https://github.com/danielmarschall/oidplus/tree/6404a9628a26074f22160ab8efe5cab84c73e22f"
  12437.             ]
  12438.         }
  12439.     },
  12440.     {
  12441.         "version": "2.0.0.613",
  12442.         "date": "2021-05-30 19:56:57 +0200",
  12443.         "author": "Daniel Marschall (ViaThinkSoft)",
  12444.         "changes": [
  12445.             "Fix"
  12446.         ],
  12447.         "sources": {
  12448.             "svn": [
  12449.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@613"
  12450.             ],
  12451.             "git": [
  12452.                 "https://github.com/danielmarschall/oidplus/tree/6017983cfc5e1a344ea394739b34b06c0f161cfa"
  12453.             ]
  12454.         }
  12455.     },
  12456.     {
  12457.         "version": "2.0.0.612",
  12458.         "date": "2021-05-30 19:49:45 +0200",
  12459.         "author": "Daniel Marschall (ViaThinkSoft)",
  12460.         "changes": [
  12461.             "New feature: Attachment path can now be changed by the administrator (system configuration)."
  12462.         ],
  12463.         "sources": {
  12464.             "svn": [
  12465.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@612"
  12466.             ],
  12467.             "git": [
  12468.                 "https://github.com/danielmarschall/oidplus/tree/c7300cb38fd9e29684ce8d17eedc1159e9db0222"
  12469.             ]
  12470.         }
  12471.     },
  12472.     {
  12473.         "version": "2.0.0.611",
  12474.         "date": "2021-05-30 00:19:54 +0200",
  12475.         "author": "Daniel Marschall (ViaThinkSoft)",
  12476.         "changes": [],
  12477.         "sources": {
  12478.             "svn": [
  12479.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@611"
  12480.             ],
  12481.             "git": [
  12482.                 "https://github.com/danielmarschall/oidplus/tree/e157a62532a0d5c82ad73b942f2df3b90666d9bb"
  12483.             ]
  12484.         }
  12485.     },
  12486.     {
  12487.         "version": "2.0.0.610",
  12488.         "date": "2021-05-30 00:04:39 +0200",
  12489.         "author": "Daniel Marschall (ViaThinkSoft)",
  12490.         "changes": [],
  12491.         "sources": {
  12492.             "svn": [
  12493.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@610"
  12494.             ],
  12495.             "git": [
  12496.                 "https://github.com/danielmarschall/oidplus/tree/bcd1ec43421868ffdfb633079819622275eaef24"
  12497.             ]
  12498.         }
  12499.     },
  12500.     {
  12501.         "version": "2.0.0.609",
  12502.         "date": "2021-05-29 23:09:04 +0200",
  12503.         "author": "Daniel Marschall (ViaThinkSoft)",
  12504.         "changes": [
  12505.             "The administrator account can now have more than one valid password.",
  12506.             "webwhois.php is now disabled if the WHOIS plugin is disabled"
  12507.         ],
  12508.         "sources": {
  12509.             "svn": [
  12510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@609"
  12511.             ],
  12512.             "git": [
  12513.                 "https://github.com/danielmarschall/oidplus/tree/4ff248ec6c5e66ac675557d266574824e3685e7a"
  12514.             ]
  12515.         }
  12516.     },
  12517.     {
  12518.         "version": "2.0.0.608",
  12519.         "date": "2021-05-29 20:58:08 +0200",
  12520.         "author": "Daniel Marschall (ViaThinkSoft)",
  12521.         "changes": [],
  12522.         "sources": {
  12523.             "svn": [
  12524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@608"
  12525.             ],
  12526.             "git": [
  12527.                 "https://github.com/danielmarschall/oidplus/tree/560158d9bd6cf61670223a8fdbebb97cc08d3cff"
  12528.             ]
  12529.         }
  12530.     },
  12531.     {
  12532.         "version": "2.0.0.607",
  12533.         "date": "2021-05-29 10:37:35 +0200",
  12534.         "author": "Daniel Marschall (ViaThinkSoft)",
  12535.         "changes": [
  12536.             "New feature: Plugins can now offer an ajax.php interface without CSRF verification",
  12537.             "ViaThinkSoft Registration: System URL verification now uses a separate function (was previously WHOIS signature verification)"
  12538.         ],
  12539.         "sources": {
  12540.             "svn": [
  12541.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@607"
  12542.             ],
  12543.             "git": [
  12544.                 "https://github.com/danielmarschall/oidplus/tree/37ab39dcb44a5d347cd0a5c03121fa617bbd9940"
  12545.             ]
  12546.         }
  12547.     },
  12548.     {
  12549.         "version": "2.0.0.606",
  12550.         "date": "2021-05-28 14:04:18 +0200",
  12551.         "author": "Daniel Marschall (ViaThinkSoft)",
  12552.         "changes": [
  12553.             "Fixed critical bug"
  12554.         ],
  12555.         "sources": {
  12556.             "svn": [
  12557.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@606"
  12558.             ],
  12559.             "git": [
  12560.                 "https://github.com/danielmarschall/oidplus/tree/220f46739e7102063cbd2a7c99dffd647e5028d6"
  12561.             ]
  12562.         }
  12563.     },
  12564.     {
  12565.         "version": "2.0.0.605",
  12566.         "date": "2021-05-27 16:31:56 +0200",
  12567.         "author": "Daniel Marschall (ViaThinkSoft)",
  12568.         "changes": [],
  12569.         "sources": {
  12570.             "svn": [
  12571.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@605"
  12572.             ],
  12573.             "git": [
  12574.                 "https://github.com/danielmarschall/oidplus/tree/b9e186298c2cf9b2fbd8ca9f592d3157d24a81a3"
  12575.             ]
  12576.         }
  12577.     },
  12578.     {
  12579.         "version": "2.0.0.604",
  12580.         "date": "2021-05-26 14:50:57 +0200",
  12581.         "author": "Daniel Marschall (ViaThinkSoft)",
  12582.         "changes": [],
  12583.         "sources": {
  12584.             "svn": [
  12585.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@604"
  12586.             ],
  12587.             "git": [
  12588.                 "https://github.com/danielmarschall/oidplus/tree/e38ad522526012b5310a68f4b039edc723450aed"
  12589.             ]
  12590.         }
  12591.     },
  12592.     {
  12593.         "version": "2.0.0.603",
  12594.         "date": "2021-05-26 14:38:39 +0200",
  12595.         "author": "Daniel Marschall (ViaThinkSoft)",
  12596.         "changes": [
  12597.             "New SVN repository php_utilities by ViaThinkSoft"
  12598.         ],
  12599.         "sources": {
  12600.             "svn": [
  12601.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@603"
  12602.             ],
  12603.             "git": [
  12604.                 "https://github.com/danielmarschall/oidplus/tree/c99065384fd68eb0e4f75e5e333c12f69c93b6c6"
  12605.             ]
  12606.         }
  12607.     },
  12608.     {
  12609.         "version": "2.0.0.602",
  12610.         "date": "2021-05-26 13:44:57 +0200",
  12611.         "author": "Daniel Marschall (ViaThinkSoft)",
  12612.         "changes": [
  12613.             "uuid_utils.inc.php now comes from a SVN repository"
  12614.         ],
  12615.         "sources": {
  12616.             "svn": [
  12617.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@602"
  12618.             ],
  12619.             "git": [
  12620.                 "https://github.com/danielmarschall/oidplus/tree/2c49e0e5ee8ecfa8e3d7f80d9d04517148235aba"
  12621.             ]
  12622.         }
  12623.     },
  12624.     {
  12625.         "version": "2.0.0.601",
  12626.         "date": "2021-05-26 00:44:36 +0200",
  12627.         "author": "Daniel Marschall (ViaThinkSoft)",
  12628.         "changes": [
  12629.             "README is now in the MarkDown (MD) format"
  12630.         ],
  12631.         "sources": {
  12632.             "svn": [
  12633.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@601"
  12634.             ],
  12635.             "git": [
  12636.                 "https://github.com/danielmarschall/oidplus/tree/64fd81ed23564e86d89862762fab217bce05394f"
  12637.             ]
  12638.         }
  12639.     },
  12640.     {
  12641.         "version": "2.0.0.600",
  12642.         "date": "2021-05-25 22:17:18 +0200",
  12643.         "author": "Daniel Marschall (ViaThinkSoft)",
  12644.         "changes": [
  12645.             "Fixed SimpleXML supplement"
  12646.         ],
  12647.         "sources": {
  12648.             "svn": [
  12649.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@600"
  12650.             ],
  12651.             "git": [
  12652.                 "https://github.com/danielmarschall/oidplus/tree/534f38c65fb1587b14cd77a6e30697caf26db2f6"
  12653.             ]
  12654.         }
  12655.     },
  12656.     {
  12657.         "version": "2.0.0.599",
  12658.         "date": "2021-05-25 00:44:22 +0200",
  12659.         "author": "Daniel Marschall (ViaThinkSoft)",
  12660.         "changes": [
  12661.             "Fixed bcrypt worker"
  12662.         ],
  12663.         "sources": {
  12664.             "svn": [
  12665.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@599"
  12666.             ],
  12667.             "git": [
  12668.                 "https://github.com/danielmarschall/oidplus/tree/5e3a2b1a58ebbfdf9f6332ae940c9f3c26d3803f"
  12669.             ]
  12670.         }
  12671.     },
  12672.     {
  12673.         "version": "2.0.0.598",
  12674.         "date": "2021-05-24 23:48:14 +0200",
  12675.         "author": "Daniel Marschall (ViaThinkSoft)",
  12676.         "changes": [],
  12677.         "sources": {
  12678.             "svn": [
  12679.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@598"
  12680.             ],
  12681.             "git": [
  12682.                 "https://github.com/danielmarschall/oidplus/tree/6e44084841dcb6d50bc6bbc5bb6a6f397528d036"
  12683.             ]
  12684.         }
  12685.     },
  12686.     {
  12687.         "version": "2.0.0.597",
  12688.         "date": "2021-05-24 23:46:37 +0200",
  12689.         "author": "Daniel Marschall (ViaThinkSoft)",
  12690.         "changes": [
  12691.             "NOW USING COMPOSER FOR DEPENDENCIES. Removed directory \"3p\" and replaced it with directory \"vendor\".",
  12692.             "Note that the \"vendor\" directory is still pushed via SVN in order to make WebSVN updater work.",
  12693.             "",
  12694.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12695.             "!! ATTENTION!",
  12696.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12697.             "!! The WebSVN updater might crash due to a timeout because",
  12698.             "!! there are to many changes.",
  12699.             "!! For this update, it is safer to download the .tar.gz file",
  12700.             "!! and extract it in your directory",
  12701.             "!! https://www.oidplus.com/download.php",
  12702.             "!! As long as you put all of your data in the userdata/ directory,",
  12703.             "!! your data should be safe.",
  12704.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
  12705.         ],
  12706.         "sources": {
  12707.             "svn": [
  12708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@597"
  12709.             ],
  12710.             "git": [
  12711.                 "https://github.com/danielmarschall/oidplus/tree/8ba53ee5bfbe0e2e849e4549d3ba2abe620a51b0"
  12712.             ]
  12713.         }
  12714.     },
  12715.     {
  12716.         "version": "2.0.0.596",
  12717.         "date": "2021-05-24 02:20:25 +0200",
  12718.         "author": "Daniel Marschall (ViaThinkSoft)",
  12719.         "changes": [],
  12720.         "sources": {
  12721.             "svn": [
  12722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@596"
  12723.             ],
  12724.             "git": [
  12725.                 "https://github.com/danielmarschall/oidplus/tree/9a1d11b8417facb5e66626dead972c6ac9c3bd2a"
  12726.             ]
  12727.         }
  12728.     },
  12729.     {
  12730.         "version": "2.0.0.595",
  12731.         "date": "2021-05-24 02:17:38 +0200",
  12732.         "author": "Daniel Marschall (ViaThinkSoft)",
  12733.         "changes": [],
  12734.         "sources": {
  12735.             "svn": [
  12736.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@595"
  12737.             ],
  12738.             "git": [
  12739.                 "https://github.com/danielmarschall/oidplus/tree/d78158f0613564e599b7df8630a973fb5e6d78e8"
  12740.             ]
  12741.         }
  12742.     },
  12743.     {
  12744.         "version": "2.0.0.594",
  12745.         "date": "2021-05-24 01:54:21 +0200",
  12746.         "author": "Daniel Marschall (ViaThinkSoft)",
  12747.         "changes": [
  12748.             "(Mostly) reached PHPStan Level 6"
  12749.         ],
  12750.         "sources": {
  12751.             "svn": [
  12752.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@594"
  12753.             ],
  12754.             "git": [
  12755.                 "https://github.com/danielmarschall/oidplus/tree/da545994bebc208f3c540529076cd43b311acc0f"
  12756.             ]
  12757.         }
  12758.     },
  12759.     {
  12760.         "version": "2.0.0.593",
  12761.         "date": "2021-05-23 23:17:28 +0200",
  12762.         "author": "Daniel Marschall (ViaThinkSoft)",
  12763.         "changes": [],
  12764.         "sources": {
  12765.             "svn": [
  12766.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@593"
  12767.             ],
  12768.             "git": [
  12769.                 "https://github.com/danielmarschall/oidplus/tree/2f71ebd7474bc27311bc0b39afb613cff53b0f11"
  12770.             ]
  12771.         }
  12772.     },
  12773.     {
  12774.         "version": "2.0.0.592",
  12775.         "date": "2021-05-23 22:53:31 +0200",
  12776.         "author": "Daniel Marschall (ViaThinkSoft)",
  12777.         "changes": [
  12778.             "(Nearly) reached PHPStan level 5"
  12779.         ],
  12780.         "sources": {
  12781.             "svn": [
  12782.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@592"
  12783.             ],
  12784.             "git": [
  12785.                 "https://github.com/danielmarschall/oidplus/tree/386a8f6d9fd2328364d661349e7a3f8f0a665213"
  12786.             ]
  12787.         }
  12788.     },
  12789.     {
  12790.         "version": "2.0.0.591",
  12791.         "date": "2021-05-23 20:19:56 +0200",
  12792.         "author": "Daniel Marschall (ViaThinkSoft)",
  12793.         "changes": [
  12794.             "PHPStan Level 4 reached"
  12795.         ],
  12796.         "sources": {
  12797.             "svn": [
  12798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@591"
  12799.             ],
  12800.             "git": [
  12801.                 "https://github.com/danielmarschall/oidplus/tree/c92219c447bcb1306d5a78de46fc972ed5cf24c6"
  12802.             ]
  12803.         }
  12804.     },
  12805.     {
  12806.         "version": "2.0.0.590",
  12807.         "date": "2021-05-23 18:45:00 +0200",
  12808.         "author": "Daniel Marschall (ViaThinkSoft)",
  12809.         "changes": [
  12810.             "PHPStan Level 3 reached"
  12811.         ],
  12812.         "sources": {
  12813.             "svn": [
  12814.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@590"
  12815.             ],
  12816.             "git": [
  12817.                 "https://github.com/danielmarschall/oidplus/tree/1eba67be54dde0e2970c22a964ff907df1db6901"
  12818.             ]
  12819.         }
  12820.     },
  12821.     {
  12822.         "version": "2.0.0.589",
  12823.         "date": "2021-05-23 18:26:08 +0200",
  12824.         "author": "Daniel Marschall (ViaThinkSoft)",
  12825.         "changes": [
  12826.             "PHPStan Level 2 reached"
  12827.         ],
  12828.         "sources": {
  12829.             "svn": [
  12830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@589"
  12831.             ],
  12832.             "git": [
  12833.                 "https://github.com/danielmarschall/oidplus/tree/7a02dca0724bbd4ef1bedb809a91402986d8e326"
  12834.             ]
  12835.         }
  12836.     },
  12837.     {
  12838.         "version": "2.0.0.588",
  12839.         "date": "2021-05-23 18:01:30 +0200",
  12840.         "author": "Daniel Marschall (ViaThinkSoft)",
  12841.         "changes": [
  12842.             "PHPStan Level 1 reached"
  12843.         ],
  12844.         "sources": {
  12845.             "svn": [
  12846.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@588"
  12847.             ],
  12848.             "git": [
  12849.                 "https://github.com/danielmarschall/oidplus/tree/9d370f7960ef723ff8e3b2ff39aff8d086157d7f"
  12850.             ]
  12851.         }
  12852.     },
  12853.     {
  12854.         "version": "2.0.0.587",
  12855.         "date": "2021-05-23 17:39:47 +0200",
  12856.         "author": "Daniel Marschall (ViaThinkSoft)",
  12857.         "changes": [],
  12858.         "sources": {
  12859.             "svn": [
  12860.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@587"
  12861.             ],
  12862.             "git": [
  12863.                 "https://github.com/danielmarschall/oidplus/tree/288953c619065f5df45eb7904c23a70e5ee82654"
  12864.             ]
  12865.         }
  12866.     },
  12867.     {
  12868.         "version": "2.0.0.586",
  12869.         "date": "2021-05-23 17:39:27 +0200",
  12870.         "author": "Daniel Marschall (ViaThinkSoft)",
  12871.         "changes": [],
  12872.         "sources": {
  12873.             "svn": [
  12874.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@586"
  12875.             ],
  12876.             "git": [
  12877.                 "https://github.com/danielmarschall/oidplus/tree/bd87f1f0474742b8a50ebdc14244c7f5582d034f"
  12878.             ]
  12879.         }
  12880.     },
  12881.     {
  12882.         "version": "2.0.0.585",
  12883.         "date": "2021-05-23 17:36:08 +0200",
  12884.         "author": "Daniel Marschall (ViaThinkSoft)",
  12885.         "changes": [
  12886.             "Very large refactoring of login methods; JWT methods encapsulated",
  12887.             "\"Remember me\" (JWT cookie) and regular logins (PHP session) cannot be mixed anymore (which didn't work anyway)"
  12888.         ],
  12889.         "sources": {
  12890.             "svn": [
  12891.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@585"
  12892.             ],
  12893.             "git": [
  12894.                 "https://github.com/danielmarschall/oidplus/tree/ee43a49728460f2f10b7d8f3b6621fffa2813310"
  12895.             ]
  12896.         }
  12897.     },
  12898.     {
  12899.         "version": "2.0.0.584",
  12900.         "date": "2021-05-23 16:50:24 +0200",
  12901.         "author": "Daniel Marschall (ViaThinkSoft)",
  12902.         "changes": [
  12903.             "Fixed \"Create RA manually\" plugin in admin login area"
  12904.         ],
  12905.         "sources": {
  12906.             "svn": [
  12907.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@584"
  12908.             ],
  12909.             "git": [
  12910.                 "https://github.com/danielmarschall/oidplus/tree/16567638dae47d00181ce065803ba0ac09172c83"
  12911.             ]
  12912.         }
  12913.     },
  12914.     {
  12915.         "version": "2.0.0.583",
  12916.         "date": "2021-05-22 11:32:35 +0200",
  12917.         "author": "Daniel Marschall (ViaThinkSoft)",
  12918.         "changes": [
  12919.             "Added JWT TTL (time to live) config value"
  12920.         ],
  12921.         "sources": {
  12922.             "svn": [
  12923.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@583"
  12924.             ],
  12925.             "git": [
  12926.                 "https://github.com/danielmarschall/oidplus/tree/63189daea259d77222cb5addd5b87b05211bc6bc"
  12927.             ]
  12928.         }
  12929.     },
  12930.     {
  12931.         "version": "2.0.0.582",
  12932.         "date": "2021-05-17 22:41:55 +0200",
  12933.         "author": "Daniel Marschall (ViaThinkSoft)",
  12934.         "changes": [
  12935.             "Automated AJAX calls: Added Python example"
  12936.         ],
  12937.         "sources": {
  12938.             "svn": [
  12939.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@582"
  12940.             ],
  12941.             "git": [
  12942.                 "https://github.com/danielmarschall/oidplus/tree/07e056bbf6e73f4ff124d7ecc621a80c147b8a31"
  12943.             ]
  12944.         }
  12945.     },
  12946.     {
  12947.         "version": "2.0.0.581",
  12948.         "date": "2021-05-17 22:41:35 +0200",
  12949.         "author": "Daniel Marschall (ViaThinkSoft)",
  12950.         "changes": [
  12951.             "Privacy documentation"
  12952.         ],
  12953.         "sources": {
  12954.             "svn": [
  12955.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@581"
  12956.             ],
  12957.             "git": [
  12958.                 "https://github.com/danielmarschall/oidplus/tree/511af17c4ce1f2b8ea1626af089001d1fa77aba5"
  12959.             ]
  12960.         }
  12961.     },
  12962.     {
  12963.         "version": "2.0.0.580",
  12964.         "date": "2021-05-17 19:23:50 +0200",
  12965.         "author": "Daniel Marschall (ViaThinkSoft)",
  12966.         "changes": [
  12967.             "Cookies now get the \"secure\" flag if OIDplus is visited from HTTPS connection"
  12968.         ],
  12969.         "sources": {
  12970.             "svn": [
  12971.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@580"
  12972.             ],
  12973.             "git": [
  12974.                 "https://github.com/danielmarschall/oidplus/tree/ebb3395c03d4ebc5a3ebe2852b872f070dcf98c6"
  12975.             ]
  12976.         }
  12977.     },
  12978.     {
  12979.         "version": "2.0.0.579",
  12980.         "date": "2021-05-17 17:51:20 +0200",
  12981.         "author": "Daniel Marschall (ViaThinkSoft)",
  12982.         "changes": [
  12983.             "Login \"remember me\" feature (using JWT authentication)"
  12984.         ],
  12985.         "sources": {
  12986.             "svn": [
  12987.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@579"
  12988.             ],
  12989.             "git": [
  12990.                 "https://github.com/danielmarschall/oidplus/tree/5745a9f7e61e776da51378ee6873104da81252e9"
  12991.             ]
  12992.         }
  12993.     },
  12994.     {
  12995.         "version": "2.0.0.578",
  12996.         "date": "2021-05-17 01:27:25 +0200",
  12997.         "author": "Daniel Marschall (ViaThinkSoft)",
  12998.         "changes": [
  12999.             "JWT authentication security improvements"
  13000.         ],
  13001.         "sources": {
  13002.             "svn": [
  13003.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@578"
  13004.             ],
  13005.             "git": [
  13006.                 "https://github.com/danielmarschall/oidplus/tree/25bf6fd9bfa571b1239340e9c247d59b86021fc6"
  13007.             ]
  13008.         }
  13009.     },
  13010.     {
  13011.         "version": "2.0.0.577",
  13012.         "date": "2021-05-16 21:28:47 +0200",
  13013.         "author": "Daniel Marschall (ViaThinkSoft)",
  13014.         "changes": [
  13015.             "JWT cosmetics"
  13016.         ],
  13017.         "sources": {
  13018.             "svn": [
  13019.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@577"
  13020.             ],
  13021.             "git": [
  13022.                 "https://github.com/danielmarschall/oidplus/tree/6f84742f9ca3e49bb2704e5277370dc0e70d52b6"
  13023.             ]
  13024.         }
  13025.     },
  13026.     {
  13027.         "version": "2.0.0.576",
  13028.         "date": "2021-05-16 20:24:19 +0200",
  13029.         "author": "Daniel Marschall (ViaThinkSoft)",
  13030.         "changes": [
  13031.             "Small improvements to JWT authentication. Renamed \"NBF\" to \"Blacklisted\" to avoid confusion"
  13032.         ],
  13033.         "sources": {
  13034.             "svn": [
  13035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@576"
  13036.             ],
  13037.             "git": [
  13038.                 "https://github.com/danielmarschall/oidplus/tree/986c7a212dbbbc72196698576ce895b4eecc04a3"
  13039.             ]
  13040.         }
  13041.     },
  13042.     {
  13043.         "version": "2.0.0.575",
  13044.         "date": "2021-05-16 11:55:28 +0200",
  13045.         "author": "Daniel Marschall (ViaThinkSoft)",
  13046.         "changes": [
  13047.             "Security fix"
  13048.         ],
  13049.         "sources": {
  13050.             "svn": [
  13051.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@575"
  13052.             ],
  13053.             "git": [
  13054.                 "https://github.com/danielmarschall/oidplus/tree/b1fd62d366f1f101e01d12da11903199d639a684"
  13055.             ]
  13056.         }
  13057.     },
  13058.     {
  13059.         "version": "2.0.0.574",
  13060.         "date": "2021-05-16 03:04:22 +0200",
  13061.         "author": "Daniel Marschall (ViaThinkSoft)",
  13062.         "changes": [
  13063.             "NEW: JWT tokens of Automated AJAX calls can now be blacklisted",
  13064.             "REMOVED: Automated AJAX calls using \"batch_username\" arguments"
  13065.         ],
  13066.         "sources": {
  13067.             "svn": [
  13068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@574"
  13069.             ],
  13070.             "git": [
  13071.                 "https://github.com/danielmarschall/oidplus/tree/a043b7528aa5ba66b543ba81f3678e6c6857ca1c"
  13072.             ]
  13073.         }
  13074.     },
  13075.     {
  13076.         "version": "2.0.0.573",
  13077.         "date": "2021-05-15 22:22:16 +0200",
  13078.         "author": "Daniel Marschall (ViaThinkSoft)",
  13079.         "changes": [],
  13080.         "sources": {
  13081.             "svn": [
  13082.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@573"
  13083.             ],
  13084.             "git": [
  13085.                 "https://github.com/danielmarschall/oidplus/tree/88ec4dd6bf15f90913065faddb83eefaa7223e70"
  13086.             ]
  13087.         }
  13088.     },
  13089.     {
  13090.         "version": "2.0.0.572",
  13091.         "date": "2021-05-15 21:50:39 +0200",
  13092.         "author": "Daniel Marschall (ViaThinkSoft)",
  13093.         "changes": [
  13094.             "Added possibility to disable JWT token authentication in the base configuration"
  13095.         ],
  13096.         "sources": {
  13097.             "svn": [
  13098.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@572"
  13099.             ],
  13100.             "git": [
  13101.                 "https://github.com/danielmarschall/oidplus/tree/c30861bd13c0193907f223b8ed205ec4d62ade6e"
  13102.             ]
  13103.         }
  13104.     },
  13105.     {
  13106.         "version": "2.0.0.571",
  13107.         "date": "2021-05-15 21:17:51 +0200",
  13108.         "author": "Daniel Marschall (ViaThinkSoft)",
  13109.         "changes": [
  13110.             "OIDplusConfigInterface renamed to OIDplusGetterSetterInterface",
  13111.             "Improved OIDplus class autoloader (supports namespaces)"
  13112.         ],
  13113.         "sources": {
  13114.             "svn": [
  13115.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@571"
  13116.             ],
  13117.             "git": [
  13118.                 "https://github.com/danielmarschall/oidplus/tree/ab4ee6df1d1e48fb67ace3723d9fc26d7f0de63e"
  13119.             ]
  13120.         }
  13121.     },
  13122.     {
  13123.         "version": "2.0.0.570",
  13124.         "date": "2021-05-15 17:00:51 +0200",
  13125.         "author": "Daniel Marschall (ViaThinkSoft)",
  13126.         "changes": [
  13127.             "Security: JWTs are now signed using RSA if OpenSSL is available.",
  13128.             "Security: If not, then the key of JWT (which is the server secret) is processed via PBKDF2"
  13129.         ],
  13130.         "sources": {
  13131.             "svn": [
  13132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@570"
  13133.             ],
  13134.             "git": [
  13135.                 "https://github.com/danielmarschall/oidplus/tree/02fc09b9b59e7ceda1734c9698840410a3c7bcd8"
  13136.             ]
  13137.         }
  13138.     },
  13139.     {
  13140.         "version": "2.0.0.569",
  13141.         "date": "2021-05-15 16:00:35 +0200",
  13142.         "author": "Daniel Marschall (ViaThinkSoft)",
  13143.         "changes": [
  13144.             "OOP"
  13145.         ],
  13146.         "sources": {
  13147.             "svn": [
  13148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@569"
  13149.             ],
  13150.             "git": [
  13151.                 "https://github.com/danielmarschall/oidplus/tree/30e1502fc4bd33cb948637f627e737b1d03eb73c"
  13152.             ]
  13153.         }
  13154.     },
  13155.     {
  13156.         "version": "2.0.0.568",
  13157.         "date": "2021-05-15 12:40:35 +0200",
  13158.         "author": "Daniel Marschall (ViaThinkSoft)",
  13159.         "changes": [
  13160.             "Automated AJAX: Updated examples to JWT token"
  13161.         ],
  13162.         "sources": {
  13163.             "svn": [
  13164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@568"
  13165.             ],
  13166.             "git": [
  13167.                 "https://github.com/danielmarschall/oidplus/tree/62f132b6f953893f3887947242b768b3077779ec"
  13168.             ]
  13169.         }
  13170.     },
  13171.     {
  13172.         "version": "2.0.0.567",
  13173.         "date": "2021-05-14 16:56:56 +0200",
  13174.         "author": "Daniel Marschall (ViaThinkSoft)",
  13175.         "changes": [
  13176.             "Removed: Session handler cannot be accessed outside the authentification utilities anymore"
  13177.         ],
  13178.         "sources": {
  13179.             "svn": [
  13180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@567"
  13181.             ],
  13182.             "git": [
  13183.                 "https://github.com/danielmarschall/oidplus/tree/e472d82efd260bb3db2be19c6682c6d89c5d65ef"
  13184.             ]
  13185.         }
  13186.     },
  13187.     {
  13188.         "version": "2.0.0.566",
  13189.         "date": "2021-05-14 16:07:03 +0200",
  13190.         "author": "Daniel Marschall (ViaThinkSoft)",
  13191.         "changes": [
  13192.             "Automated AJAX requests are now protected via a JWT, which is signed and doesn't contain the user's password anymore. The old method (username+password+antiBruteforceUnlockKey) is still accepted for backwards compatibility.",
  13193.             "REMOVED: OIDplusSessionHandler->simulate",
  13194.             "Created new class \"OIDplusAuthContentStore\" to make \"OIDplusAuthUtils\" more flexible"
  13195.         ],
  13196.         "sources": {
  13197.             "svn": [
  13198.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@566"
  13199.             ],
  13200.             "git": [
  13201.                 "https://github.com/danielmarschall/oidplus/tree/98a5cadae2912c9772a6443df02d1b0ff3076fe4"
  13202.             ]
  13203.         }
  13204.     },
  13205.     {
  13206.         "version": "2.0.0.565",
  13207.         "date": "2021-05-13 22:08:23 +0200",
  13208.         "author": "Daniel Marschall (ViaThinkSoft)",
  13209.         "changes": [
  13210.             "Security: Google OAuth Security Token (JWT) is now verified (optional)"
  13211.         ],
  13212.         "sources": {
  13213.             "svn": [
  13214.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@565"
  13215.             ],
  13216.             "git": [
  13217.                 "https://github.com/danielmarschall/oidplus/tree/4ebef73f0389aac1939b5badff3ae81e1061c673"
  13218.             ]
  13219.         }
  13220.     },
  13221.     {
  13222.         "version": "2.0.0.564",
  13223.         "date": "2021-05-10 20:46:59 +0200",
  13224.         "author": "Daniel Marschall (ViaThinkSoft)",
  13225.         "changes": [
  13226.             "Proper fix for the CSRF Token issue with OAuth (BUG#0000213)"
  13227.         ],
  13228.         "sources": {
  13229.             "svn": [
  13230.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@564"
  13231.             ],
  13232.             "git": [
  13233.                 "https://github.com/danielmarschall/oidplus/tree/4e8999fc174f4440d55037e3306ec5cb0a306290"
  13234.             ]
  13235.         }
  13236.     },
  13237.     {
  13238.         "version": "2.0.0.563",
  13239.         "date": "2021-05-09 20:32:36 +0200",
  13240.         "author": "Daniel Marschall (ViaThinkSoft)",
  13241.         "changes": [
  13242.             "OAuth plugins display warning if SameSite policy is \"Strict\". A different approach follows later. (BUG#0000213)"
  13243.         ],
  13244.         "sources": {
  13245.             "svn": [
  13246.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@563"
  13247.             ],
  13248.             "git": [
  13249.                 "https://github.com/danielmarschall/oidplus/tree/6c103f8b0c6abe379bf629de2171108f59cb4eee"
  13250.             ]
  13251.         }
  13252.     },
  13253.     {
  13254.         "version": "2.0.0.562",
  13255.         "date": "2021-05-02 22:20:07 +0200",
  13256.         "author": "Daniel Marschall (ViaThinkSoft)",
  13257.         "changes": [
  13258.             "VNag: Prevent DoS attack by caching the result for 60 seconds"
  13259.         ],
  13260.         "sources": {
  13261.             "svn": [
  13262.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@562"
  13263.             ],
  13264.             "git": [
  13265.                 "https://github.com/danielmarschall/oidplus/tree/c4ebfd7e861eb4290580fa804b584293671ba497"
  13266.             ]
  13267.         }
  13268.     },
  13269.     {
  13270.         "version": "2.0.0.561",
  13271.         "date": "2021-04-28 19:45:58 +0200",
  13272.         "author": "Daniel Marschall (ViaThinkSoft)",
  13273.         "changes": [
  13274.             "Refactoring of JavaScript code (using AJAX instead of document.getElementByxxx), and other small fixes"
  13275.         ],
  13276.         "sources": {
  13277.             "svn": [
  13278.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@561"
  13279.             ],
  13280.             "git": [
  13281.                 "https://github.com/danielmarschall/oidplus/tree/2f80a2f8f5759d503b75fb5a7cfc1cd4e8a4f877"
  13282.             ]
  13283.         }
  13284.     },
  13285.     {
  13286.         "version": "2.0.0.560",
  13287.         "date": "2021-04-26 18:18:48 +0200",
  13288.         "author": "Daniel Marschall (ViaThinkSoft)",
  13289.         "changes": [
  13290.             "Content is now loaded via jQuery AJAX instead of fetch() API; long page loads can now be aborted by clicking a different menu item [only if the server allows multiple connections for that client?!]"
  13291.         ],
  13292.         "sources": {
  13293.             "svn": [
  13294.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@560"
  13295.             ],
  13296.             "git": [
  13297.                 "https://github.com/danielmarschall/oidplus/tree/48d4e15206f30a1ddf200e0760d56e9f502d6b72"
  13298.             ]
  13299.         }
  13300.     },
  13301.     {
  13302.         "version": "2.0.0.559",
  13303.         "date": "2021-04-26 13:21:18 +0200",
  13304.         "author": "Daniel Marschall (ViaThinkSoft)",
  13305.         "changes": [
  13306.             "\"Please log in\" error messages now automatically select the correct RA/admin in the linked log in form"
  13307.         ],
  13308.         "sources": {
  13309.             "svn": [
  13310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@559"
  13311.             ],
  13312.             "git": [
  13313.                 "https://github.com/danielmarschall/oidplus/tree/9c5a0fe330b6b3892e81d97fbd20ddc06fcbe69b"
  13314.             ]
  13315.         }
  13316.     },
  13317.     {
  13318.         "version": "2.0.0.558",
  13319.         "date": "2021-04-26 11:45:51 +0200",
  13320.         "author": "Daniel Marschall (ViaThinkSoft)",
  13321.         "changes": [],
  13322.         "sources": {
  13323.             "svn": [
  13324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@558"
  13325.             ],
  13326.             "git": [
  13327.                 "https://github.com/danielmarschall/oidplus/tree/cb207a74f263beed0cd7e7f1b6e09e06954ace5c"
  13328.             ]
  13329.         }
  13330.     },
  13331.     {
  13332.         "version": "2.0.0.557",
  13333.         "date": "2021-04-25 22:06:14 +0200",
  13334.         "author": "Daniel Marschall (ViaThinkSoft)",
  13335.         "changes": [
  13336.             "Cookie SAMESITE policy can now be configured in the base configuration file.",
  13337.             "New clas \"OIDplusCookieUtils\".",
  13338.             "In shebang, using \"env php\" instead of \"/usr/bin/php\"."
  13339.         ],
  13340.         "sources": {
  13341.             "svn": [
  13342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@557"
  13343.             ],
  13344.             "git": [
  13345.                 "https://github.com/danielmarschall/oidplus/tree/f80702458a670928e18baa94fef2a28cb06b6610"
  13346.             ]
  13347.         }
  13348.     },
  13349.     {
  13350.         "version": "2.0.0.556",
  13351.         "date": "2021-04-24 22:47:36 +0200",
  13352.         "author": "Daniel Marschall (ViaThinkSoft)",
  13353.         "changes": [
  13354.             "New 3D logo"
  13355.         ],
  13356.         "sources": {
  13357.             "svn": [
  13358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@556"
  13359.             ],
  13360.             "git": [
  13361.                 "https://github.com/danielmarschall/oidplus/tree/b923232a4a017e404c60fe7b36f6cee343a048c0"
  13362.             ]
  13363.         }
  13364.     },
  13365.     {
  13366.         "version": "2.0.0.555",
  13367.         "date": "2021-04-23 17:28:56 +0200",
  13368.         "author": "Daniel Marschall (ViaThinkSoft)",
  13369.         "changes": [
  13370.             "Cookie handling is now in function op_setcookie() instead setcookie().",
  13371.             "Now using SameSite=Strict (experimental)"
  13372.         ],
  13373.         "sources": {
  13374.             "svn": [
  13375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@555"
  13376.             ],
  13377.             "git": [
  13378.                 "https://github.com/danielmarschall/oidplus/tree/f931de2e8059fd50fed0fe3f0e6c79fc5d1bf77a"
  13379.             ]
  13380.         }
  13381.     },
  13382.     {
  13383.         "version": "2.0.0.554",
  13384.         "date": "2021-04-23 17:00:34 +0200",
  13385.         "author": "Daniel Marschall (ViaThinkSoft)",
  13386.         "changes": [
  13387.             "Fixed bug in WebSVN Updater (files with spaces, e.g. \"Internet Draft.url\" were written with 0 bytes)",
  13388.             "Fixed error handling in WebSVN updater"
  13389.         ],
  13390.         "sources": {
  13391.             "svn": [
  13392.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@554"
  13393.             ],
  13394.             "git": [
  13395.                 "https://github.com/danielmarschall/oidplus/tree/1bf3925aef775c05d022c586f51df4472d2dcdb5"
  13396.             ]
  13397.         }
  13398.     },
  13399.     {
  13400.         "version": "2.0.0.553",
  13401.         "date": "2021-04-23 12:20:17 +0200",
  13402.         "author": "Daniel Marschall (ViaThinkSoft)",
  13403.         "changes": [],
  13404.         "sources": {
  13405.             "svn": [
  13406.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@553"
  13407.             ],
  13408.             "git": [
  13409.                 "https://github.com/danielmarschall/oidplus/tree/e8a77a0f4a6f29c5afe0a262459bcbc89542f6c8"
  13410.             ]
  13411.         }
  13412.     },
  13413.     {
  13414.         "version": "2.0.0.552",
  13415.         "date": "2021-04-23 00:31:59 +0200",
  13416.         "author": "Daniel Marschall (ViaThinkSoft)",
  13417.         "changes": [],
  13418.         "sources": {
  13419.             "svn": [
  13420.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@552"
  13421.             ],
  13422.             "git": [
  13423.                 "https://github.com/danielmarschall/oidplus/tree/7f43995a4890c26a31c3a939cb50577a23c61043"
  13424.             ]
  13425.         }
  13426.     },
  13427.     {
  13428.         "version": "2.0.0.551",
  13429.         "date": "2021-04-22 16:13:57 +0200",
  13430.         "author": "Daniel Marschall (ViaThinkSoft)",
  13431.         "changes": [
  13432.             "Fixed OID-WHOIS bug"
  13433.         ],
  13434.         "sources": {
  13435.             "svn": [
  13436.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@551"
  13437.             ],
  13438.             "git": [
  13439.                 "https://github.com/danielmarschall/oidplus/tree/7b841c64ba032332be9ecf114ac932bd2671fef7"
  13440.             ]
  13441.         }
  13442.     },
  13443.     {
  13444.         "version": "2.0.0.550",
  13445.         "date": "2021-04-21 22:11:50 +0200",
  13446.         "author": "Daniel Marschall (ViaThinkSoft)",
  13447.         "changes": [
  13448.             "JavaScript code improvements"
  13449.         ],
  13450.         "sources": {
  13451.             "svn": [
  13452.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@550"
  13453.             ],
  13454.             "git": [
  13455.                 "https://github.com/danielmarschall/oidplus/tree/0bedd2f2780eb0917f96f944e5d5666c9e4ef8bd"
  13456.             ]
  13457.         }
  13458.     },
  13459.     {
  13460.         "version": "2.0.0.549",
  13461.         "date": "2021-04-21 18:00:35 +0200",
  13462.         "author": "Daniel Marschall (ViaThinkSoft)",
  13463.         "changes": [
  13464.             "JavaScript functions of plugins are now put into \"namespaces\" to avoid name conflicts between plugins",
  13465.             "Changed \"OIDplus::authUtils()::\" to \"OIDplus::authUtils()->\" everywhere"
  13466.         ],
  13467.         "sources": {
  13468.             "svn": [
  13469.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@549"
  13470.             ],
  13471.             "git": [
  13472.                 "https://github.com/danielmarschall/oidplus/tree/0ff8f82a811cb5313eb0cd3f9f1888695fa310c2"
  13473.             ]
  13474.         }
  13475.     },
  13476.     {
  13477.         "version": "2.0.0.548",
  13478.         "date": "2021-04-20 23:32:56 +0200",
  13479.         "author": "Daniel Marschall (ViaThinkSoft)",
  13480.         "changes": [],
  13481.         "sources": {
  13482.             "svn": [
  13483.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@548"
  13484.             ],
  13485.             "git": [
  13486.                 "https://github.com/danielmarschall/oidplus/tree/156cab8f2eec60b6d552f0c4924ac66286c8e3e1"
  13487.             ]
  13488.         }
  13489.     },
  13490.     {
  13491.         "version": "2.0.0.547",
  13492.         "date": "2021-04-20 23:22:45 +0200",
  13493.         "author": "Daniel Marschall (ViaThinkSoft)",
  13494.         "changes": [
  13495.             "Renamed OID-WHOIS to OID-IP (OID Information Protocol) and uploaded draft-viathinksoft-oidip-00 to IETF DataTracker"
  13496.         ],
  13497.         "sources": {
  13498.             "svn": [
  13499.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@547"
  13500.             ],
  13501.             "git": [
  13502.                 "https://github.com/danielmarschall/oidplus/tree/a842aebd9fc98d26f7ba1d215611232a94bd2fd2"
  13503.             ]
  13504.         }
  13505.     },
  13506.     {
  13507.         "version": "2.0.0.546",
  13508.         "date": "2021-04-19 12:36:23 +0200",
  13509.         "author": "Daniel Marschall (ViaThinkSoft)",
  13510.         "changes": [
  13511.             "Search plugin improvements"
  13512.         ],
  13513.         "sources": {
  13514.             "svn": [
  13515.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@546"
  13516.             ],
  13517.             "git": [
  13518.                 "https://github.com/danielmarschall/oidplus/tree/84df0041af37cffcfff8fd0e4a9ce02693ff49bf"
  13519.             ]
  13520.         }
  13521.     },
  13522.     {
  13523.         "version": "2.0.0.545",
  13524.         "date": "2021-04-19 00:47:23 +0200",
  13525.         "author": "Daniel Marschall (ViaThinkSoft)",
  13526.         "changes": [],
  13527.         "sources": {
  13528.             "svn": [
  13529.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@545"
  13530.             ],
  13531.             "git": [
  13532.                 "https://github.com/danielmarschall/oidplus/tree/90badbc7c21d7cf36acfbddc126c55d313bd027b"
  13533.             ]
  13534.         }
  13535.     },
  13536.     {
  13537.         "version": "2.0.0.544",
  13538.         "date": "2021-04-18 22:12:33 +0200",
  13539.         "author": "Daniel Marschall (ViaThinkSoft)",
  13540.         "changes": [
  13541.             "Running AJAX requests now get aborted if the user decides to do something else (e.g. click something in the jsTree)",
  13542.             "Fixed small bug in search plugin"
  13543.         ],
  13544.         "sources": {
  13545.             "svn": [
  13546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@544"
  13547.             ],
  13548.             "git": [
  13549.                 "https://github.com/danielmarschall/oidplus/tree/308d28ba2025795fbaefc43a49f9448116ec3d47"
  13550.             ]
  13551.         }
  13552.     },
  13553.     {
  13554.         "version": "2.0.0.543",
  13555.         "date": "2021-04-18 19:47:15 +0200",
  13556.         "author": "Daniel Marschall (ViaThinkSoft)",
  13557.         "changes": [
  13558.             "Search plugin: Search request can now also be invoked via AJAX, while still being NonJS compatible"
  13559.         ],
  13560.         "sources": {
  13561.             "svn": [
  13562.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@543"
  13563.             ],
  13564.             "git": [
  13565.                 "https://github.com/danielmarschall/oidplus/tree/0308036cb9667b4a5b1e565fa20fd3b054fa89b3"
  13566.             ]
  13567.         }
  13568.     },
  13569.     {
  13570.         "version": "2.0.0.542",
  13571.         "date": "2021-04-17 21:44:25 +0200",
  13572.         "author": "Daniel Marschall (ViaThinkSoft)",
  13573.         "changes": [
  13574.             "Minor changes"
  13575.         ],
  13576.         "sources": {
  13577.             "svn": [
  13578.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@542"
  13579.             ],
  13580.             "git": [
  13581.                 "https://github.com/danielmarschall/oidplus/tree/4bd1031ac065869689bd10ea6303f7ee13484887"
  13582.             ]
  13583.         }
  13584.     },
  13585.     {
  13586.         "version": "2.0.0.541",
  13587.         "date": "2021-04-16 17:38:03 +0200",
  13588.         "author": "Daniel Marschall (ViaThinkSoft)",
  13589.         "changes": [
  13590.             "JsTree: Target will be displayed in the page footer and right-click \"Open in new tab\" now works!"
  13591.         ],
  13592.         "sources": {
  13593.             "svn": [
  13594.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@541"
  13595.             ],
  13596.             "git": [
  13597.                 "https://github.com/danielmarschall/oidplus/tree/ad7339a1eecac3eab259f051120f4239bb669d17"
  13598.             ]
  13599.         }
  13600.     },
  13601.     {
  13602.         "version": "2.0.0.540",
  13603.         "date": "2021-04-12 21:29:04 +0200",
  13604.         "author": "Daniel Marschall (ViaThinkSoft)",
  13605.         "changes": [
  13606.             "Small fix"
  13607.         ],
  13608.         "sources": {
  13609.             "svn": [
  13610.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@540"
  13611.             ],
  13612.             "git": [
  13613.                 "https://github.com/danielmarschall/oidplus/tree/bf6ddd2daa7f41a36a634832dea150fc0e6dae8b"
  13614.             ]
  13615.         }
  13616.     },
  13617.     {
  13618.         "version": "2.0.0.539",
  13619.         "date": "2021-04-11 19:59:24 +0200",
  13620.         "author": "Daniel Marschall (ViaThinkSoft)",
  13621.         "changes": [
  13622.             "VNag password update"
  13623.         ],
  13624.         "sources": {
  13625.             "svn": [
  13626.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@539"
  13627.             ],
  13628.             "git": [
  13629.                 "https://github.com/danielmarschall/oidplus/tree/4e4442ac8a71285a859330eab7584f80738f1fa5"
  13630.             ]
  13631.         }
  13632.     },
  13633.     {
  13634.         "version": "2.0.0.538",
  13635.         "date": "2021-04-10 23:20:47 +0200",
  13636.         "author": "Daniel Marschall (ViaThinkSoft)",
  13637.         "changes": [],
  13638.         "sources": {
  13639.             "svn": [
  13640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@538"
  13641.             ],
  13642.             "git": [
  13643.                 "https://github.com/danielmarschall/oidplus/tree/a5d111fe9298f0664d0f3f9798eeb768552b5a2b"
  13644.             ]
  13645.         }
  13646.     },
  13647.     {
  13648.         "version": "2.0.0.537",
  13649.         "date": "2021-04-10 20:53:54 +0200",
  13650.         "author": "Daniel Marschall (ViaThinkSoft)",
  13651.         "changes": [
  13652.             "VNag is now password protected",
  13653.             "WebWHOIS uses CR LF as line ending"
  13654.         ],
  13655.         "sources": {
  13656.             "svn": [
  13657.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@537"
  13658.             ],
  13659.             "git": [
  13660.                 "https://github.com/danielmarschall/oidplus/tree/c4601ff9a267932165bf1d62e4ae3fc9a49a667b"
  13661.             ]
  13662.         }
  13663.     },
  13664.     {
  13665.         "version": "2.0.0.536",
  13666.         "date": "2021-03-29 17:45:11 +0200",
  13667.         "author": "Daniel Marschall (ViaThinkSoft)",
  13668.         "changes": [],
  13669.         "sources": {
  13670.             "svn": [
  13671.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@536"
  13672.             ],
  13673.             "git": [
  13674.                 "https://github.com/danielmarschall/oidplus/tree/96f6bb18df93fd92f829e9a974cc52b461b24cbe"
  13675.             ]
  13676.         }
  13677.     },
  13678.     {
  13679.         "version": "2.0.0.535",
  13680.         "date": "2021-03-27 16:00:38 +0100",
  13681.         "author": "Daniel Marschall (ViaThinkSoft)",
  13682.         "changes": [
  13683.             "Small improvements for plugin \"system file check\""
  13684.         ],
  13685.         "sources": {
  13686.             "svn": [
  13687.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@535"
  13688.             ],
  13689.             "git": [
  13690.                 "https://github.com/danielmarschall/oidplus/tree/e58dadc23d39e5692e6a5b3218151378f7583979"
  13691.             ]
  13692.         }
  13693.     },
  13694.     {
  13695.         "version": "2.0.0.534",
  13696.         "date": "2021-03-26 22:45:10 +0100",
  13697.         "author": "Daniel Marschall (ViaThinkSoft)",
  13698.         "changes": [],
  13699.         "sources": {
  13700.             "svn": [
  13701.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@534"
  13702.             ],
  13703.             "git": [
  13704.                 "https://github.com/danielmarschall/oidplus/tree/56b123bdc599ca22538973e3cea7c3d51f8d1f18"
  13705.             ]
  13706.         }
  13707.     },
  13708.     {
  13709.         "version": "2.0.0.533",
  13710.         "date": "2021-03-26 22:44:46 +0100",
  13711.         "author": "Daniel Marschall (ViaThinkSoft)",
  13712.         "changes": [
  13713.             "New plugin: System file check"
  13714.         ],
  13715.         "sources": {
  13716.             "svn": [
  13717.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@533"
  13718.             ],
  13719.             "git": [
  13720.                 "https://github.com/danielmarschall/oidplus/tree/47e1cd3d7049de5d29c68bab2b1bafd45bfdd14a"
  13721.             ]
  13722.         }
  13723.     },
  13724.     {
  13725.         "version": "2.0.0.532",
  13726.         "date": "2021-03-23 23:15:07 +0100",
  13727.         "author": "Daniel Marschall (ViaThinkSoft)",
  13728.         "changes": [
  13729.             "WebSVN update moved from \"update/\" into admin login area",
  13730.             "New plugin: \"VNag version check\" (in admin login area)",
  13731.             "Discontinued: \"File completeness check\" tool (will be replaced soon)"
  13732.         ],
  13733.         "sources": {
  13734.             "svn": [
  13735.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@532"
  13736.             ],
  13737.             "git": [
  13738.                 "https://github.com/danielmarschall/oidplus/tree/f8224cf285ce657e4d3a717fc1d46b4099028b46"
  13739.             ]
  13740.         }
  13741.     },
  13742.     {
  13743.         "version": "2.0.0.531",
  13744.         "date": "2021-03-18 16:51:09 +0100",
  13745.         "author": "Daniel Marschall (ViaThinkSoft)",
  13746.         "changes": [],
  13747.         "sources": {
  13748.             "svn": [
  13749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@531"
  13750.             ],
  13751.             "git": [
  13752.                 "https://github.com/danielmarschall/oidplus/tree/956458c052f53583d2fdaa5baac297697da7be0b"
  13753.             ]
  13754.         }
  13755.     },
  13756.     {
  13757.         "version": "2.0.0.530",
  13758.         "date": "2021-03-13 22:51:57 +0100",
  13759.         "author": "Daniel Marschall (ViaThinkSoft)",
  13760.         "changes": [
  13761.             "Updated 3P: jQuery, jsTree, Certs, bignumber.js, mbstring polyfill"
  13762.         ],
  13763.         "sources": {
  13764.             "svn": [
  13765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@530"
  13766.             ],
  13767.             "git": [
  13768.                 "https://github.com/danielmarschall/oidplus/tree/e60012bff5f72940478f2fb90bde61a6ca5f756e"
  13769.             ]
  13770.         }
  13771.     },
  13772.     {
  13773.         "version": "2.0.0.529",
  13774.         "date": "2021-03-13 21:18:18 +0100",
  13775.         "author": "Daniel Marschall (ViaThinkSoft)",
  13776.         "changes": [
  13777.             "Fixing warnings of Eclipse for \"Minify\""
  13778.         ],
  13779.         "sources": {
  13780.             "svn": [
  13781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@529"
  13782.             ],
  13783.             "git": [
  13784.                 "https://github.com/danielmarschall/oidplus/tree/84cfbce5c78ec8fb3293d10175d40cd6014a7a8c"
  13785.             ]
  13786.         }
  13787.     },
  13788.     {
  13789.         "version": "2.0.0.528",
  13790.         "date": "2021-03-13 20:25:05 +0100",
  13791.         "author": "Daniel Marschall (ViaThinkSoft)",
  13792.         "changes": [
  13793.             "Updated 3P"
  13794.         ],
  13795.         "sources": {
  13796.             "svn": [
  13797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@528"
  13798.             ],
  13799.             "git": [
  13800.                 "https://github.com/danielmarschall/oidplus/tree/383cc6ade99bd42835645ea1e7de84c81cc0fc1b"
  13801.             ]
  13802.         }
  13803.     },
  13804.     {
  13805.         "version": "2.0.0.527",
  13806.         "date": "2021-03-13 14:05:48 +0100",
  13807.         "author": "Daniel Marschall (ViaThinkSoft)",
  13808.         "changes": [
  13809.             "Class autoloader: Class names are now case insensitive",
  13810.             "Class autoloader: OIDplus classes are now first loaded before any plugin classes"
  13811.         ],
  13812.         "sources": {
  13813.             "svn": [
  13814.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@527"
  13815.             ],
  13816.             "git": [
  13817.                 "https://github.com/danielmarschall/oidplus/tree/3e6847961f9bf894557abf8ab0dfa21483002851"
  13818.             ]
  13819.         }
  13820.     },
  13821.     {
  13822.         "version": "2.0.0.526",
  13823.         "date": "2021-03-12 22:17:49 +0100",
  13824.         "author": "Daniel Marschall (ViaThinkSoft)",
  13825.         "changes": [
  13826.             "Security improvement: Class autoloader only searches in known plugin type directories"
  13827.         ],
  13828.         "sources": {
  13829.             "svn": [
  13830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@526"
  13831.             ],
  13832.             "git": [
  13833.                 "https://github.com/danielmarschall/oidplus/tree/c2e2ab8ef53eb5368ae2be1f4544a87112755ff1"
  13834.             ]
  13835.         }
  13836.     },
  13837.     {
  13838.         "version": "2.0.0.525",
  13839.         "date": "2021-03-12 19:21:28 +0100",
  13840.         "author": "Daniel Marschall (ViaThinkSoft)",
  13841.         "changes": [
  13842.             "Security improvement: Plugins are now loaded only from publicPages, raPages and adminPages, not from *Pages"
  13843.         ],
  13844.         "sources": {
  13845.             "svn": [
  13846.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@525"
  13847.             ],
  13848.             "git": [
  13849.                 "https://github.com/danielmarschall/oidplus/tree/7b941276c386a2971e662d72ae3caa731594ff7d"
  13850.             ]
  13851.         }
  13852.     },
  13853.     {
  13854.         "version": "2.0.0.524",
  13855.         "date": "2021-03-08 21:28:51 +0100",
  13856.         "author": "Daniel Marschall (ViaThinkSoft)",
  13857.         "changes": [
  13858.             "RFC Published draft-viathinksoft-oidwhois-02"
  13859.         ],
  13860.         "sources": {
  13861.             "svn": [
  13862.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@524"
  13863.             ],
  13864.             "git": [
  13865.                 "https://github.com/danielmarschall/oidplus/tree/5802c681e4595da6115ad370f8ff652d63389f56"
  13866.             ]
  13867.         }
  13868.     },
  13869.     {
  13870.         "version": "2.0.0.523",
  13871.         "date": "2021-03-07 22:56:33 +0100",
  13872.         "author": "Daniel Marschall (ViaThinkSoft)",
  13873.         "changes": [
  13874.             "FreeOID: RAs which already exists can now obtain a FreeOID (thinkBug #699)",
  13875.             "FreeOID: Bugfix: Size check failed for OIDs inside root arc 2. Fixed."
  13876.         ],
  13877.         "sources": {
  13878.             "svn": [
  13879.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@523"
  13880.             ],
  13881.             "git": [
  13882.                 "https://github.com/danielmarschall/oidplus/tree/76d9d908e09c290d38ee379e530c9c9786ceeb20"
  13883.             ]
  13884.         }
  13885.     },
  13886.     {
  13887.         "version": "2.0.0.522",
  13888.         "date": "2021-03-01 22:29:36 +0100",
  13889.         "author": "Daniel Marschall (ViaThinkSoft)",
  13890.         "changes": [],
  13891.         "sources": {
  13892.             "svn": [
  13893.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@522"
  13894.             ],
  13895.             "git": [
  13896.                 "https://github.com/danielmarschall/oidplus/tree/ab8180899eeaa1823dd66bb82c7c58504f1704fe"
  13897.             ]
  13898.         }
  13899.     },
  13900.     {
  13901.         "version": "2.0.0.521",
  13902.         "date": "2021-02-28 19:30:19 +0100",
  13903.         "author": "Daniel Marschall (ViaThinkSoft)",
  13904.         "changes": [
  13905.             "Bugfix: Could not add OID with Unicode label"
  13906.         ],
  13907.         "sources": {
  13908.             "svn": [
  13909.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@521"
  13910.             ],
  13911.             "git": [
  13912.                 "https://github.com/danielmarschall/oidplus/tree/5e3de8d08bbd6280e0592f4be61ad490d2e5d4e8"
  13913.             ]
  13914.         }
  13915.     },
  13916.     {
  13917.         "version": "2.0.0.520",
  13918.         "date": "2021-02-21 20:57:58 +0100",
  13919.         "author": "Daniel Marschall (ViaThinkSoft)",
  13920.         "changes": [
  13921.             "Link to IETF Internet Draft"
  13922.         ],
  13923.         "sources": {
  13924.             "svn": [
  13925.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@520"
  13926.             ],
  13927.             "git": [
  13928.                 "https://github.com/danielmarschall/oidplus/tree/44208c1d5e386782f636be2392516a23c3591509"
  13929.             ]
  13930.         }
  13931.     },
  13932.     {
  13933.         "version": "2.0.0.519",
  13934.         "date": "2021-02-20 19:18:33 +0100",
  13935.         "author": "Daniel Marschall (ViaThinkSoft)",
  13936.         "changes": [
  13937.             "Release of draft-viathinksoft-oidwhois-01.txt at https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13938.         ],
  13939.         "sources": {
  13940.             "svn": [
  13941.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@519"
  13942.             ],
  13943.             "git": [
  13944.                 "https://github.com/danielmarschall/oidplus/tree/ee3aa1d555638f97679dacc707ee6dd55b23cd4a"
  13945.             ]
  13946.         }
  13947.     },
  13948.     {
  13949.         "version": "2.0.0.518",
  13950.         "date": "2021-02-20 19:02:50 +0100",
  13951.         "author": "Daniel Marschall (ViaThinkSoft)",
  13952.         "changes": [
  13953.             "RFC: Added (empty) IANA Considerations section; quoted OIDs to avoid idnits to detect \"Invalid IPv4 addresses\""
  13954.         ],
  13955.         "sources": {
  13956.             "svn": [
  13957.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@518"
  13958.             ],
  13959.             "git": [
  13960.                 "https://github.com/danielmarschall/oidplus/tree/94cfac7d6b5297c32f881d968dbf4178a47d2c8c"
  13961.             ]
  13962.         }
  13963.     },
  13964.     {
  13965.         "version": "2.0.0.517",
  13966.         "date": "2021-02-14 22:00:04 +0100",
  13967.         "author": "Daniel Marschall (ViaThinkSoft)",
  13968.         "changes": [
  13969.             "Small changes to the RFC draft"
  13970.         ],
  13971.         "sources": {
  13972.             "svn": [
  13973.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@517"
  13974.             ],
  13975.             "git": [
  13976.                 "https://github.com/danielmarschall/oidplus/tree/91cbc0a3b0be9914649b128cc2e86a6d87402fa3"
  13977.             ]
  13978.         }
  13979.     },
  13980.     {
  13981.         "version": "2.0.0.516",
  13982.         "date": "2021-02-09 13:47:58 +0100",
  13983.         "author": "Daniel Marschall (ViaThinkSoft)",
  13984.         "changes": [
  13985.             "Uploaded internet draft: https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13986.         ],
  13987.         "sources": {
  13988.             "svn": [
  13989.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@516"
  13990.             ],
  13991.             "git": [
  13992.                 "https://github.com/danielmarschall/oidplus/tree/c997b0216492e65b27a466faebaee254d09a6054"
  13993.             ]
  13994.         }
  13995.     },
  13996.     {
  13997.         "version": "2.0.0.515",
  13998.         "date": "2021-01-23 12:19:09 +0100",
  13999.         "author": "Daniel Marschall (ViaThinkSoft)",
  14000.         "changes": [
  14001.             "New feature: Generate UUID OID (requires that \"2.25\" is created as root OID in OIDplus)"
  14002.         ],
  14003.         "sources": {
  14004.             "svn": [
  14005.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@515"
  14006.             ],
  14007.             "git": [
  14008.                 "https://github.com/danielmarschall/oidplus/tree/b6aad492dcf26034e5ee3694f70cc7a8ba881463"
  14009.             ]
  14010.         }
  14011.     },
  14012.     {
  14013.         "version": "2.0.0.514",
  14014.         "date": "2021-01-22 11:51:02 +0100",
  14015.         "author": "Daniel Marschall (ViaThinkSoft)",
  14016.         "changes": [
  14017.             "Fixed backwards incompatibility with attachments plugin"
  14018.         ],
  14019.         "sources": {
  14020.             "svn": [
  14021.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@514"
  14022.             ],
  14023.             "git": [
  14024.                 "https://github.com/danielmarschall/oidplus/tree/8d4d57725b8519492bcc651fc8c36c9c38cffe88"
  14025.             ]
  14026.         }
  14027.     },
  14028.     {
  14029.         "version": "2.0.0.513",
  14030.         "date": "2021-01-20 21:25:03 +0100",
  14031.         "author": "Daniel Marschall (ViaThinkSoft)",
  14032.         "changes": [
  14033.             "Attachments plugin: Upload directory names are now more useful"
  14034.         ],
  14035.         "sources": {
  14036.             "svn": [
  14037.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@513"
  14038.             ],
  14039.             "git": [
  14040.                 "https://github.com/danielmarschall/oidplus/tree/f5cd124ebdc93ce877d8cdeee201d0f44a1b8694"
  14041.             ]
  14042.         }
  14043.     },
  14044.     {
  14045.         "version": "2.0.0.512",
  14046.         "date": "2021-01-19 22:55:10 +0100",
  14047.         "author": "Daniel Marschall (ViaThinkSoft)",
  14048.         "changes": [
  14049.             "Fixed race condition bug in jsTree conditionalselect"
  14050.         ],
  14051.         "sources": {
  14052.             "svn": [
  14053.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@512"
  14054.             ],
  14055.             "git": [
  14056.                 "https://github.com/danielmarschall/oidplus/tree/2b14f4487adff00ec4f995cabb3e4eb99db5edc8"
  14057.             ]
  14058.         }
  14059.     },
  14060.     {
  14061.         "version": "2.0.0.511",
  14062.         "date": "2021-01-18 01:13:07 +0100",
  14063.         "author": "Daniel Marschall (ViaThinkSoft)",
  14064.         "changes": [
  14065.             "Security: Added \"INSIDE_OIDPLUS\" constant to include files to avoid generating error messages when an include file is accessed directly",
  14066.             "Updated copyright notices to 2021"
  14067.         ],
  14068.         "sources": {
  14069.             "svn": [
  14070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@511"
  14071.             ],
  14072.             "git": [
  14073.                 "https://github.com/danielmarschall/oidplus/tree/f9035aa2744506af71888020dfe655e967738ba5"
  14074.             ]
  14075.         }
  14076.     },
  14077.     {
  14078.         "version": "2.0.0.510",
  14079.         "date": "2021-01-14 23:59:55 +0100",
  14080.         "author": "Daniel Marschall (ViaThinkSoft)",
  14081.         "changes": [
  14082.             "Improved SimpleXML supplement in order to make WebSVN updater compatible.",
  14083.             "Fixed: \"System information\" showed wrong operating system on some servers."
  14084.         ],
  14085.         "sources": {
  14086.             "svn": [
  14087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@510"
  14088.             ],
  14089.             "git": [
  14090.                 "https://github.com/danielmarschall/oidplus/tree/0adb8ec1a40136f3cd3d15c2e57996c94d3565e9"
  14091.             ]
  14092.         }
  14093.     },
  14094.     {
  14095.         "version": "2.0.0.509",
  14096.         "date": "2021-01-14 14:22:14 +0100",
  14097.         "author": "Daniel Marschall (ViaThinkSoft)",
  14098.         "changes": [
  14099.             "Fixed small bug in WebSVN updater"
  14100.         ],
  14101.         "sources": {
  14102.             "svn": [
  14103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@509"
  14104.             ],
  14105.             "git": [
  14106.                 "https://github.com/danielmarschall/oidplus/tree/e953f5730a2d5f42dfde68d12e47ea2276f6b6ff"
  14107.             ]
  14108.         }
  14109.     },
  14110.     {
  14111.         "version": "2.0.0.508",
  14112.         "date": "2021-01-13 01:21:54 +0100",
  14113.         "author": "Daniel Marschall (ViaThinkSoft)",
  14114.         "changes": [],
  14115.         "sources": {
  14116.             "svn": [
  14117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@508"
  14118.             ],
  14119.             "git": [
  14120.                 "https://github.com/danielmarschall/oidplus/tree/6bd9a3f2482aa6ede7445bc8af265b8324acc008"
  14121.             ]
  14122.         }
  14123.     },
  14124.     {
  14125.         "version": "2.0.0.507",
  14126.         "date": "2021-01-12 14:56:31 +0100",
  14127.         "author": "Daniel Marschall (ViaThinkSoft)",
  14128.         "changes": [
  14129.             "Fixed problem with ODBC database provider",
  14130.             "After the creation of an object, the user can now decide if they want to jump to the new object"
  14131.         ],
  14132.         "sources": {
  14133.             "svn": [
  14134.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@507"
  14135.             ],
  14136.             "git": [
  14137.                 "https://github.com/danielmarschall/oidplus/tree/0a93629e7758d0a608e27fb6544c5e5065a33b0f"
  14138.             ]
  14139.         }
  14140.     },
  14141.     {
  14142.         "version": "2.0.0.506",
  14143.         "date": "2021-01-11 00:20:22 +0100",
  14144.         "author": "Daniel Marschall (ViaThinkSoft)",
  14145.         "changes": [],
  14146.         "sources": {
  14147.             "svn": [
  14148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@506"
  14149.             ],
  14150.             "git": [
  14151.                 "https://github.com/danielmarschall/oidplus/tree/86f21cf6a152366e10741b75f73e920df1dfd71e"
  14152.             ]
  14153.         }
  14154.     },
  14155.     {
  14156.         "version": "2.0.0.505",
  14157.         "date": "2021-01-10 22:51:31 +0100",
  14158.         "author": "Daniel Marschall (ViaThinkSoft)",
  14159.         "changes": [
  14160.             "WebSVN Updater now internally uses SimpleXML",
  14161.             "WebSVN Updater is now translated"
  14162.         ],
  14163.         "sources": {
  14164.             "svn": [
  14165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@505"
  14166.             ],
  14167.             "git": [
  14168.                 "https://github.com/danielmarschall/oidplus/tree/0f22ea87e1347f9b04a0e74a36f4221422ba60f0"
  14169.             ]
  14170.         }
  14171.     },
  14172.     {
  14173.         "version": "2.0.0.504",
  14174.         "date": "2021-01-09 00:27:46 +0100",
  14175.         "author": "Daniel Marschall (ViaThinkSoft)",
  14176.         "changes": [
  14177.             "Setup, OOBE and Updater has now an icon",
  14178.             "Setup revision log didn't show new-lines on some systems. Fixed."
  14179.         ],
  14180.         "sources": {
  14181.             "svn": [
  14182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@504"
  14183.             ],
  14184.             "git": [
  14185.                 "https://github.com/danielmarschall/oidplus/tree/663fa36e7c69bab5bf44da7949fe577e3f1eb9fa"
  14186.             ]
  14187.         }
  14188.     },
  14189.     {
  14190.         "version": "2.0.0.503",
  14191.         "date": "2021-01-08 23:05:29 +0100",
  14192.         "author": "Daniel Marschall (ViaThinkSoft)",
  14193.         "changes": [
  14194.             "BUGFIX: System tried to save attachments to \"userdata/attachmentsXXX/*.*\" instead of \"userdata/attachments/XXX/*.*\"",
  14195.             "BUGFIX: Fixed problems with MySQLi database provider if server does not support MySQLnd (Native Driver)",
  14196.             "BUGFIX: If config.inc.php is wrong (e.g. outdated version), setup could not be started. Fixed."
  14197.         ],
  14198.         "sources": {
  14199.             "svn": [
  14200.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@503"
  14201.             ],
  14202.             "git": [
  14203.                 "https://github.com/danielmarschall/oidplus/tree/9eb64c9642c4385a3c14344053354a0c19ce0a26"
  14204.             ]
  14205.         }
  14206.     },
  14207.     {
  14208.         "version": "2.0.0.502",
  14209.         "date": "2021-01-03 21:19:54 +0100",
  14210.         "author": "Daniel Marschall (ViaThinkSoft)",
  14211.         "changes": [
  14212.             "Improved ODBC and PDO database plugins in order to support more database drivers.",
  14213.             "EXPERIMENTAL: Support for Microsoft Access database",
  14214.             "Small bugfixes",
  14215.             "Improved database connectivity test cases"
  14216.         ],
  14217.         "sources": {
  14218.             "svn": [
  14219.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@502"
  14220.             ],
  14221.             "git": [
  14222.                 "https://github.com/danielmarschall/oidplus/tree/acf128a7f7fea32056673b9aa0bc7c64ac74a352"
  14223.             ]
  14224.         }
  14225.     },
  14226.     {
  14227.         "version": "2.0.0.501",
  14228.         "date": "2021-01-01 21:42:58 +0100",
  14229.         "author": "Daniel Marschall (ViaThinkSoft)",
  14230.         "changes": [
  14231.             "MsSQL OOBE Fix"
  14232.         ],
  14233.         "sources": {
  14234.             "svn": [
  14235.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@501"
  14236.             ],
  14237.             "git": [
  14238.                 "https://github.com/danielmarschall/oidplus/tree/5786060c78dfd5dbe146af430191fbb132063980"
  14239.             ]
  14240.         }
  14241.     },
  14242.     {
  14243.         "version": "2.0.0.500",
  14244.         "date": "2020-12-20 14:51:31 +0100",
  14245.         "author": "Daniel Marschall (ViaThinkSoft)",
  14246.         "changes": [],
  14247.         "sources": {
  14248.             "svn": [
  14249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@500"
  14250.             ],
  14251.             "git": [
  14252.                 "https://github.com/danielmarschall/oidplus/tree/2e96b1ab29949a9c3e96fba11a01657b749a2576"
  14253.             ]
  14254.         }
  14255.     },
  14256.     {
  14257.         "version": "2.0.0.499",
  14258.         "date": "2020-12-19 22:13:18 +0100",
  14259.         "author": "Daniel Marschall (ViaThinkSoft)",
  14260.         "changes": [
  14261.             "Translated German comments to English"
  14262.         ],
  14263.         "sources": {
  14264.             "svn": [
  14265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@499"
  14266.             ],
  14267.             "git": [
  14268.                 "https://github.com/danielmarschall/oidplus/tree/00785f606ee27ad2293027cd4c64e519706a1975"
  14269.             ]
  14270.         }
  14271.     },
  14272.     {
  14273.         "version": "2.0.0.498",
  14274.         "date": "2020-12-12 20:49:10 +0100",
  14275.         "author": "Daniel Marschall (ViaThinkSoft)",
  14276.         "changes": [],
  14277.         "sources": {
  14278.             "svn": [
  14279.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@498"
  14280.             ],
  14281.             "git": [
  14282.                 "https://github.com/danielmarschall/oidplus/tree/b0a891c4c374aab1babfae4e75bca7dcebbd67b3"
  14283.             ]
  14284.         }
  14285.     },
  14286.     {
  14287.         "version": "2.0.0.497",
  14288.         "date": "2020-12-12 20:34:43 +0100",
  14289.         "author": "Daniel Marschall (ViaThinkSoft)",
  14290.         "changes": [],
  14291.         "sources": {
  14292.             "svn": [
  14293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@497"
  14294.             ],
  14295.             "git": [
  14296.                 "https://github.com/danielmarschall/oidplus/tree/bfcb921fef9b3b66cf2b5a0ac88deccb15ee5f50"
  14297.             ]
  14298.         }
  14299.     },
  14300.     {
  14301.         "version": "2.0.0.496",
  14302.         "date": "2020-12-12 20:29:51 +0100",
  14303.         "author": "Daniel Marschall (ViaThinkSoft)",
  14304.         "changes": [
  14305.             "Large refactoring of path functions.",
  14306.             "DEPRECATED: OIDplus::basePath() becomes OIDplus::localpath()",
  14307.             "DEPRECATED: OIDplus::getSystemUrl(X) becomes OIDplus::webpath(null, X)",
  14308.             "OIDplus::webpath(X) becomes OIDplus::webpath(X, true)"
  14309.         ],
  14310.         "sources": {
  14311.             "svn": [
  14312.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@496"
  14313.             ],
  14314.             "git": [
  14315.                 "https://github.com/danielmarschall/oidplus/tree/2f0730526cc935453ec99f6b654d9376a9edc622"
  14316.             ]
  14317.         }
  14318.     },
  14319.     {
  14320.         "version": "2.0.0.495",
  14321.         "date": "2020-12-12 14:02:12 +0100",
  14322.         "author": "Daniel Marschall (ViaThinkSoft)",
  14323.         "changes": [
  14324.             "getSystemUrl(): CLI support improved"
  14325.         ],
  14326.         "sources": {
  14327.             "svn": [
  14328.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@495"
  14329.             ],
  14330.             "git": [
  14331.                 "https://github.com/danielmarschall/oidplus/tree/85a3f6c820ecd86d41fce94f634392028574136f"
  14332.             ]
  14333.         }
  14334.     },
  14335.     {
  14336.         "version": "2.0.0.494",
  14337.         "date": "2020-12-12 13:05:01 +0100",
  14338.         "author": "Daniel Marschall (ViaThinkSoft)",
  14339.         "changes": [
  14340.             "Fixed a problem where getSystemUrl() did not end with '/' if EXPLICIT_ABSOLUTE_SYSTEM_URL is used (VTS BUG#0000209 ?)"
  14341.         ],
  14342.         "sources": {
  14343.             "svn": [
  14344.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@494"
  14345.             ],
  14346.             "git": [
  14347.                 "https://github.com/danielmarschall/oidplus/tree/6dfa92c99b13dfbb6f8d3cfcfe510e6b5db6fb85"
  14348.             ]
  14349.         }
  14350.     },
  14351.     {
  14352.         "version": "2.0.0.493",
  14353.         "date": "2020-12-09 09:20:14 +0100",
  14354.         "author": "Daniel Marschall (ViaThinkSoft)",
  14355.         "changes": [
  14356.             "\"update/\" page now loads faster, avoids being used as DoS attack vector"
  14357.         ],
  14358.         "sources": {
  14359.             "svn": [
  14360.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@493"
  14361.             ],
  14362.             "git": [
  14363.                 "https://github.com/danielmarschall/oidplus/tree/5168161e4a7d8e248b731520b2e3ec6fbdf619eb"
  14364.             ]
  14365.         }
  14366.     },
  14367.     {
  14368.         "version": "2.0.0.492",
  14369.         "date": "2020-12-08 16:39:44 +0100",
  14370.         "author": "Daniel Marschall (ViaThinkSoft)",
  14371.         "changes": [
  14372.             "Fixed some problems with WebSVN Updater"
  14373.         ],
  14374.         "sources": {
  14375.             "svn": [
  14376.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@492"
  14377.             ],
  14378.             "git": [
  14379.                 "https://github.com/danielmarschall/oidplus/tree/c8cad4de5fa1a5e8f832c3e0edcb4e5eaf3f1b64"
  14380.             ]
  14381.         }
  14382.     },
  14383.     {
  14384.         "version": "2.0.0.491",
  14385.         "date": "2020-12-07 21:48:09 +0100",
  14386.         "author": "Daniel Marschall (ViaThinkSoft)",
  14387.         "changes": [
  14388.             "Fixed problems with the WebSVN updater"
  14389.         ],
  14390.         "sources": {
  14391.             "svn": [
  14392.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@491"
  14393.             ],
  14394.             "git": [
  14395.                 "https://github.com/danielmarschall/oidplus/tree/ab4b250b866af15e9f70673a4b3166d079bd2dff"
  14396.             ]
  14397.         }
  14398.     },
  14399.     {
  14400.         "version": "2.0.0.490",
  14401.         "date": "2020-12-07 16:13:54 +0100",
  14402.         "author": "Daniel Marschall (ViaThinkSoft)",
  14403.         "changes": [
  14404.             "BUGFIX: Admin-plugin \"Designs\": Button \"Test\" did not work on some systems.",
  14405.             "BUGFIX: Logo and other resources were not loaded if OIDplus is running on a Windows server system (backslash issues)"
  14406.         ],
  14407.         "sources": {
  14408.             "svn": [
  14409.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@490"
  14410.             ],
  14411.             "git": [
  14412.                 "https://github.com/danielmarschall/oidplus/tree/86b75936263f906310e5004126abbc19f080d9cb"
  14413.             ]
  14414.         }
  14415.     },
  14416.     {
  14417.         "version": "2.0.0.489",
  14418.         "date": "2020-12-06 21:38:52 +0100",
  14419.         "author": "Daniel Marschall (ViaThinkSoft)",
  14420.         "changes": [
  14421.             "Fixed errors found by PHPStan"
  14422.         ],
  14423.         "sources": {
  14424.             "svn": [
  14425.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@489"
  14426.             ],
  14427.             "git": [
  14428.                 "https://github.com/danielmarschall/oidplus/tree/be73e8867f7b63ec07d347345f5e61e57b8be532"
  14429.             ]
  14430.         }
  14431.     },
  14432.     {
  14433.         "version": "2.0.0.488",
  14434.         "date": "2020-12-06 13:48:10 +0100",
  14435.         "author": "Daniel Marschall (ViaThinkSoft)",
  14436.         "changes": [
  14437.             "Removed external SVN sources. This increases compatibility with GitHub working copies and simplifies the WebSVN updater.",
  14438.             "NOTE: In case you are receiving error messages during the \"svn update\" command, delete 3p/vts_vnag and 3p/vts_fileformats and try again."
  14439.         ],
  14440.         "sources": {
  14441.             "svn": [
  14442.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@488"
  14443.             ],
  14444.             "git": [
  14445.                 "https://github.com/danielmarschall/oidplus/tree/cad6faa2e4d8e03b2fdc167a91dbd9723fd36827"
  14446.             ]
  14447.         }
  14448.     },
  14449.     {
  14450.         "version": "2.0.0.487",
  14451.         "date": "2020-12-06 01:20:58 +0100",
  14452.         "author": "Daniel Marschall (ViaThinkSoft)",
  14453.         "changes": [
  14454.             "Added .gitignore"
  14455.         ],
  14456.         "sources": {
  14457.             "svn": [
  14458.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@487"
  14459.             ],
  14460.             "git": [
  14461.                 "https://github.com/danielmarschall/oidplus/tree/9ec021899e2990c4d5b56074c28df231dcba64de"
  14462.             ]
  14463.         }
  14464.     },
  14465.     {
  14466.         "version": "2.0.0.486",
  14467.         "date": "2020-12-05 22:48:47 +0100",
  14468.         "author": "Daniel Marschall (ViaThinkSoft)",
  14469.         "changes": [
  14470.             "New distribution channel: GitHub"
  14471.         ],
  14472.         "sources": {
  14473.             "svn": [
  14474.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@486"
  14475.             ],
  14476.             "git": [
  14477.                 "https://github.com/danielmarschall/oidplus/tree/75db36970aed6ae8d3624c13933910afcf9bc8e1"
  14478.             ]
  14479.         }
  14480.     },
  14481.     {
  14482.         "version": "2.0.0.485",
  14483.         "date": "2020-12-04 22:11:27 +0100",
  14484.         "author": "Daniel Marschall (ViaThinkSoft)",
  14485.         "changes": [
  14486.             "New product page www.oidplus.com is online!"
  14487.         ],
  14488.         "sources": {
  14489.             "svn": [
  14490.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@485"
  14491.             ],
  14492.             "git": [
  14493.                 "https://github.com/danielmarschall/oidplus/tree/f835f9cd3e61a79a28337b6dce8c13f3a06d98f5"
  14494.             ]
  14495.         }
  14496.     },
  14497.     {
  14498.         "version": "2.0.0.484",
  14499.         "date": "2020-12-04 14:53:25 +0100",
  14500.         "author": "Daniel Marschall (ViaThinkSoft)",
  14501.         "changes": [
  14502.             "OIDplus can now also communicate with HTTPS servers if CURL is wrongly configured (Windows)"
  14503.         ],
  14504.         "sources": {
  14505.             "svn": [
  14506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@484"
  14507.             ],
  14508.             "git": [
  14509.                 "https://github.com/danielmarschall/oidplus/tree/0a7411c20d9feb9533642bdd45df41a2797b40f8"
  14510.             ]
  14511.         }
  14512.     },
  14513.     {
  14514.         "version": "2.0.0.483",
  14515.         "date": "2020-12-04 00:21:05 +0100",
  14516.         "author": "Daniel Marschall (ViaThinkSoft)",
  14517.         "changes": [
  14518.             "Extended IIS installation guide: PHP extensions"
  14519.         ],
  14520.         "sources": {
  14521.             "svn": [
  14522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@483"
  14523.             ],
  14524.             "git": [
  14525.                 "https://github.com/danielmarschall/oidplus/tree/010d1d5d86835df1fef96e3fd73632c2bab4b6a0"
  14526.             ]
  14527.         }
  14528.     },
  14529.     {
  14530.         "version": "2.0.0.482",
  14531.         "date": "2020-12-02 20:55:41 +0100",
  14532.         "author": "Daniel Marschall (ViaThinkSoft)",
  14533.         "changes": [
  14534.             "New optional LDAP base config setting: LDAP_USER_FILTER"
  14535.         ],
  14536.         "sources": {
  14537.             "svn": [
  14538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@482"
  14539.             ],
  14540.             "git": [
  14541.                 "https://github.com/danielmarschall/oidplus/tree/237296afda8ca013fba8c7774c6a752be2dfa597"
  14542.             ]
  14543.         }
  14544.     },
  14545.     {
  14546.         "version": "2.0.0.481",
  14547.         "date": "2020-12-01 22:57:30 +0100",
  14548.         "author": "Daniel Marschall (ViaThinkSoft)",
  14549.         "changes": [
  14550.             "Cache files are not hidden anymore on Linux systems (filename beginning with dot).",
  14551.             "Fixed problem if CSS/JS scripts output a PHP warning in Debug mode"
  14552.         ],
  14553.         "sources": {
  14554.             "svn": [
  14555.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@481"
  14556.             ],
  14557.             "git": [
  14558.                 "https://github.com/danielmarschall/oidplus/tree/cfc4799e3dd7b9ece04ce7a29e69c801e3777812"
  14559.             ]
  14560.         }
  14561.     },
  14562.     {
  14563.         "version": "2.0.0.480",
  14564.         "date": "2020-11-28 12:34:41 +0100",
  14565.         "author": "Daniel Marschall (ViaThinkSoft)",
  14566.         "changes": [
  14567.             "OIDplus is no longer dependent on SimpleXML (but it is highly recommended to install SimpleXML!)"
  14568.         ],
  14569.         "sources": {
  14570.             "svn": [
  14571.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@480"
  14572.             ],
  14573.             "git": [
  14574.                 "https://github.com/danielmarschall/oidplus/tree/3dc4b54b661478d7d1cd4ba219ad3c4a67461d50"
  14575.             ]
  14576.         }
  14577.     },
  14578.     {
  14579.         "version": "2.0.0.479",
  14580.         "date": "2020-11-26 19:28:07 +0100",
  14581.         "author": "Daniel Marschall (ViaThinkSoft)",
  14582.         "changes": [],
  14583.         "sources": {
  14584.             "svn": [
  14585.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@479"
  14586.             ],
  14587.             "git": [
  14588.                 "https://github.com/danielmarschall/oidplus/tree/43c112701a437638591e9766a24d556da6d4e24e"
  14589.             ]
  14590.         }
  14591.     },
  14592.     {
  14593.         "version": "2.0.0.478",
  14594.         "date": "2020-11-24 14:44:50 +0100",
  14595.         "author": "Daniel Marschall (ViaThinkSoft)",
  14596.         "changes": [],
  14597.         "sources": {
  14598.             "svn": [
  14599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@478"
  14600.             ],
  14601.             "git": [
  14602.                 "https://github.com/danielmarschall/oidplus/tree/3c81d8a63c1d30b0e5595fa0323a8a2cf920ced9"
  14603.             ]
  14604.         }
  14605.     },
  14606.     {
  14607.         "version": "2.0.0.477",
  14608.         "date": "2020-11-22 19:09:24 +0100",
  14609.         "author": "Daniel Marschall (ViaThinkSoft)",
  14610.         "changes": [
  14611.             "Resource plugin: Security check is now before redirect check"
  14612.         ],
  14613.         "sources": {
  14614.             "svn": [
  14615.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@477"
  14616.             ],
  14617.             "git": [
  14618.                 "https://github.com/danielmarschall/oidplus/tree/9074d6c1ac01490d6a1f8ff034e8e731ae798344"
  14619.             ]
  14620.         }
  14621.     },
  14622.     {
  14623.         "version": "2.0.0.476",
  14624.         "date": "2020-11-22 18:55:28 +0100",
  14625.         "author": "Daniel Marschall (ViaThinkSoft)",
  14626.         "changes": [
  14627.             "New feature: Resources can now be restricted to RAs or Admin. The res/ directory now may not be world-readable anymore."
  14628.         ],
  14629.         "sources": {
  14630.             "svn": [
  14631.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@476"
  14632.             ],
  14633.             "git": [
  14634.                 "https://github.com/danielmarschall/oidplus/tree/e5adfedf56d3a9633db60925f32593bb394e59f7"
  14635.             ]
  14636.         }
  14637.     },
  14638.     {
  14639.         "version": "2.0.0.475",
  14640.         "date": "2020-11-22 13:34:42 +0100",
  14641.         "author": "Daniel Marschall (ViaThinkSoft)",
  14642.         "changes": [
  14643.             "New feature: Resource redirects"
  14644.         ],
  14645.         "sources": {
  14646.             "svn": [
  14647.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@475"
  14648.             ],
  14649.             "git": [
  14650.                 "https://github.com/danielmarschall/oidplus/tree/f0fdf78b6f2ce9bbe962ed4482050a4e0164db79"
  14651.             ]
  14652.         }
  14653.     },
  14654.     {
  14655.         "version": "2.0.0.474",
  14656.         "date": "2020-11-19 20:20:42 +0100",
  14657.         "author": "Daniel Marschall (ViaThinkSoft)",
  14658.         "changes": [
  14659.             "Added php-fig-cache to make Eclipse IDE happy"
  14660.         ],
  14661.         "sources": {
  14662.             "svn": [
  14663.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@474"
  14664.             ],
  14665.             "git": [
  14666.                 "https://github.com/danielmarschall/oidplus/tree/f0264e658eb17490322d3380c704d666a7005e18"
  14667.             ]
  14668.         }
  14669.     },
  14670.     {
  14671.         "version": "2.0.0.473",
  14672.         "date": "2020-11-19 11:16:11 +0100",
  14673.         "author": "Daniel Marschall (ViaThinkSoft)",
  14674.         "changes": [
  14675.             "Design plugins now have a \"css\" key in the manifest.xml, which needs to be set!"
  14676.         ],
  14677.         "sources": {
  14678.             "svn": [
  14679.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@473"
  14680.             ],
  14681.             "git": [
  14682.                 "https://github.com/danielmarschall/oidplus/tree/c8557a8cb64d42bac5bb43517f5a1798007fd139"
  14683.             ]
  14684.         }
  14685.     },
  14686.     {
  14687.         "version": "2.0.0.472",
  14688.         "date": "2020-11-18 20:13:43 +0100",
  14689.         "author": "Daniel Marschall (ViaThinkSoft)",
  14690.         "changes": [
  14691.             "Security: Hide system version"
  14692.         ],
  14693.         "sources": {
  14694.             "svn": [
  14695.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@472"
  14696.             ],
  14697.             "git": [
  14698.                 "https://github.com/danielmarschall/oidplus/tree/74305977f78a61bfc711813d69c0f7b18a1eea63"
  14699.             ]
  14700.         }
  14701.     },
  14702.     {
  14703.         "version": "2.0.0.471",
  14704.         "date": "2020-11-17 17:11:51 +0100",
  14705.         "author": "Daniel Marschall (ViaThinkSoft)",
  14706.         "changes": [
  14707.             "Fixed several problems with designs in inverted color mode and dark-theme browser plugins"
  14708.         ],
  14709.         "sources": {
  14710.             "svn": [
  14711.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@471"
  14712.             ],
  14713.             "git": [
  14714.                 "https://github.com/danielmarschall/oidplus/tree/52161001302ca5b317f6807c8152a0cf8fd285ac"
  14715.             ]
  14716.         }
  14717.     },
  14718.     {
  14719.         "version": "2.0.0.470",
  14720.         "date": "2020-11-16 16:45:31 +0100",
  14721.         "author": "Daniel Marschall (ViaThinkSoft)",
  14722.         "changes": [
  14723.             "Small things"
  14724.         ],
  14725.         "sources": {
  14726.             "svn": [
  14727.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@470"
  14728.             ],
  14729.             "git": [
  14730.                 "https://github.com/danielmarschall/oidplus/tree/b93af0eaaf6b38d09809656a65fa9522d9a78497"
  14731.             ]
  14732.         }
  14733.     },
  14734.     {
  14735.         "version": "2.0.0.469",
  14736.         "date": "2020-11-15 12:51:37 +0100",
  14737.         "author": "Daniel Marschall (ViaThinkSoft)",
  14738.         "changes": [],
  14739.         "sources": {
  14740.             "svn": [
  14741.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@469"
  14742.             ],
  14743.             "git": [
  14744.                 "https://github.com/danielmarschall/oidplus/tree/3498cbc6c34a02d9237cc8a8c7c2b912f45f0ee3"
  14745.             ]
  14746.         }
  14747.     },
  14748.     {
  14749.         "version": "2.0.0.468",
  14750.         "date": "2020-11-15 00:57:37 +0100",
  14751.         "author": "Daniel Marschall (ViaThinkSoft)",
  14752.         "changes": [
  14753.             "Translation XML contents are now cached as PHP serialization to improve performance"
  14754.         ],
  14755.         "sources": {
  14756.             "svn": [
  14757.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@468"
  14758.             ],
  14759.             "git": [
  14760.                 "https://github.com/danielmarschall/oidplus/tree/c90ca03b31d59e0d98bc5d4622d8129236bb9174"
  14761.             ]
  14762.         }
  14763.     },
  14764.     {
  14765.         "version": "2.0.0.467",
  14766.         "date": "2020-11-14 16:18:58 +0100",
  14767.         "author": "Daniel Marschall (ViaThinkSoft)",
  14768.         "changes": [
  14769.             "OIDplus can now also run without MBString, if iconv is available"
  14770.         ],
  14771.         "sources": {
  14772.             "svn": [
  14773.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@467"
  14774.             ],
  14775.             "git": [
  14776.                 "https://github.com/danielmarschall/oidplus/tree/99de30d23ce336ad15296a5c02e19ee6a72ae1a2"
  14777.             ]
  14778.         }
  14779.     },
  14780.     {
  14781.         "version": "2.0.0.466",
  14782.         "date": "2020-11-13 21:39:13 +0100",
  14783.         "author": "Daniel Marschall (ViaThinkSoft)",
  14784.         "changes": [],
  14785.         "sources": {
  14786.             "svn": [
  14787.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@466"
  14788.             ],
  14789.             "git": [
  14790.                 "https://github.com/danielmarschall/oidplus/tree/d88d54b19882fec8035043aa1615bea37cacbbff"
  14791.             ]
  14792.         }
  14793.     },
  14794.     {
  14795.         "version": "2.0.0.465",
  14796.         "date": "2020-11-13 13:43:58 +0100",
  14797.         "author": "Daniel Marschall (ViaThinkSoft)",
  14798.         "changes": [
  14799.             "OIDplus can now also run without OpenSSL installed"
  14800.         ],
  14801.         "sources": {
  14802.             "svn": [
  14803.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@465"
  14804.             ],
  14805.             "git": [
  14806.                 "https://github.com/danielmarschall/oidplus/tree/8b38b5a10c713cf56ddf446728b5008a6f9f2bec"
  14807.             ]
  14808.         }
  14809.     },
  14810.     {
  14811.         "version": "2.0.0.464",
  14812.         "date": "2020-11-08 01:15:18 +0100",
  14813.         "author": "Daniel Marschall (ViaThinkSoft)",
  14814.         "changes": [],
  14815.         "sources": {
  14816.             "svn": [
  14817.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@464"
  14818.             ],
  14819.             "git": [
  14820.                 "https://github.com/danielmarschall/oidplus/tree/fb4665edfdfc39bcbc12ed9d9e9885228424d7e5"
  14821.             ]
  14822.         }
  14823.     },
  14824.     {
  14825.         "version": "2.0.0.463",
  14826.         "date": "2020-11-07 14:10:03 +0100",
  14827.         "author": "Daniel Marschall (ViaThinkSoft)",
  14828.         "changes": [
  14829.             "Fixed severe compatibility problems with fresh Linux installations.",
  14830.             "Clean setup procedure tested on a fresh Apache+PHP8.0RC3 RaspberryOS (Debian) system"
  14831.         ],
  14832.         "sources": {
  14833.             "svn": [
  14834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@463"
  14835.             ],
  14836.             "git": [
  14837.                 "https://github.com/danielmarschall/oidplus/tree/11323d3d799d8a2aee48d06c202364de24314d88"
  14838.             ]
  14839.         }
  14840.     },
  14841.     {
  14842.         "version": "2.0.0.462",
  14843.         "date": "2020-11-05 22:42:02 +0100",
  14844.         "author": "Daniel Marschall (ViaThinkSoft)",
  14845.         "changes": [
  14846.             "TinyMCE 5.4.2 => 5.5.1",
  14847.             "Bootstrap 4.5.2 => 4.5.3",
  14848.             "Fixed possible preg_replace code injection"
  14849.         ],
  14850.         "sources": {
  14851.             "svn": [
  14852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@462"
  14853.             ],
  14854.             "git": [
  14855.                 "https://github.com/danielmarschall/oidplus/tree/7bd262eff352daf858dda78356184f93fb97b2f5"
  14856.             ]
  14857.         }
  14858.     },
  14859.     {
  14860.         "version": "2.0.0.461",
  14861.         "date": "2020-11-04 22:30:07 +0100",
  14862.         "author": "Daniel Marschall (ViaThinkSoft)",
  14863.         "changes": [],
  14864.         "sources": {
  14865.             "svn": [
  14866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@461"
  14867.             ],
  14868.             "git": [
  14869.                 "https://github.com/danielmarschall/oidplus/tree/bfabac025d007e22218c94fc206216bb52d7b3ed"
  14870.             ]
  14871.         }
  14872.     },
  14873.     {
  14874.         "version": "2.0.0.460",
  14875.         "date": "2020-11-04 15:21:09 +0100",
  14876.         "author": "Daniel Marschall (ViaThinkSoft)",
  14877.         "changes": [],
  14878.         "sources": {
  14879.             "svn": [
  14880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@460"
  14881.             ],
  14882.             "git": [
  14883.                 "https://github.com/danielmarschall/oidplus/tree/552709cad238cdcc16f543a03384270e603e3c55"
  14884.             ]
  14885.         }
  14886.     },
  14887.     {
  14888.         "version": "2.0.0.459",
  14889.         "date": "2020-11-04 14:32:51 +0100",
  14890.         "author": "Daniel Marschall (ViaThinkSoft)",
  14891.         "changes": [
  14892.             "New class: OIDplusRAAuthInfo"
  14893.         ],
  14894.         "sources": {
  14895.             "svn": [
  14896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@459"
  14897.             ],
  14898.             "git": [
  14899.                 "https://github.com/danielmarschall/oidplus/tree/9bf0552558ad3b81ae3ab4a74deafcf553b5997e"
  14900.             ]
  14901.         }
  14902.     },
  14903.     {
  14904.         "version": "2.0.0.458",
  14905.         "date": "2020-10-27 15:54:15 +0100",
  14906.         "author": "Daniel Marschall (ViaThinkSoft)",
  14907.         "changes": [],
  14908.         "sources": {
  14909.             "svn": [
  14910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@458"
  14911.             ],
  14912.             "git": [
  14913.                 "https://github.com/danielmarschall/oidplus/tree/49c531dd4830ac2ca64300074c1ecca86190b6d2"
  14914.             ]
  14915.         }
  14916.     },
  14917.     {
  14918.         "version": "2.0.0.457",
  14919.         "date": "2020-10-27 15:32:00 +0100",
  14920.         "author": "Daniel Marschall (ViaThinkSoft)",
  14921.         "changes": [
  14922.             "Various smaller security tweaks"
  14923.         ],
  14924.         "sources": {
  14925.             "svn": [
  14926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@457"
  14927.             ],
  14928.             "git": [
  14929.                 "https://github.com/danielmarschall/oidplus/tree/6015fe5649949ef3c3f6b640dad4117429013d86"
  14930.             ]
  14931.         }
  14932.     },
  14933.     {
  14934.         "version": "2.0.0.456",
  14935.         "date": "2020-10-27 01:23:03 +0100",
  14936.         "author": "Daniel Marschall (ViaThinkSoft)",
  14937.         "changes": [
  14938.             "Security: Admin passwords can now be BCrypt instead of SHA3-512",
  14939.             "Security: BCrypt is now the default auth method for newly created RAs"
  14940.         ],
  14941.         "sources": {
  14942.             "svn": [
  14943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@456"
  14944.             ],
  14945.             "git": [
  14946.                 "https://github.com/danielmarschall/oidplus/tree/5949b475add51051ca6261aea65e3a8add3f2fe4"
  14947.             ]
  14948.         }
  14949.     },
  14950.     {
  14951.         "version": "2.0.0.455",
  14952.         "date": "2020-10-26 17:33:27 +0100",
  14953.         "author": "Daniel Marschall (ViaThinkSoft)",
  14954.         "changes": [],
  14955.         "sources": {
  14956.             "svn": [
  14957.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@455"
  14958.             ],
  14959.             "git": [
  14960.                 "https://github.com/danielmarschall/oidplus/tree/9999c54e76e6a32d9c946d611daacee608257890"
  14961.             ]
  14962.         }
  14963.     },
  14964.     {
  14965.         "version": "2.0.0.454",
  14966.         "date": "2020-10-26 17:17:01 +0100",
  14967.         "author": "Daniel Marschall (ViaThinkSoft)",
  14968.         "changes": [],
  14969.         "sources": {
  14970.             "svn": [
  14971.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@454"
  14972.             ],
  14973.             "git": [
  14974.                 "https://github.com/danielmarschall/oidplus/tree/8b53d78842c35fd1677f8f17e81580c868af21c2"
  14975.             ]
  14976.         }
  14977.     },
  14978.     {
  14979.         "version": "2.0.0.453",
  14980.         "date": "2020-10-26 14:21:59 +0100",
  14981.         "author": "Daniel Marschall (ViaThinkSoft)",
  14982.         "changes": [
  14983.             "Security: Auth-Plugins now also generate hashes.",
  14984.             "Security: New setting to select default RA hashing algorithm.",
  14985.             "Security: New auth plugin A3 \"BCrypt\"."
  14986.         ],
  14987.         "sources": {
  14988.             "svn": [
  14989.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@453"
  14990.             ],
  14991.             "git": [
  14992.                 "https://github.com/danielmarschall/oidplus/tree/712221f15314b4deaaf5ec97336d43bc5d338ea8"
  14993.             ]
  14994.         }
  14995.     },
  14996.     {
  14997.         "version": "2.0.0.452",
  14998.         "date": "2020-10-26 00:07:30 +0100",
  14999.         "author": "Daniel Marschall (ViaThinkSoft)",
  15000.         "changes": [
  15001.             "Animated logo"
  15002.         ],
  15003.         "sources": {
  15004.             "svn": [
  15005.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@452"
  15006.             ],
  15007.             "git": [
  15008.                 "https://github.com/danielmarschall/oidplus/tree/f46424648c7d26f6debe4637b668e871530c27c7"
  15009.             ]
  15010.         }
  15011.     },
  15012.     {
  15013.         "version": "2.0.0.451",
  15014.         "date": "2020-10-25 23:08:27 +0100",
  15015.         "author": "Daniel Marschall (ViaThinkSoft)",
  15016.         "changes": [
  15017.             "Admin page \"Colors\" was renamed into \"Design\".",
  15018.             "Design plugin can now be chosen in the \"Design\" page in the admin login area.",
  15019.             "There is now a possibility to insert a logo."
  15020.         ],
  15021.         "sources": {
  15022.             "svn": [
  15023.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@451"
  15024.             ],
  15025.             "git": [
  15026.                 "https://github.com/danielmarschall/oidplus/tree/09a553c7f10c5fe3e6381e4391b5c75c6924cc7a"
  15027.             ]
  15028.         }
  15029.     },
  15030.     {
  15031.         "version": "2.0.0.450",
  15032.         "date": "2020-10-25 20:29:31 +0100",
  15033.         "author": "Daniel Marschall (ViaThinkSoft)",
  15034.         "changes": [
  15035.             "Bugfixes"
  15036.         ],
  15037.         "sources": {
  15038.             "svn": [
  15039.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@450"
  15040.             ],
  15041.             "git": [
  15042.                 "https://github.com/danielmarschall/oidplus/tree/e2b33cd96e7fddf760edfc63732414dc076932f5"
  15043.             ]
  15044.         }
  15045.     },
  15046.     {
  15047.         "version": "2.0.0.449",
  15048.         "date": "2020-10-25 19:17:14 +0100",
  15049.         "author": "Daniel Marschall (ViaThinkSoft)",
  15050.         "changes": [
  15051.             "DESIGN Plugin interface is now final (plugin type 1.3.6.1.4.1.37476.2.5.2.4.10)"
  15052.         ],
  15053.         "sources": {
  15054.             "svn": [
  15055.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@449"
  15056.             ],
  15057.             "git": [
  15058.                 "https://github.com/danielmarschall/oidplus/tree/d62ac6464f97e2658d91c4a73983c5cb256e8e77"
  15059.             ]
  15060.         }
  15061.     },
  15062.     {
  15063.         "version": "2.0.0.448",
  15064.         "date": "2020-10-25 18:39:08 +0100",
  15065.         "author": "Daniel Marschall (ViaThinkSoft)",
  15066.         "changes": [
  15067.             "NEW FEATURE: Design plugins (plugin format is not yet final, since there is no manifest XML!)",
  15068.             "Added new design \"IronBASE\""
  15069.         ],
  15070.         "sources": {
  15071.             "svn": [
  15072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@448"
  15073.             ],
  15074.             "git": [
  15075.                 "https://github.com/danielmarschall/oidplus/tree/fe2d1867110031cbd3a688cb632ce08d655d4793"
  15076.             ]
  15077.         }
  15078.     },
  15079.     {
  15080.         "version": "2.0.0.447",
  15081.         "date": "2020-10-22 00:53:49 +0200",
  15082.         "author": "Daniel Marschall (ViaThinkSoft)",
  15083.         "changes": [],
  15084.         "sources": {
  15085.             "svn": [
  15086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@447"
  15087.             ],
  15088.             "git": [
  15089.                 "https://github.com/danielmarschall/oidplus/tree/ab6adc8e0c52fd26c0ff106c8b1ceb2bbb2e753b"
  15090.             ]
  15091.         }
  15092.     },
  15093.     {
  15094.         "version": "2.0.0.446",
  15095.         "date": "2020-10-21 23:09:13 +0200",
  15096.         "author": "Daniel Marschall (ViaThinkSoft)",
  15097.         "changes": [
  15098.             "SECURITY patch: System registration \"Live status\" is now protected from public view.",
  15099.             "System registration \"Live status\" is now translated to German."
  15100.         ],
  15101.         "sources": {
  15102.             "svn": [
  15103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@446"
  15104.             ],
  15105.             "git": [
  15106.                 "https://github.com/danielmarschall/oidplus/tree/14f7d538900a2eb410f057acc913ff43be9375f9"
  15107.             ]
  15108.         }
  15109.     },
  15110.     {
  15111.         "version": "2.0.0.445",
  15112.         "date": "2020-10-21 16:59:00 +0200",
  15113.         "author": "Daniel Marschall (ViaThinkSoft)",
  15114.         "changes": [],
  15115.         "sources": {
  15116.             "svn": [
  15117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@445"
  15118.             ],
  15119.             "git": [
  15120.                 "https://github.com/danielmarschall/oidplus/tree/22024ed6684b1cea77728ca08df4923209553065"
  15121.             ]
  15122.         }
  15123.     },
  15124.     {
  15125.         "version": "2.0.0.444",
  15126.         "date": "2020-10-21 12:29:27 +0200",
  15127.         "author": "Daniel Marschall (ViaThinkSoft)",
  15128.         "changes": [
  15129.             "Increased performance!"
  15130.         ],
  15131.         "sources": {
  15132.             "svn": [
  15133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@444"
  15134.             ],
  15135.             "git": [
  15136.                 "https://github.com/danielmarschall/oidplus/tree/229697131adbf584506db43155002266fdbd38f4"
  15137.             ]
  15138.         }
  15139.     },
  15140.     {
  15141.         "version": "2.0.0.443",
  15142.         "date": "2020-10-21 01:23:38 +0200",
  15143.         "author": "Daniel Marschall (ViaThinkSoft)",
  15144.         "changes": [
  15145.             "Fixed compatibility issue with PgSQL and SQLite3"
  15146.         ],
  15147.         "sources": {
  15148.             "svn": [
  15149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@443"
  15150.             ],
  15151.             "git": [
  15152.                 "https://github.com/danielmarschall/oidplus/tree/aa36407b9d8d501bf95447b1bc5f19de902a8c0c"
  15153.             ]
  15154.         }
  15155.     },
  15156.     {
  15157.         "version": "2.0.0.442",
  15158.         "date": "2020-10-20 23:43:26 +0200",
  15159.         "author": "Daniel Marschall (ViaThinkSoft)",
  15160.         "changes": [],
  15161.         "sources": {
  15162.             "svn": [
  15163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@442"
  15164.             ],
  15165.             "git": [
  15166.                 "https://github.com/danielmarschall/oidplus/tree/48e9706e3c3c7665570a90d161af034e03b99da2"
  15167.             ]
  15168.         }
  15169.     },
  15170.     {
  15171.         "version": "2.0.0.441",
  15172.         "date": "2020-10-20 15:52:39 +0200",
  15173.         "author": "Daniel Marschall (ViaThinkSoft)",
  15174.         "changes": [
  15175.             "Converted some fields from NOT NULL to NULL (DB Version is now 205)"
  15176.         ],
  15177.         "sources": {
  15178.             "svn": [
  15179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@441"
  15180.             ],
  15181.             "git": [
  15182.                 "https://github.com/danielmarschall/oidplus/tree/f5cfd5936c9a7ddc955706ec7bc49d789f570a3e"
  15183.             ]
  15184.         }
  15185.     },
  15186.     {
  15187.         "version": "2.0.0.440",
  15188.         "date": "2020-10-18 21:51:48 +0200",
  15189.         "author": "Daniel Marschall (ViaThinkSoft)",
  15190.         "changes": [],
  15191.         "sources": {
  15192.             "svn": [
  15193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@440"
  15194.             ],
  15195.             "git": [
  15196.                 "https://github.com/danielmarschall/oidplus/tree/09975765b6ce79a7584c3f0e850153eb46c61bac"
  15197.             ]
  15198.         }
  15199.     },
  15200.     {
  15201.         "version": "2.0.0.439",
  15202.         "date": "2020-10-18 13:32:36 +0200",
  15203.         "author": "Daniel Marschall (ViaThinkSoft)",
  15204.         "changes": [
  15205.             "UUID Utils update (can now create time based UUIDs on Windows, too)"
  15206.         ],
  15207.         "sources": {
  15208.             "svn": [
  15209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@439"
  15210.             ],
  15211.             "git": [
  15212.                 "https://github.com/danielmarschall/oidplus/tree/a062eb90def9de7c2e897bea44d6e072caf28d1b"
  15213.             ]
  15214.         }
  15215.     },
  15216.     {
  15217.         "version": "2.0.0.438",
  15218.         "date": "2020-10-18 11:07:08 +0200",
  15219.         "author": "Daniel Marschall (ViaThinkSoft)",
  15220.         "changes": [
  15221.             "Additional plugin verification steps to avoid implementation mistakes"
  15222.         ],
  15223.         "sources": {
  15224.             "svn": [
  15225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@438"
  15226.             ],
  15227.             "git": [
  15228.                 "https://github.com/danielmarschall/oidplus/tree/75c635718ca7254a53cccbda4c6cb7beaeeeaa41"
  15229.             ]
  15230.         }
  15231.     },
  15232.     {
  15233.         "version": "2.0.0.437",
  15234.         "date": "2020-10-17 22:05:23 +0200",
  15235.         "author": "Daniel Marschall (ViaThinkSoft)",
  15236.         "changes": [],
  15237.         "sources": {
  15238.             "svn": [
  15239.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@437"
  15240.             ],
  15241.             "git": [
  15242.                 "https://github.com/danielmarschall/oidplus/tree/dbeaf27f53799083916ff18970a4a62930f92465"
  15243.             ]
  15244.         }
  15245.     },
  15246.     {
  15247.         "version": "2.0.0.436",
  15248.         "date": "2020-10-17 19:48:02 +0200",
  15249.         "author": "Daniel Marschall (ViaThinkSoft)",
  15250.         "changes": [
  15251.             "NEW FEATURE: Facebook authentication"
  15252.         ],
  15253.         "sources": {
  15254.             "svn": [
  15255.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@436"
  15256.             ],
  15257.             "git": [
  15258.                 "https://github.com/danielmarschall/oidplus/tree/36b3b3594bb375f3e757a3a7e17b6e2f0aa4a28b"
  15259.             ]
  15260.         }
  15261.     },
  15262.     {
  15263.         "version": "2.0.0.435",
  15264.         "date": "2020-10-17 19:47:26 +0200",
  15265.         "author": "Daniel Marschall (ViaThinkSoft)",
  15266.         "changes": [
  15267.             "Resolve endless recursion when an IP address changed during an active session"
  15268.         ],
  15269.         "sources": {
  15270.             "svn": [
  15271.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@435"
  15272.             ],
  15273.             "git": [
  15274.                 "https://github.com/danielmarschall/oidplus/tree/3fa867288b3637fb0c678067dc53ea1c57eeade4"
  15275.             ]
  15276.         }
  15277.     },
  15278.     {
  15279.         "version": "2.0.0.434",
  15280.         "date": "2020-10-17 12:49:29 +0200",
  15281.         "author": "Daniel Marschall (ViaThinkSoft)",
  15282.         "changes": [
  15283.             "Added privacy documentation for OAuth2 and LDAP login methods"
  15284.         ],
  15285.         "sources": {
  15286.             "svn": [
  15287.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@434"
  15288.             ],
  15289.             "git": [
  15290.                 "https://github.com/danielmarschall/oidplus/tree/72b366a272a80b14b833397855faa6e95f2624dc"
  15291.             ]
  15292.         }
  15293.     },
  15294.     {
  15295.         "version": "2.0.0.433",
  15296.         "date": "2020-10-16 15:33:37 +0200",
  15297.         "author": "Daniel Marschall (ViaThinkSoft)",
  15298.         "changes": [
  15299.             "Fixed problems in regards changing email addresses when an user is using an alternative login method (OAuth).",
  15300.             "Fixed problem where an object could not be transferred to a new RA at Microsoft SQL Server or PostgreSQL (\"ifnull\" SQL function)."
  15301.         ],
  15302.         "sources": {
  15303.             "svn": [
  15304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@433"
  15305.             ],
  15306.             "git": [
  15307.                 "https://github.com/danielmarschall/oidplus/tree/f9cee7a8af679141a791fb4d4b899f1c68a9e0ad"
  15308.             ]
  15309.         }
  15310.     },
  15311.     {
  15312.         "version": "2.0.0.432",
  15313.         "date": "2020-10-15 22:13:23 +0200",
  15314.         "author": "Daniel Marschall (ViaThinkSoft)",
  15315.         "changes": [
  15316.             "NEW FEATURE: Google OAuth2 authentication"
  15317.         ],
  15318.         "sources": {
  15319.             "svn": [
  15320.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@432"
  15321.             ],
  15322.             "git": [
  15323.                 "https://github.com/danielmarschall/oidplus/tree/f0ebf50fd0ab7c9088bb46ce3c6944e7ab8a2159"
  15324.             ]
  15325.         }
  15326.     },
  15327.     {
  15328.         "version": "2.0.0.431",
  15329.         "date": "2020-10-15 14:45:02 +0200",
  15330.         "author": "Daniel Marschall (ViaThinkSoft)",
  15331.         "changes": [
  15332.             "Smaller fixes"
  15333.         ],
  15334.         "sources": {
  15335.             "svn": [
  15336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@431"
  15337.             ],
  15338.             "git": [
  15339.                 "https://github.com/danielmarschall/oidplus/tree/57f3476797004d0761c936a6979fa0802a2f740c"
  15340.             ]
  15341.         }
  15342.     },
  15343.     {
  15344.         "version": "2.0.0.430",
  15345.         "date": "2020-10-14 23:52:02 +0200",
  15346.         "author": "Daniel Marschall (ViaThinkSoft)",
  15347.         "changes": [
  15348.             "NEW FEATURE: Authentication via LDAP / ActiveDirectory"
  15349.         ],
  15350.         "sources": {
  15351.             "svn": [
  15352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@430"
  15353.             ],
  15354.             "git": [
  15355.                 "https://github.com/danielmarschall/oidplus/tree/ef399321b005d2cbf298716b74b9c88ca1a72f9c"
  15356.             ]
  15357.         }
  15358.     },
  15359.     {
  15360.         "version": "2.0.0.429",
  15361.         "date": "2020-10-14 00:32:11 +0200",
  15362.         "author": "Daniel Marschall (ViaThinkSoft)",
  15363.         "changes": [
  15364.             "When a JS file is missing in a plugin manifest, an error will be printed to the JavaScript console"
  15365.         ],
  15366.         "sources": {
  15367.             "svn": [
  15368.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@429"
  15369.             ],
  15370.             "git": [
  15371.                 "https://github.com/danielmarschall/oidplus/tree/a96344c9fab2fa6cbb2c26efe65bcfdfdeaff205"
  15372.             ]
  15373.         }
  15374.     },
  15375.     {
  15376.         "version": "2.0.0.428",
  15377.         "date": "2020-10-12 10:54:11 +0200",
  15378.         "author": "Daniel Marschall (ViaThinkSoft)",
  15379.         "changes": [
  15380.             "Failsafe: When an \"onsubmit\" function fails, the page is not reloaded"
  15381.         ],
  15382.         "sources": {
  15383.             "svn": [
  15384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@428"
  15385.             ],
  15386.             "git": [
  15387.                 "https://github.com/danielmarschall/oidplus/tree/7855c113da08c352643bc8f21de3723d138d42f4"
  15388.             ]
  15389.         }
  15390.     },
  15391.     {
  15392.         "version": "2.0.0.427",
  15393.         "date": "2020-10-03 19:08:44 +0200",
  15394.         "author": "Daniel Marschall (ViaThinkSoft)",
  15395.         "changes": [],
  15396.         "sources": {
  15397.             "svn": [
  15398.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@427"
  15399.             ],
  15400.             "git": [
  15401.                 "https://github.com/danielmarschall/oidplus/tree/bc9145b95bf2de0b3702aacee05238ea29155cad"
  15402.             ]
  15403.         }
  15404.     },
  15405.     {
  15406.         "version": "2.0.0.426",
  15407.         "date": "2020-10-03 18:19:34 +0200",
  15408.         "author": "Daniel Marschall (ViaThinkSoft)",
  15409.         "changes": [],
  15410.         "sources": {
  15411.             "svn": [
  15412.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@426"
  15413.             ],
  15414.             "git": [
  15415.                 "https://github.com/danielmarschall/oidplus/tree/3ca24861e4ea2c1258c786bc2dadb77675d85bd2"
  15416.             ]
  15417.         }
  15418.     },
  15419.     {
  15420.         "version": "2.0.0.425",
  15421.         "date": "2020-10-02 23:29:51 +0200",
  15422.         "author": "Daniel Marschall (ViaThinkSoft)",
  15423.         "changes": [
  15424.             "Automated AJAX calls: Added VBScript (WSH) example"
  15425.         ],
  15426.         "sources": {
  15427.             "svn": [
  15428.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@425"
  15429.             ],
  15430.             "git": [
  15431.                 "https://github.com/danielmarschall/oidplus/tree/dbdee9025ded891c08efdab54f55b4f51c5f93aa"
  15432.             ]
  15433.         }
  15434.     },
  15435.     {
  15436.         "version": "2.0.0.424",
  15437.         "date": "2020-10-02 22:22:14 +0200",
  15438.         "author": "Daniel Marschall (ViaThinkSoft)",
  15439.         "changes": [
  15440.             "New security feature: CSRF Tokens.",
  15441.             "ATTENTION TO PLUGIN DEVELOPERS: You need to add \"csrf_token:csrf_token\" to your JavaScript's AJAX request fields!"
  15442.         ],
  15443.         "sources": {
  15444.             "svn": [
  15445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@424"
  15446.             ],
  15447.             "git": [
  15448.                 "https://github.com/danielmarschall/oidplus/tree/9c1f5d72829ec8351ed369e96d28dec2c66b2d32"
  15449.             ]
  15450.         }
  15451.     },
  15452.     {
  15453.         "version": "2.0.0.423",
  15454.         "date": "2020-10-02 13:25:27 +0200",
  15455.         "author": "Daniel Marschall (ViaThinkSoft)",
  15456.         "changes": [],
  15457.         "sources": {
  15458.             "svn": [
  15459.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@423"
  15460.             ],
  15461.             "git": [
  15462.                 "https://github.com/danielmarschall/oidplus/tree/d6290152a5552a244057a5fadf5cd3760649b6a5"
  15463.             ]
  15464.         }
  15465.     },
  15466.     {
  15467.         "version": "2.0.0.422",
  15468.         "date": "2020-10-02 13:21:31 +0200",
  15469.         "author": "Daniel Marschall (ViaThinkSoft)",
  15470.         "changes": [
  15471.             "BUGFIX: Creation of a new object did not cause a reload of the page"
  15472.         ],
  15473.         "sources": {
  15474.             "svn": [
  15475.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@422"
  15476.             ],
  15477.             "git": [
  15478.                 "https://github.com/danielmarschall/oidplus/tree/c07fb3a032e36f63309b18e4bcc1947c12816565"
  15479.             ]
  15480.         }
  15481.     },
  15482.     {
  15483.         "version": "2.0.0.421",
  15484.         "date": "2020-09-30 11:30:14 +0200",
  15485.         "author": "Daniel Marschall (ViaThinkSoft)",
  15486.         "changes": [
  15487.             "Newly generated administrator passwords are now salted (equally to the \"A2\" auth plugin), to avoid that equal passwords generate equal password strings in the configuration file"
  15488.         ],
  15489.         "sources": {
  15490.             "svn": [
  15491.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@421"
  15492.             ],
  15493.             "git": [
  15494.                 "https://github.com/danielmarschall/oidplus/tree/8c41759a1d4ad9946b77919bbe4dfbb546e00293"
  15495.             ]
  15496.         }
  15497.     },
  15498.     {
  15499.         "version": "2.0.0.420",
  15500.         "date": "2020-09-30 00:06:57 +0200",
  15501.         "author": "Daniel Marschall (ViaThinkSoft)",
  15502.         "changes": [
  15503.             "Upgraded 3P Bootstrap 3.4.1 => 4.5.2"
  15504.         ],
  15505.         "sources": {
  15506.             "svn": [
  15507.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@420"
  15508.             ],
  15509.             "git": [
  15510.                 "https://github.com/danielmarschall/oidplus/tree/88c6783f6f382585f7341e715f60d01c57160401"
  15511.             ]
  15512.         }
  15513.     },
  15514.     {
  15515.         "version": "2.0.0.419",
  15516.         "date": "2020-09-29 14:52:43 +0200",
  15517.         "author": "Daniel Marschall (ViaThinkSoft)",
  15518.         "changes": [
  15519.             "Updated 3P PHP SHA3 lib 2017-05-21 => 2017-11-22",
  15520.             "Updated 3P bignumber.js: 2019-11-10 => 2020-09-29",
  15521.             "Updated 3P Bootstrap: 3.3.7 => 3.4.1",
  15522.             "Updated 3P Minify 2019-11-24 => 2020-01-21"
  15523.         ],
  15524.         "sources": {
  15525.             "svn": [
  15526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@419"
  15527.             ],
  15528.             "git": [
  15529.                 "https://github.com/danielmarschall/oidplus/tree/9fec21285916f5311a1e26b651c35bca6e20ef2c"
  15530.             ]
  15531.         }
  15532.     },
  15533.     {
  15534.         "version": "2.0.0.418",
  15535.         "date": "2020-09-29 14:37:23 +0200",
  15536.         "author": "Daniel Marschall (ViaThinkSoft)",
  15537.         "changes": [],
  15538.         "sources": {
  15539.             "svn": [
  15540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@418"
  15541.             ],
  15542.             "git": [
  15543.                 "https://github.com/danielmarschall/oidplus/tree/a4ce2fdb263a072065af8cb98fbbf076b2adba5d"
  15544.             ]
  15545.         }
  15546.     },
  15547.     {
  15548.         "version": "2.0.0.417",
  15549.         "date": "2020-09-29 14:06:16 +0200",
  15550.         "author": "Daniel Marschall (ViaThinkSoft)",
  15551.         "changes": [
  15552.             "Updated 3P jsTree: 3.3.7 => 3.3.10",
  15553.             "Updated 3P jQuery Core: 2.2.1 => 3.5.1",
  15554.             "Updated 3P allpro layout 1.4.3 => GedMarc layout fork, 2020-08-22"
  15555.         ],
  15556.         "sources": {
  15557.             "svn": [
  15558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@417"
  15559.             ],
  15560.             "git": [
  15561.                 "https://github.com/danielmarschall/oidplus/tree/9f852a9855cceab1d2f7aae8ddfb46e7ac51dac8"
  15562.             ]
  15563.         }
  15564.     },
  15565.     {
  15566.         "version": "2.0.0.416",
  15567.         "date": "2020-09-27 21:41:41 +0200",
  15568.         "author": "Daniel Marschall (ViaThinkSoft)",
  15569.         "changes": [
  15570.             "OID-WHOIS: Additional Auth Tokens per OID and/or per RA can be used to display confidential information"
  15571.         ],
  15572.         "sources": {
  15573.             "svn": [
  15574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@416"
  15575.             ],
  15576.             "git": [
  15577.                 "https://github.com/danielmarschall/oidplus/tree/4d17e260d05b53631910679e35a051e15e4164ce"
  15578.             ]
  15579.         }
  15580.     },
  15581.     {
  15582.         "version": "2.0.0.415",
  15583.         "date": "2020-09-25 19:22:52 +0200",
  15584.         "author": "Daniel Marschall (ViaThinkSoft)",
  15585.         "changes": [
  15586.             "When OOBE is called inside Admin login area, you don't need to enter the admin password anymore"
  15587.         ],
  15588.         "sources": {
  15589.             "svn": [
  15590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@415"
  15591.             ],
  15592.             "git": [
  15593.                 "https://github.com/danielmarschall/oidplus/tree/87d2a56f76e8900c37d2452b5cb51e03de0d6a09"
  15594.             ]
  15595.         }
  15596.     },
  15597.     {
  15598.         "version": "2.0.0.414",
  15599.         "date": "2020-09-24 21:01:15 +0200",
  15600.         "author": "Daniel Marschall (ViaThinkSoft)",
  15601.         "changes": [],
  15602.         "sources": {
  15603.             "svn": [
  15604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@414"
  15605.             ],
  15606.             "git": [
  15607.                 "https://github.com/danielmarschall/oidplus/tree/dbad1093f03b16f8fa8731566224b0842c434e7e"
  15608.             ]
  15609.         }
  15610.     },
  15611.     {
  15612.         "version": "2.0.0.413",
  15613.         "date": "2020-09-24 17:20:46 +0200",
  15614.         "author": "Daniel Marschall (ViaThinkSoft)",
  15615.         "changes": [],
  15616.         "sources": {
  15617.             "svn": [
  15618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@413"
  15619.             ],
  15620.             "git": [
  15621.                 "https://github.com/danielmarschall/oidplus/tree/f9deb27b5af6ab3b71f7e974e7130169b42ccab6"
  15622.             ]
  15623.         }
  15624.     },
  15625.     {
  15626.         "version": "2.0.0.412",
  15627.         "date": "2020-09-24 14:12:04 +0200",
  15628.         "author": "Daniel Marschall (ViaThinkSoft)",
  15629.         "changes": [
  15630.             "Software updates of OIDplus are now logged"
  15631.         ],
  15632.         "sources": {
  15633.             "svn": [
  15634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@412"
  15635.             ],
  15636.             "git": [
  15637.                 "https://github.com/danielmarschall/oidplus/tree/99b91543bb6a456be5b97db16b85e12631b9452c"
  15638.             ]
  15639.         }
  15640.     },
  15641.     {
  15642.         "version": "2.0.0.411",
  15643.         "date": "2020-09-24 13:08:21 +0200",
  15644.         "author": "Daniel Marschall (ViaThinkSoft)",
  15645.         "changes": [
  15646.             "Database plugins manifests now contain references to setup JavaScripts"
  15647.         ],
  15648.         "sources": {
  15649.             "svn": [
  15650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@411"
  15651.             ],
  15652.             "git": [
  15653.                 "https://github.com/danielmarschall/oidplus/tree/38892ba5694cddbc58dfe3e525d59ccc2bc6aaef"
  15654.             ]
  15655.         }
  15656.     },
  15657.     {
  15658.         "version": "2.0.0.410",
  15659.         "date": "2020-09-24 12:27:38 +0200",
  15660.         "author": "Daniel Marschall (ViaThinkSoft)",
  15661.         "changes": [
  15662.             "Renamed setup.js, setup.css, script.js and style.css. They now have the plugin name as filename."
  15663.         ],
  15664.         "sources": {
  15665.             "svn": [
  15666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@410"
  15667.             ],
  15668.             "git": [
  15669.                 "https://github.com/danielmarschall/oidplus/tree/1ada7366021f6b5c744f74b7810b49e0fef5833e"
  15670.             ]
  15671.         }
  15672.     },
  15673.     {
  15674.         "version": "2.0.0.409",
  15675.         "date": "2020-09-24 11:42:15 +0200",
  15676.         "author": "Daniel Marschall (ViaThinkSoft)",
  15677.         "changes": [
  15678.             "Data sent to the ViaThinkSoft server is now compressed"
  15679.         ],
  15680.         "sources": {
  15681.             "svn": [
  15682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@409"
  15683.             ],
  15684.             "git": [
  15685.                 "https://github.com/danielmarschall/oidplus/tree/8f44af61088bee259e29508311dfbc79ecb54f34"
  15686.             ]
  15687.         }
  15688.     },
  15689.     {
  15690.         "version": "2.0.0.408",
  15691.         "date": "2020-09-23 21:14:13 +0200",
  15692.         "author": "Daniel Marschall (ViaThinkSoft)",
  15693.         "changes": [
  15694.             "Admin plugin \"List RAs\": Added link to manually create RAs, and back-links.",
  15695.             "Admin plugin \"Installed plugins\": Added back-links."
  15696.         ],
  15697.         "sources": {
  15698.             "svn": [
  15699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@408"
  15700.             ],
  15701.             "git": [
  15702.                 "https://github.com/danielmarschall/oidplus/tree/1147ded9d0e2fec125fc7a3b011822e0d702e70c"
  15703.             ]
  15704.         }
  15705.     },
  15706.     {
  15707.         "version": "2.0.0.407",
  15708.         "date": "2020-09-23 16:03:26 +0200",
  15709.         "author": "Daniel Marschall (ViaThinkSoft)",
  15710.         "changes": [],
  15711.         "sources": {
  15712.             "svn": [
  15713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@407"
  15714.             ],
  15715.             "git": [
  15716.                 "https://github.com/danielmarschall/oidplus/tree/ddf29c0c4477e770674eec41915cf5d7410e97e2"
  15717.             ]
  15718.         }
  15719.     },
  15720.     {
  15721.         "version": "2.0.0.406",
  15722.         "date": "2020-09-23 09:32:57 +0200",
  15723.         "author": "Daniel Marschall (ViaThinkSoft)",
  15724.         "changes": [],
  15725.         "sources": {
  15726.             "svn": [
  15727.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@406"
  15728.             ],
  15729.             "git": [
  15730.                 "https://github.com/danielmarschall/oidplus/tree/5cb992d2437d62135cf5a45d447df592c74480cd"
  15731.             ]
  15732.         }
  15733.     },
  15734.     {
  15735.         "version": "2.0.0.405",
  15736.         "date": "2020-09-22 16:49:03 +0200",
  15737.         "author": "Daniel Marschall (ViaThinkSoft)",
  15738.         "changes": [
  15739.             "COMPATIBILITY: Possible firefox bug: Browser History is now shown again (e.g. when right-clicking the back-button)",
  15740.             "BUGFIX: Browser history showed the current node instead of the previous node. Corrected."
  15741.         ],
  15742.         "sources": {
  15743.             "svn": [
  15744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@405"
  15745.             ],
  15746.             "git": [
  15747.                 "https://github.com/danielmarschall/oidplus/tree/7842cbd9a19be8ce98754db044342deb01ee9604"
  15748.             ]
  15749.         }
  15750.     },
  15751.     {
  15752.         "version": "2.0.0.404",
  15753.         "date": "2020-09-22 15:58:49 +0200",
  15754.         "author": "Daniel Marschall (ViaThinkSoft)",
  15755.         "changes": [
  15756.             "REVERT: Transparent TinyMCE (has problems with inverted color theme, as text color is black on black background)",
  15757.             "Smaller fixes of TinyMCE code"
  15758.         ],
  15759.         "sources": {
  15760.             "svn": [
  15761.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@404"
  15762.             ],
  15763.             "git": [
  15764.                 "https://github.com/danielmarschall/oidplus/tree/8701ce44eb3ffee2d6480eecb55c527d71372832"
  15765.             ]
  15766.         }
  15767.     },
  15768.     {
  15769.         "version": "2.0.0.403",
  15770.         "date": "2020-09-21 22:12:05 +0200",
  15771.         "author": "Daniel Marschall (ViaThinkSoft)",
  15772.         "changes": [
  15773.             "Fixed menu entries without title for NonJS-browsers/search engines"
  15774.         ],
  15775.         "sources": {
  15776.             "svn": [
  15777.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@403"
  15778.             ],
  15779.             "git": [
  15780.                 "https://github.com/danielmarschall/oidplus/tree/ba9ee659a380f397d9a356cfa8a5c302fa64d0d3"
  15781.             ]
  15782.         }
  15783.     },
  15784.     {
  15785.         "version": "2.0.0.402",
  15786.         "date": "2020-09-21 21:57:20 +0200",
  15787.         "author": "Daniel Marschall (ViaThinkSoft)",
  15788.         "changes": [
  15789.             "TinyMCE is now transparent",
  15790.             "BUGFIX: TinyMCE works now also on browsers which do not support \"document.currentScript\""
  15791.         ],
  15792.         "sources": {
  15793.             "svn": [
  15794.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@402"
  15795.             ],
  15796.             "git": [
  15797.                 "https://github.com/danielmarschall/oidplus/tree/e54fe14e1dbd449a5a00873857564774bc4e7ec1"
  15798.             ]
  15799.         }
  15800.     },
  15801.     {
  15802.         "version": "2.0.0.401",
  15803.         "date": "2020-09-21 09:32:08 +0200",
  15804.         "author": "Daniel Marschall (ViaThinkSoft)",
  15805.         "changes": [
  15806.             "It is now possible to have multiple translation message files, e.g. \"plugins/language/dede/messagesHelloWorldPlugin.xml\" if you want to have a translation for your own plugins."
  15807.         ],
  15808.         "sources": {
  15809.             "svn": [
  15810.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@401"
  15811.             ],
  15812.             "git": [
  15813.                 "https://github.com/danielmarschall/oidplus/tree/316223c8751c908575a707047ab5a47282bbbf27"
  15814.             ]
  15815.         }
  15816.     },
  15817.     {
  15818.         "version": "2.0.0.400",
  15819.         "date": "2020-09-20 17:11:53 +0200",
  15820.         "author": "Daniel Marschall (ViaThinkSoft)",
  15821.         "changes": [
  15822.             "BUGFIX: RAs cannot login and RAs cannot be created (BUG#0000208/1)",
  15823.             "BUGFIX: Infinite loop in e-mail-sending (BUG#0000208/2)"
  15824.         ],
  15825.         "sources": {
  15826.             "svn": [
  15827.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@400"
  15828.             ],
  15829.             "git": [
  15830.                 "https://github.com/danielmarschall/oidplus/tree/4cfedddcb282dad1a8b469df187cb8834af93bfd"
  15831.             ]
  15832.         }
  15833.     },
  15834.     {
  15835.         "version": "2.0.0.399",
  15836.         "date": "2020-09-20 00:03:51 +0200",
  15837.         "author": "Daniel Marschall (ViaThinkSoft)",
  15838.         "changes": [
  15839.             "When the user tries to change to another page without saving the description of an OID, the page will send a warning"
  15840.         ],
  15841.         "sources": {
  15842.             "svn": [
  15843.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@399"
  15844.             ],
  15845.             "git": [
  15846.                 "https://github.com/danielmarschall/oidplus/tree/96062aa01024d79e185f5a66fefa54bd3f67ca77"
  15847.             ]
  15848.         }
  15849.     },
  15850.     {
  15851.         "version": "2.0.0.398",
  15852.         "date": "2020-09-18 22:38:58 +0200",
  15853.         "author": "Daniel Marschall (ViaThinkSoft)",
  15854.         "changes": [],
  15855.         "sources": {
  15856.             "svn": [
  15857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@398"
  15858.             ],
  15859.             "git": [
  15860.                 "https://github.com/danielmarschall/oidplus/tree/18a5dcb2f7cb2ef375aaab31f4d1f9c129ba60e8"
  15861.             ]
  15862.         }
  15863.     },
  15864.     {
  15865.         "version": "2.0.0.397",
  15866.         "date": "2020-09-17 21:25:04 +0200",
  15867.         "author": "Daniel Marschall (ViaThinkSoft)",
  15868.         "changes": [
  15869.             "Updates to TinyMCE 5.4.2 , \"Style\" dropdown box is now working"
  15870.         ],
  15871.         "sources": {
  15872.             "svn": [
  15873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@397"
  15874.             ],
  15875.             "git": [
  15876.                 "https://github.com/danielmarschall/oidplus/tree/78817e4f182f33c25b20e17b99e4cc4af5bb3085"
  15877.             ]
  15878.         }
  15879.     },
  15880.     {
  15881.         "version": "2.0.0.396",
  15882.         "date": "2020-09-17 16:04:38 +0200",
  15883.         "author": "Daniel Marschall (ViaThinkSoft)",
  15884.         "changes": [],
  15885.         "sources": {
  15886.             "svn": [
  15887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@396"
  15888.             ],
  15889.             "git": [
  15890.                 "https://github.com/danielmarschall/oidplus/tree/3ce3e988213363eb85ef1ecf91278756706d29a1"
  15891.             ]
  15892.         }
  15893.     },
  15894.     {
  15895.         "version": "2.0.0.395",
  15896.         "date": "2020-09-17 11:51:46 +0200",
  15897.         "author": "Daniel Marschall (ViaThinkSoft)",
  15898.         "changes": [
  15899.             "It is now possible to add a well-known OID (e.g. 2.999 or 1.3.6.1.4.1) to your system."
  15900.         ],
  15901.         "sources": {
  15902.             "svn": [
  15903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@395"
  15904.             ],
  15905.             "git": [
  15906.                 "https://github.com/danielmarschall/oidplus/tree/b7e4357f38e5e4192ab6538caafd8573d0e3e72a"
  15907.             ]
  15908.         }
  15909.     },
  15910.     {
  15911.         "version": "2.0.0.394",
  15912.         "date": "2020-09-16 23:38:10 +0200",
  15913.         "author": "Daniel Marschall (ViaThinkSoft)",
  15914.         "changes": [
  15915.             "Registration/OIDinfo-Interface: Special case where the IANA PEN or UUID OID root is used as system root (but the legal root is inside it) is now supported."
  15916.         ],
  15917.         "sources": {
  15918.             "svn": [
  15919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@394"
  15920.             ],
  15921.             "git": [
  15922.                 "https://github.com/danielmarschall/oidplus/tree/9e030421d768a37953d559a5000a8f747b0a1eb1"
  15923.             ]
  15924.         }
  15925.     },
  15926.     {
  15927.         "version": "2.0.0.393",
  15928.         "date": "2020-09-15 23:50:52 +0200",
  15929.         "author": "Daniel Marschall (ViaThinkSoft)",
  15930.         "changes": [
  15931.             "* TinyMCE Editor is now also translated",
  15932.             "* A warning is shown when you try to enter an ASN.1 identifier which is already existing at the same arc",
  15933.             "* A warning is shown when you try to create an OID without ASN.1 identifier"
  15934.         ],
  15935.         "sources": {
  15936.             "svn": [
  15937.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@393"
  15938.             ],
  15939.             "git": [
  15940.                 "https://github.com/danielmarschall/oidplus/tree/7bacd06af23740940a84c7b041408f558487f407"
  15941.             ]
  15942.         }
  15943.     },
  15944.     {
  15945.         "version": "2.0.0.392",
  15946.         "date": "2020-09-15 19:59:14 +0200",
  15947.         "author": "Daniel Marschall (ViaThinkSoft)",
  15948.         "changes": [
  15949.             "Removed md5() and sha1() from security-relevant areas [although the security impact was VERY small]"
  15950.         ],
  15951.         "sources": {
  15952.             "svn": [
  15953.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@392"
  15954.             ],
  15955.             "git": [
  15956.                 "https://github.com/danielmarschall/oidplus/tree/696cfe67f5cf8799a86cf874b3adbd70bc0616d9"
  15957.             ]
  15958.         }
  15959.     },
  15960.     {
  15961.         "version": "2.0.0.391",
  15962.         "date": "2020-09-14 17:23:30 +0200",
  15963.         "author": "Daniel Marschall (ViaThinkSoft)",
  15964.         "changes": [],
  15965.         "sources": {
  15966.             "svn": [
  15967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@391"
  15968.             ],
  15969.             "git": [
  15970.                 "https://github.com/danielmarschall/oidplus/tree/a2e8b404f72552da4356b6b3f52816fc5edd2b15"
  15971.             ]
  15972.         }
  15973.     },
  15974.     {
  15975.         "version": "2.0.0.390",
  15976.         "date": "2020-09-14 17:06:23 +0200",
  15977.         "author": "Daniel Marschall (ViaThinkSoft)",
  15978.         "changes": [],
  15979.         "sources": {
  15980.             "svn": [
  15981.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@390"
  15982.             ],
  15983.             "git": [
  15984.                 "https://github.com/danielmarschall/oidplus/tree/d071dc3201a8a7a041e5a338856d7260f11b1e4b"
  15985.             ]
  15986.         }
  15987.     },
  15988.     {
  15989.         "version": "2.0.0.389",
  15990.         "date": "2020-09-14 17:06:17 +0200",
  15991.         "author": "Daniel Marschall (ViaThinkSoft)",
  15992.         "changes": [
  15993.             "XML Schema for plugin manifests"
  15994.         ],
  15995.         "sources": {
  15996.             "svn": [
  15997.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@389"
  15998.             ],
  15999.             "git": [
  16000.                 "https://github.com/danielmarschall/oidplus/tree/30de43fea8981c0fa88bea8c324f1712e4695c38"
  16001.             ]
  16002.         }
  16003.     },
  16004.     {
  16005.         "version": "2.0.0.388",
  16006.         "date": "2020-09-12 23:56:10 +0200",
  16007.         "author": "Daniel Marschall (ViaThinkSoft)",
  16008.         "changes": [],
  16009.         "sources": {
  16010.             "svn": [
  16011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@388"
  16012.             ],
  16013.             "git": [
  16014.                 "https://github.com/danielmarschall/oidplus/tree/2cfce5b1c1ce4f504761fa405be9b065cbebf02b"
  16015.             ]
  16016.         }
  16017.     },
  16018.     {
  16019.         "version": "2.0.0.387",
  16020.         "date": "2020-09-12 22:37:23 +0200",
  16021.         "author": "Daniel Marschall (ViaThinkSoft)",
  16022.         "changes": [],
  16023.         "sources": {
  16024.             "svn": [
  16025.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@387"
  16026.             ],
  16027.             "git": [
  16028.                 "https://github.com/danielmarschall/oidplus/tree/44a5adb157dfd1d66fd9d706e572c66cbe3ffedc"
  16029.             ]
  16030.         }
  16031.     },
  16032.     {
  16033.         "version": "2.0.0.386",
  16034.         "date": "2020-09-12 22:00:01 +0200",
  16035.         "author": "Daniel Marschall (ViaThinkSoft)",
  16036.         "changes": [
  16037.             "Fixed various smaller things detected by warnings/errors of \"Eclipse for PHP\""
  16038.         ],
  16039.         "sources": {
  16040.             "svn": [
  16041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@386"
  16042.             ],
  16043.             "git": [
  16044.                 "https://github.com/danielmarschall/oidplus/tree/fd7503102a46900a4a60cbd6e8417b38924cc5a0"
  16045.             ]
  16046.         }
  16047.     },
  16048.     {
  16049.         "version": "2.0.0.385",
  16050.         "date": "2020-09-11 14:07:18 +0200",
  16051.         "author": "Daniel Marschall (ViaThinkSoft)",
  16052.         "changes": [
  16053.             "* Web-WHOIS opens in new window",
  16054.             "* Web-WHOIS: Showing of URL without opening it, and be able to copy to clipboard",
  16055.             "* Added German license translation disclaimer"
  16056.         ],
  16057.         "sources": {
  16058.             "svn": [
  16059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@385"
  16060.             ],
  16061.             "git": [
  16062.                 "https://github.com/danielmarschall/oidplus/tree/b414f697e56b672dc1b7c5ef6f031cf105bc6d8d"
  16063.             ]
  16064.         }
  16065.     },
  16066.     {
  16067.         "version": "2.0.0.384",
  16068.         "date": "2020-09-03 15:25:10 +0200",
  16069.         "author": "Daniel Marschall (ViaThinkSoft)",
  16070.         "changes": [
  16071.             "BUGFIX: Object root page showed file attachments \"info.txt\" and \"index.html\". Fixed."
  16072.         ],
  16073.         "sources": {
  16074.             "svn": [
  16075.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@384"
  16076.             ],
  16077.             "git": [
  16078.                 "https://github.com/danielmarschall/oidplus/tree/71f32ba0dd70bc87e86eb3c490fcdc0b36c1a6f8"
  16079.             ]
  16080.         }
  16081.     },
  16082.     {
  16083.         "version": "2.0.0.383",
  16084.         "date": "2020-09-01 15:04:49 +0200",
  16085.         "author": "Daniel Marschall (ViaThinkSoft)",
  16086.         "changes": [
  16087.             "Apache 2.0 Lizenz deutsche \u00dcbersetzung"
  16088.         ],
  16089.         "sources": {
  16090.             "svn": [
  16091.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@383"
  16092.             ],
  16093.             "git": [
  16094.                 "https://github.com/danielmarschall/oidplus/tree/8c391e0a0a36b35cd5635413d364b3dac224e156"
  16095.             ]
  16096.         }
  16097.     },
  16098.     {
  16099.         "version": "2.0.0.382",
  16100.         "date": "2020-08-31 21:12:54 +0200",
  16101.         "author": "Daniel Marschall (ViaThinkSoft)",
  16102.         "changes": [
  16103.             "Minor changes"
  16104.         ],
  16105.         "sources": {
  16106.             "svn": [
  16107.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@382"
  16108.             ],
  16109.             "git": [
  16110.                 "https://github.com/danielmarschall/oidplus/tree/5f66058351976b2f7a7498c5312bc90d57e8f36a"
  16111.             ]
  16112.         }
  16113.     },
  16114.     {
  16115.         "version": "2.0.0.381",
  16116.         "date": "2020-08-31 16:45:05 +0200",
  16117.         "author": "Daniel Marschall (ViaThinkSoft)",
  16118.         "changes": [
  16119.             "Status codes: Negative = Error, Zero = Normal OK, Positive = OK, but with additional information"
  16120.         ],
  16121.         "sources": {
  16122.             "svn": [
  16123.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@381"
  16124.             ],
  16125.             "git": [
  16126.                 "https://github.com/danielmarschall/oidplus/tree/8566a2dded81973bec19c54c9b79d2a001a856ce"
  16127.             ]
  16128.         }
  16129.     },
  16130.     {
  16131.         "version": "2.0.0.380",
  16132.         "date": "2020-08-30 15:08:02 +0200",
  16133.         "author": "Daniel Marschall (ViaThinkSoft)",
  16134.         "changes": [
  16135.             "Plugin-related code improvements"
  16136.         ],
  16137.         "sources": {
  16138.             "svn": [
  16139.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@380"
  16140.             ],
  16141.             "git": [
  16142.                 "https://github.com/danielmarschall/oidplus/tree/1ea04afccc9121cdbd5e9a7168469c86c016e66c"
  16143.             ]
  16144.         }
  16145.     },
  16146.     {
  16147.         "version": "2.0.0.379",
  16148.         "date": "2020-08-30 00:58:28 +0200",
  16149.         "author": "Daniel Marschall (ViaThinkSoft)",
  16150.         "changes": [
  16151.             "Improved compatibility with iPhone Safari"
  16152.         ],
  16153.         "sources": {
  16154.             "svn": [
  16155.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@379"
  16156.             ],
  16157.             "git": [
  16158.                 "https://github.com/danielmarschall/oidplus/tree/8feadd9cbf17f6a948e0a05f5ae1eed4df0b3f94"
  16159.             ]
  16160.         }
  16161.     },
  16162.     {
  16163.         "version": "2.0.0.378",
  16164.         "date": "2020-08-29 11:19:36 +0200",
  16165.         "author": "Daniel Marschall (ViaThinkSoft)",
  16166.         "changes": [],
  16167.         "sources": {
  16168.             "svn": [
  16169.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@378"
  16170.             ],
  16171.             "git": [
  16172.                 "https://github.com/danielmarschall/oidplus/tree/540ee296b4db10f52731fea06f02e059954e3dc0"
  16173.             ]
  16174.         }
  16175.     },
  16176.     {
  16177.         "version": "2.0.0.377",
  16178.         "date": "2020-08-29 11:14:27 +0200",
  16179.         "author": "Daniel Marschall (ViaThinkSoft)",
  16180.         "changes": [
  16181.             "BUGFIX: Language flags are broken if OIDplus is located in the domain's root directory"
  16182.         ],
  16183.         "sources": {
  16184.             "svn": [
  16185.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@377"
  16186.             ],
  16187.             "git": [
  16188.                 "https://github.com/danielmarschall/oidplus/tree/e3e7f0d1d951115e7a7c3732e881b2a3aaf4ee32"
  16189.             ]
  16190.         }
  16191.     },
  16192.     {
  16193.         "version": "2.0.0.376",
  16194.         "date": "2020-08-29 11:05:10 +0200",
  16195.         "author": "Daniel Marschall (ViaThinkSoft)",
  16196.         "changes": [
  16197.             "Introduced cache folder, and cached polyfill replies"
  16198.         ],
  16199.         "sources": {
  16200.             "svn": [
  16201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@376"
  16202.             ],
  16203.             "git": [
  16204.                 "https://github.com/danielmarschall/oidplus/tree/92d8f735426a9767a2f126cb5b4e2a5721a4230c"
  16205.             ]
  16206.         }
  16207.     },
  16208.     {
  16209.         "version": "2.0.0.375",
  16210.         "date": "2020-08-29 01:07:14 +0200",
  16211.         "author": "Daniel Marschall (ViaThinkSoft)",
  16212.         "changes": [
  16213.             "Privacy improvement: Polyfill.io is called server-side (not from proxy). Improved compatibility with Internet Explorer."
  16214.         ],
  16215.         "sources": {
  16216.             "svn": [
  16217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@375"
  16218.             ],
  16219.             "git": [
  16220.                 "https://github.com/danielmarschall/oidplus/tree/d88316f5dba127e918dcad0191ac79698c98825b"
  16221.             ]
  16222.         }
  16223.     },
  16224.     {
  16225.         "version": "2.0.0.374",
  16226.         "date": "2020-08-28 00:22:53 +0200",
  16227.         "author": "Daniel Marschall (ViaThinkSoft)",
  16228.         "changes": [
  16229.             "test_database_plugins development tool is now only available on console/CLI"
  16230.         ],
  16231.         "sources": {
  16232.             "svn": [
  16233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@374"
  16234.             ],
  16235.             "git": [
  16236.                 "https://github.com/danielmarschall/oidplus/tree/284ea924bcbe0a34a241759a47c1c4d1886b3842"
  16237.             ]
  16238.         }
  16239.     },
  16240.     {
  16241.         "version": "2.0.0.373",
  16242.         "date": "2020-08-26 16:18:18 +0200",
  16243.         "author": "Daniel Marschall (ViaThinkSoft)",
  16244.         "changes": [],
  16245.         "sources": {
  16246.             "svn": [
  16247.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@373"
  16248.             ],
  16249.             "git": [
  16250.                 "https://github.com/danielmarschall/oidplus/tree/2eadc385fcc0081ed35f532477a9dc1742614492"
  16251.             ]
  16252.         }
  16253.     },
  16254.     {
  16255.         "version": "2.0.0.372",
  16256.         "date": "2020-08-25 16:04:05 +0200",
  16257.         "author": "Daniel Marschall (ViaThinkSoft)",
  16258.         "changes": [],
  16259.         "sources": {
  16260.             "svn": [
  16261.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@372"
  16262.             ],
  16263.             "git": [
  16264.                 "https://github.com/danielmarschall/oidplus/tree/2252cfe400b24d4f22afa773387ac244fb3695f1"
  16265.             ]
  16266.         }
  16267.     },
  16268.     {
  16269.         "version": "2.0.0.371",
  16270.         "date": "2020-08-25 15:03:01 +0200",
  16271.         "author": "Daniel Marschall (ViaThinkSoft)",
  16272.         "changes": [
  16273.             "German translation fixes"
  16274.         ],
  16275.         "sources": {
  16276.             "svn": [
  16277.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@371"
  16278.             ],
  16279.             "git": [
  16280.                 "https://github.com/danielmarschall/oidplus/tree/4581c9dfc2471ac53530277e694dfa8964692cc0"
  16281.             ]
  16282.         }
  16283.     },
  16284.     {
  16285.         "version": "2.0.0.370",
  16286.         "date": "2020-08-25 15:02:34 +0200",
  16287.         "author": "Daniel Marschall (ViaThinkSoft)",
  16288.         "changes": [
  16289.             "Communication between OIDplus and ViaThinkSoft server is now fully AJAX/JSON"
  16290.         ],
  16291.         "sources": {
  16292.             "svn": [
  16293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@370"
  16294.             ],
  16295.             "git": [
  16296.                 "https://github.com/danielmarschall/oidplus/tree/9a025fae9a7d9458e861311cac402a720105b175"
  16297.             ]
  16298.         }
  16299.     },
  16300.     {
  16301.         "version": "2.0.0.369",
  16302.         "date": "2020-08-24 17:18:42 +0200",
  16303.         "author": "Daniel Marschall (ViaThinkSoft)",
  16304.         "changes": [
  16305.             "Some German translation fixes"
  16306.         ],
  16307.         "sources": {
  16308.             "svn": [
  16309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@369"
  16310.             ],
  16311.             "git": [
  16312.                 "https://github.com/danielmarschall/oidplus/tree/d1f21fc5d3995ffb1253e6f1ea7f8ab26293dd8d"
  16313.             ]
  16314.         }
  16315.     },
  16316.     {
  16317.         "version": "2.0.0.368",
  16318.         "date": "2020-08-24 10:31:24 +0200",
  16319.         "author": "Daniel Marschall (ViaThinkSoft)",
  16320.         "changes": [
  16321.             "Smaller fixed.",
  16322.             "DROPPED support for setting \"resource_plugin_title\" (due to multilinguality)"
  16323.         ],
  16324.         "sources": {
  16325.             "svn": [
  16326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@368"
  16327.             ],
  16328.             "git": [
  16329.                 "https://github.com/danielmarschall/oidplus/tree/2745c98061f2b209683256c3b7d846caf8efb7d1"
  16330.             ]
  16331.         }
  16332.     },
  16333.     {
  16334.         "version": "2.0.0.367",
  16335.         "date": "2020-08-24 00:09:05 +0200",
  16336.         "author": "Daniel Marschall (ViaThinkSoft)",
  16337.         "changes": [
  16338.             "Added CONTRIBUTING file"
  16339.         ],
  16340.         "sources": {
  16341.             "svn": [
  16342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@367"
  16343.             ],
  16344.             "git": [
  16345.                 "https://github.com/danielmarschall/oidplus/tree/5f9ea8e476306891160bc9ad9c9e0edcaab2ea8c"
  16346.             ]
  16347.         }
  16348.     },
  16349.     {
  16350.         "version": "2.0.0.366",
  16351.         "date": "2020-08-23 23:54:11 +0200",
  16352.         "author": "Daniel Marschall (ViaThinkSoft)",
  16353.         "changes": [
  16354.             "Various smaller things"
  16355.         ],
  16356.         "sources": {
  16357.             "svn": [
  16358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@366"
  16359.             ],
  16360.             "git": [
  16361.                 "https://github.com/danielmarschall/oidplus/tree/c6cf258861baed20f84eb0b3a97d75077ee79e4c"
  16362.             ]
  16363.         }
  16364.     },
  16365.     {
  16366.         "version": "2.0.0.365",
  16367.         "date": "2020-08-23 19:44:30 +0200",
  16368.         "author": "Daniel Marschall (ViaThinkSoft)",
  16369.         "changes": [
  16370.             "Introduced directories \"userdata_pub\" and \"userdata/private\""
  16371.         ],
  16372.         "sources": {
  16373.             "svn": [
  16374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@365"
  16375.             ],
  16376.             "git": [
  16377.                 "https://github.com/danielmarschall/oidplus/tree/6a9998040cb511818373abb382df473ecef72f3e"
  16378.             ]
  16379.         }
  16380.     },
  16381.     {
  16382.         "version": "2.0.0.364",
  16383.         "date": "2020-08-23 18:59:04 +0200",
  16384.         "author": "Daniel Marschall (ViaThinkSoft)",
  16385.         "changes": [
  16386.             "DROPPED support for \"welcome.local.html\". Use \"userdata/welcome/welcome.html\" (English) and \"userdata/welcome/welcome$dede.html\" (German) instead!",
  16387.             "DROPPED support for \"oidplus_base.local.css\". Use \"userdata/styles/oidplus_base.css\" instead!"
  16388.         ],
  16389.         "sources": {
  16390.             "svn": [
  16391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@364"
  16392.             ],
  16393.             "git": [
  16394.                 "https://github.com/danielmarschall/oidplus/tree/c96af8cd8e8f9f325cf7b1e6fc11f17a616a9924"
  16395.             ]
  16396.         }
  16397.     },
  16398.     {
  16399.         "version": "2.0.0.363",
  16400.         "date": "2020-08-23 16:59:51 +0200",
  16401.         "author": "Daniel Marschall (ViaThinkSoft)",
  16402.         "changes": [],
  16403.         "sources": {
  16404.             "svn": [
  16405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@363"
  16406.             ],
  16407.             "git": [
  16408.                 "https://github.com/danielmarschall/oidplus/tree/8e9f8c49d5260220033eac1ff83014536c734c1d"
  16409.             ]
  16410.         }
  16411.     },
  16412.     {
  16413.         "version": "2.0.0.362",
  16414.         "date": "2020-08-23 16:49:43 +0200",
  16415.         "author": "Daniel Marschall (ViaThinkSoft)",
  16416.         "changes": [
  16417.             "Setup and OOBE is now translated to German, too.",
  16418.             "Freshly installed plugins can request that the OOBE is shown in order to ask the user to check the settings of these plugins.",
  16419.             "",
  16420.             "ATTENTION: Existing users will see the Setup/OOBE screen after Update. Just enter your administrator password and continue."
  16421.         ],
  16422.         "sources": {
  16423.             "svn": [
  16424.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@362"
  16425.             ],
  16426.             "git": [
  16427.                 "https://github.com/danielmarschall/oidplus/tree/4b3feaea864d187654e5d082cc7883c8ec5480a1"
  16428.             ]
  16429.         }
  16430.     },
  16431.     {
  16432.         "version": "2.0.0.361",
  16433.         "date": "2020-08-23 00:57:17 +0200",
  16434.         "author": "Daniel Marschall (ViaThinkSoft)",
  16435.         "changes": [
  16436.             "UTF-8 Fix"
  16437.         ],
  16438.         "sources": {
  16439.             "svn": [
  16440.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@361"
  16441.             ],
  16442.             "git": [
  16443.                 "https://github.com/danielmarschall/oidplus/tree/93b9b2575132e6fc884987814908ee61b59c1365"
  16444.             ]
  16445.         }
  16446.     },
  16447.     {
  16448.         "version": "2.0.0.360",
  16449.         "date": "2020-08-23 00:28:31 +0200",
  16450.         "author": "Daniel Marschall (ViaThinkSoft)",
  16451.         "changes": [
  16452.             "LARGE UPDATE: Made everything multilingual; Translation to German!"
  16453.         ],
  16454.         "sources": {
  16455.             "svn": [
  16456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@360"
  16457.             ],
  16458.             "git": [
  16459.                 "https://github.com/danielmarschall/oidplus/tree/c9919b362385aecb8f0981c57853dad4f13c9a9f"
  16460.             ]
  16461.         }
  16462.     },
  16463.     {
  16464.         "version": "2.0.0.359",
  16465.         "date": "2020-08-19 23:25:54 +0200",
  16466.         "author": "Daniel Marschall (ViaThinkSoft)",
  16467.         "changes": [],
  16468.         "sources": {
  16469.             "svn": [
  16470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@359"
  16471.             ],
  16472.             "git": [
  16473.                 "https://github.com/danielmarschall/oidplus/tree/cf9c283141bb5b15451ac36a0fc9be8d2d9d63ff"
  16474.             ]
  16475.         }
  16476.     },
  16477.     {
  16478.         "version": "2.0.0.357",
  16479.         "date": "2020-08-16 01:30:39 +0200",
  16480.         "author": "Daniel Marschall (ViaThinkSoft)",
  16481.         "changes": [],
  16482.         "sources": {
  16483.             "svn": [
  16484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@357"
  16485.             ],
  16486.             "git": [
  16487.                 "https://github.com/danielmarschall/oidplus/tree/191788f2ce9615748915bc7ccd15fa85be2e261b"
  16488.             ]
  16489.         }
  16490.     },
  16491.     {
  16492.         "version": "2.0.0.356",
  16493.         "date": "2020-08-11 21:41:11 +0200",
  16494.         "author": "Daniel Marschall (ViaThinkSoft)",
  16495.         "changes": [
  16496.             "Made language flags more pretty. Increased compatibility with Internet Explorer."
  16497.         ],
  16498.         "sources": {
  16499.             "svn": [
  16500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@356"
  16501.             ],
  16502.             "git": [
  16503.                 "https://github.com/danielmarschall/oidplus/tree/7d743900d54f56701b24c3e7caf40571f2f3cb02"
  16504.             ]
  16505.         }
  16506.     },
  16507.     {
  16508.         "version": "2.0.0.355",
  16509.         "date": "2020-08-10 14:34:03 +0200",
  16510.         "author": "Daniel Marschall (ViaThinkSoft)",
  16511.         "changes": [
  16512.             "Added framework for multilinguality (PHP/JS). Currently, nothing is translated, though."
  16513.         ],
  16514.         "sources": {
  16515.             "svn": [
  16516.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@355"
  16517.             ],
  16518.             "git": [
  16519.                 "https://github.com/danielmarschall/oidplus/tree/69a1f877b6fd510606c17c1ddb6bbcd2abe17d52"
  16520.             ]
  16521.         }
  16522.     },
  16523.     {
  16524.         "version": "2.0.0.354",
  16525.         "date": "2020-08-08 20:00:12 +0200",
  16526.         "author": "Daniel Marschall (ViaThinkSoft)",
  16527.         "changes": [
  16528.             "FreeOID ToS proofed by grammarly.com"
  16529.         ],
  16530.         "sources": {
  16531.             "svn": [
  16532.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@354"
  16533.             ],
  16534.             "git": [
  16535.                 "https://github.com/danielmarschall/oidplus/tree/a22b6c625c7ee7c446f91e3010bea3322c712b8c"
  16536.             ]
  16537.         }
  16538.     },
  16539.     {
  16540.         "version": "2.0.0.353",
  16541.         "date": "2020-08-08 19:34:56 +0200",
  16542.         "author": "Daniel Marschall (ViaThinkSoft)",
  16543.         "changes": [
  16544.             "IIS Installation Routine updated"
  16545.         ],
  16546.         "sources": {
  16547.             "svn": [
  16548.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@353"
  16549.             ],
  16550.             "git": [
  16551.                 "https://github.com/danielmarschall/oidplus/tree/9c355cb3b4ab793fd4528d9ae524d3555ed99aaa"
  16552.             ]
  16553.         }
  16554.     },
  16555.     {
  16556.         "version": "2.0.0.352",
  16557.         "date": "2020-08-02 21:05:48 +0200",
  16558.         "author": "Daniel Marschall (ViaThinkSoft)",
  16559.         "changes": [
  16560.             "OOBE Bugfix: Redirection didn't work if the port was not 80/443"
  16561.         ],
  16562.         "sources": {
  16563.             "svn": [
  16564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@352"
  16565.             ],
  16566.             "git": [
  16567.                 "https://github.com/danielmarschall/oidplus/tree/7b547637c7c175478746178a98b896a050674c04"
  16568.             ]
  16569.         }
  16570.     },
  16571.     {
  16572.         "version": "2.0.0.351",
  16573.         "date": "2020-08-02 19:59:44 +0200",
  16574.         "author": "Daniel Marschall (ViaThinkSoft)",
  16575.         "changes": [
  16576.             "Small changes"
  16577.         ],
  16578.         "sources": {
  16579.             "svn": [
  16580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@351"
  16581.             ],
  16582.             "git": [
  16583.                 "https://github.com/danielmarschall/oidplus/tree/e9ad2ead8be9e4703beebc5340bd268ffc034526"
  16584.             ]
  16585.         }
  16586.     },
  16587.     {
  16588.         "version": "2.0.0.350",
  16589.         "date": "2020-07-31 16:54:27 +0200",
  16590.         "author": "Daniel Marschall (ViaThinkSoft)",
  16591.         "changes": [],
  16592.         "sources": {
  16593.             "svn": [
  16594.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@350"
  16595.             ],
  16596.             "git": [
  16597.                 "https://github.com/danielmarschall/oidplus/tree/d58a507ddc8e4e1b228b02ae89b81b65c6303875"
  16598.             ]
  16599.         }
  16600.     },
  16601.     {
  16602.         "version": "2.0.0.349",
  16603.         "date": "2020-07-31 11:14:23 +0200",
  16604.         "author": "Daniel Marschall (ViaThinkSoft)",
  16605.         "changes": [
  16606.             "Fixed OOBE!"
  16607.         ],
  16608.         "sources": {
  16609.             "svn": [
  16610.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@349"
  16611.             ],
  16612.             "git": [
  16613.                 "https://github.com/danielmarschall/oidplus/tree/47266ae441280d682c2e99050aa39c6d424d9270"
  16614.             ]
  16615.         }
  16616.     },
  16617.     {
  16618.         "version": "2.0.0.348",
  16619.         "date": "2020-07-30 21:10:06 +0200",
  16620.         "author": "Daniel Marschall (ViaThinkSoft)",
  16621.         "changes": [],
  16622.         "sources": {
  16623.             "svn": [
  16624.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@348"
  16625.             ],
  16626.             "git": [
  16627.                 "https://github.com/danielmarschall/oidplus/tree/7636ab1ceae942dc4a4f2e6388c8c4943771e766"
  16628.             ]
  16629.         }
  16630.     },
  16631.     {
  16632.         "version": "2.0.0.347",
  16633.         "date": "2020-07-30 15:35:15 +0200",
  16634.         "author": "Daniel Marschall (ViaThinkSoft)",
  16635.         "changes": [
  16636.             "OIDinfo plugin import/export fixed"
  16637.         ],
  16638.         "sources": {
  16639.             "svn": [
  16640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@347"
  16641.             ],
  16642.             "git": [
  16643.                 "https://github.com/danielmarschall/oidplus/tree/4d6b9ac6bffbd680aa1371c1e94a09beec77771d"
  16644.             ]
  16645.         }
  16646.     },
  16647.     {
  16648.         "version": "2.0.0.346",
  16649.         "date": "2020-07-30 14:50:27 +0200",
  16650.         "author": "Daniel Marschall (ViaThinkSoft)",
  16651.         "changes": [
  16652.             "New plugin: System info"
  16653.         ],
  16654.         "sources": {
  16655.             "svn": [
  16656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@346"
  16657.             ],
  16658.             "git": [
  16659.                 "https://github.com/danielmarschall/oidplus/tree/6c54dd3762db7f1d494bdd03a5463aeea138a027"
  16660.             ]
  16661.         }
  16662.     },
  16663.     {
  16664.         "version": "2.0.0.345",
  16665.         "date": "2020-07-29 16:49:51 +0200",
  16666.         "author": "Daniel Marschall (ViaThinkSoft)",
  16667.         "changes": [
  16668.             "RFC"
  16669.         ],
  16670.         "sources": {
  16671.             "svn": [
  16672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@345"
  16673.             ],
  16674.             "git": [
  16675.                 "https://github.com/danielmarschall/oidplus/tree/2b60333bf433b1c03435b307ffbcc393fb0b54cf"
  16676.             ]
  16677.         }
  16678.     },
  16679.     {
  16680.         "version": "2.0.0.344",
  16681.         "date": "2020-07-28 11:27:56 +0200",
  16682.         "author": "Daniel Marschall (ViaThinkSoft)",
  16683.         "changes": [
  16684.             "privacy_documentation.html proofed by grammarly.com"
  16685.         ],
  16686.         "sources": {
  16687.             "svn": [
  16688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@344"
  16689.             ],
  16690.             "git": [
  16691.                 "https://github.com/danielmarschall/oidplus/tree/b3d136a0cbecf7e300d94260bdea9864445f66d0"
  16692.             ]
  16693.         }
  16694.     },
  16695.     {
  16696.         "version": "2.0.0.343",
  16697.         "date": "2020-07-27 19:30:29 +0200",
  16698.         "author": "Daniel Marschall (ViaThinkSoft)",
  16699.         "changes": [
  16700.             "RFC"
  16701.         ],
  16702.         "sources": {
  16703.             "svn": [
  16704.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@343"
  16705.             ],
  16706.             "git": [
  16707.                 "https://github.com/danielmarschall/oidplus/tree/07e653334a43f032f971e1c6d241040ad06960ed"
  16708.             ]
  16709.         }
  16710.     },
  16711.     {
  16712.         "version": "2.0.0.342",
  16713.         "date": "2020-07-14 21:30:11 +0200",
  16714.         "author": "Daniel Marschall (ViaThinkSoft)",
  16715.         "changes": [
  16716.             "RFC"
  16717.         ],
  16718.         "sources": {
  16719.             "svn": [
  16720.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@342"
  16721.             ],
  16722.             "git": [
  16723.                 "https://github.com/danielmarschall/oidplus/tree/920b3a26278fe57ba5b59307516261c1778db7a1"
  16724.             ]
  16725.         }
  16726.     },
  16727.     {
  16728.         "version": "2.0.0.341",
  16729.         "date": "2020-07-06 21:52:16 +0200",
  16730.         "author": "Daniel Marschall (ViaThinkSoft)",
  16731.         "changes": [
  16732.             "RFC proofed by grammarly.com"
  16733.         ],
  16734.         "sources": {
  16735.             "svn": [
  16736.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@341"
  16737.             ],
  16738.             "git": [
  16739.                 "https://github.com/danielmarschall/oidplus/tree/ee73fa5a29014b7361b121dda3da4e01c7e7968e"
  16740.             ]
  16741.         }
  16742.     },
  16743.     {
  16744.         "version": "2.0.0.340",
  16745.         "date": "2020-07-05 21:25:04 +0200",
  16746.         "author": "Daniel Marschall (ViaThinkSoft)",
  16747.         "changes": [
  16748.             "RFC"
  16749.         ],
  16750.         "sources": {
  16751.             "svn": [
  16752.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@340"
  16753.             ],
  16754.             "git": [
  16755.                 "https://github.com/danielmarschall/oidplus/tree/c8d6fe9f691feba346c2415f442c7c5e0e396b53"
  16756.             ]
  16757.         }
  16758.     },
  16759.     {
  16760.         "version": "2.0.0.339",
  16761.         "date": "2020-07-05 13:57:13 +0200",
  16762.         "author": "Daniel Marschall (ViaThinkSoft)",
  16763.         "changes": [
  16764.             "OID-WHOIS updated JSON and XML schemas"
  16765.         ],
  16766.         "sources": {
  16767.             "svn": [
  16768.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@339"
  16769.             ],
  16770.             "git": [
  16771.                 "https://github.com/danielmarschall/oidplus/tree/0cdc6fb0f9300bc3472b81e5f455c415571e6ef6"
  16772.             ]
  16773.         }
  16774.     },
  16775.     {
  16776.         "version": "2.0.0.338",
  16777.         "date": "2020-06-29 12:05:17 +0200",
  16778.         "author": "Daniel Marschall (ViaThinkSoft)",
  16779.         "changes": [
  16780.             "RFC"
  16781.         ],
  16782.         "sources": {
  16783.             "svn": [
  16784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@338"
  16785.             ],
  16786.             "git": [
  16787.                 "https://github.com/danielmarschall/oidplus/tree/7837c4385c2b9aed674fa4867e42dd6c49b2ee70"
  16788.             ]
  16789.         }
  16790.     },
  16791.     {
  16792.         "version": "2.0.0.337",
  16793.         "date": "2020-06-22 16:10:39 +0200",
  16794.         "author": "Daniel Marschall (ViaThinkSoft)",
  16795.         "changes": [
  16796.             "RFC"
  16797.         ],
  16798.         "sources": {
  16799.             "svn": [
  16800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@337"
  16801.             ],
  16802.             "git": [
  16803.                 "https://github.com/danielmarschall/oidplus/tree/cebe0c51357931a6573d2ba53cefa1dcce9d1f02"
  16804.             ]
  16805.         }
  16806.     },
  16807.     {
  16808.         "version": "2.0.0.336",
  16809.         "date": "2020-06-18 13:02:44 +0200",
  16810.         "author": "Daniel Marschall (ViaThinkSoft)",
  16811.         "changes": [
  16812.             "RFC Large changes"
  16813.         ],
  16814.         "sources": {
  16815.             "svn": [
  16816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@336"
  16817.             ],
  16818.             "git": [
  16819.                 "https://github.com/danielmarschall/oidplus/tree/8ca2e7aabb43c8cbd4594f809e48d88237e34d94"
  16820.             ]
  16821.         }
  16822.     },
  16823.     {
  16824.         "version": "2.0.0.335",
  16825.         "date": "2020-06-17 00:18:56 +0200",
  16826.         "author": "Daniel Marschall (ViaThinkSoft)",
  16827.         "changes": [
  16828.             "RFC: Removed one section in IANA considerations; removed IPv6 alternative namespace example"
  16829.         ],
  16830.         "sources": {
  16831.             "svn": [
  16832.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@335"
  16833.             ],
  16834.             "git": [
  16835.                 "https://github.com/danielmarschall/oidplus/tree/ac9756318faca6eca213b307bcd54618793e87fe"
  16836.             ]
  16837.         }
  16838.     },
  16839.     {
  16840.         "version": "2.0.0.334",
  16841.         "date": "2020-06-15 23:22:25 +0200",
  16842.         "author": "Daniel Marschall (ViaThinkSoft)",
  16843.         "changes": [
  16844.             "RFC: Small addition to Digital Signature chapter"
  16845.         ],
  16846.         "sources": {
  16847.             "svn": [
  16848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@334"
  16849.             ],
  16850.             "git": [
  16851.                 "https://github.com/danielmarschall/oidplus/tree/a70fef00725c0a5406bb6e1ec2af11e3713a9a73"
  16852.             ]
  16853.         }
  16854.     },
  16855.     {
  16856.         "version": "2.0.0.333",
  16857.         "date": "2020-06-15 17:27:07 +0200",
  16858.         "author": "Daniel Marschall (ViaThinkSoft)",
  16859.         "changes": [
  16860.             "RFC: Smaller changes; Referencing style updated to \"www.rfc-editor.org/ref-example/\", re-structured chapters"
  16861.         ],
  16862.         "sources": {
  16863.             "svn": [
  16864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@333"
  16865.             ],
  16866.             "git": [
  16867.                 "https://github.com/danielmarschall/oidplus/tree/947eb153fab42020966c117977b1beced69ed32a"
  16868.             ]
  16869.         }
  16870.     },
  16871.     {
  16872.         "version": "2.0.0.332",
  16873.         "date": "2020-06-14 22:55:56 +0200",
  16874.         "author": "Daniel Marschall (ViaThinkSoft)",
  16875.         "changes": [
  16876.             "Updated RFC draft"
  16877.         ],
  16878.         "sources": {
  16879.             "svn": [
  16880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@332"
  16881.             ],
  16882.             "git": [
  16883.                 "https://github.com/danielmarschall/oidplus/tree/57c248b5d7173192cb5f7ad5651de1b0c07cf5c8"
  16884.             ]
  16885.         }
  16886.     },
  16887.     {
  16888.         "version": "2.0.0.331",
  16889.         "date": "2020-06-12 21:17:52 +0200",
  16890.         "author": "Daniel Marschall (ViaThinkSoft)",
  16891.         "changes": [
  16892.             "Various smaller fixes"
  16893.         ],
  16894.         "sources": {
  16895.             "svn": [
  16896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@331"
  16897.             ],
  16898.             "git": [
  16899.                 "https://github.com/danielmarschall/oidplus/tree/6abcc097b9b6b64174f0c7659d157ca91848118c"
  16900.             ]
  16901.         }
  16902.     },
  16903.     {
  16904.         "version": "2.0.0.330",
  16905.         "date": "2020-06-12 00:15:47 +0200",
  16906.         "author": "Daniel Marschall (ViaThinkSoft)",
  16907.         "changes": [
  16908.             "NEW: XML (XSD) and JSON schema for OID-over-WHOIS"
  16909.         ],
  16910.         "sources": {
  16911.             "svn": [
  16912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@330"
  16913.             ],
  16914.             "git": [
  16915.                 "https://github.com/danielmarschall/oidplus/tree/e4867d316055c5d6b6281df78061c7ce64356b2f"
  16916.             ]
  16917.         }
  16918.     },
  16919.     {
  16920.         "version": "2.0.0.329",
  16921.         "date": "2020-06-11 23:05:09 +0200",
  16922.         "author": "Daniel Marschall (ViaThinkSoft)",
  16923.         "changes": [
  16924.             "NEW: \"Automated AJAX calls\" plugin to execute privileged AJAX requests programmatically"
  16925.         ],
  16926.         "sources": {
  16927.             "svn": [
  16928.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@329"
  16929.             ],
  16930.             "git": [
  16931.                 "https://github.com/danielmarschall/oidplus/tree/ea89a7df3d5e503f9de77590750b8076fb97add2"
  16932.             ]
  16933.         }
  16934.     },
  16935.     {
  16936.         "version": "2.0.0.328",
  16937.         "date": "2020-06-11 20:35:28 +0200",
  16938.         "author": "Daniel Marschall (ViaThinkSoft)",
  16939.         "changes": [
  16940.             "Plugin API: action() method returns data as array instead of printing the JSON by itself"
  16941.         ],
  16942.         "sources": {
  16943.             "svn": [
  16944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@328"
  16945.             ],
  16946.             "git": [
  16947.                 "https://github.com/danielmarschall/oidplus/tree/3215dc1245ca6c2bc66c761129f79eeac2aa044a"
  16948.             ]
  16949.         }
  16950.     },
  16951.     {
  16952.         "version": "2.0.0.327",
  16953.         "date": "2020-06-11 01:09:37 +0200",
  16954.         "author": "Daniel Marschall (ViaThinkSoft)",
  16955.         "changes": [
  16956.             "NEW: Implemented XML import tool (admin interface). Added plugin to import/export OIDs from/to oid-info.com"
  16957.         ],
  16958.         "sources": {
  16959.             "svn": [
  16960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@327"
  16961.             ],
  16962.             "git": [
  16963.                 "https://github.com/danielmarschall/oidplus/tree/71ff59738bc1cf96a486c23e63246afaad067514"
  16964.             ]
  16965.         }
  16966.     },
  16967.     {
  16968.         "version": "2.0.0.326",
  16969.         "date": "2020-06-07 02:11:39 +0200",
  16970.         "author": "Daniel Marschall (ViaThinkSoft)",
  16971.         "changes": [],
  16972.         "sources": {
  16973.             "svn": [
  16974.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@326"
  16975.             ],
  16976.             "git": [
  16977.                 "https://github.com/danielmarschall/oidplus/tree/6424deb67beeb23dd564709fc667e4411aae5ed4"
  16978.             ]
  16979.         }
  16980.     },
  16981.     {
  16982.         "version": "2.0.0.325",
  16983.         "date": "2020-06-04 22:25:28 +0200",
  16984.         "author": "Daniel Marschall (ViaThinkSoft)",
  16985.         "changes": [
  16986.             "Various bugfixes"
  16987.         ],
  16988.         "sources": {
  16989.             "svn": [
  16990.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@325"
  16991.             ],
  16992.             "git": [
  16993.                 "https://github.com/danielmarschall/oidplus/tree/834017ad9e333f29d9aa86dcfbe1f81ca0ba3c09"
  16994.             ]
  16995.         }
  16996.     },
  16997.     {
  16998.         "version": "2.0.0.324",
  16999.         "date": "2020-06-04 20:58:34 +0200",
  17000.         "author": "Daniel Marschall (ViaThinkSoft)",
  17001.         "changes": [
  17002.             "Bugfix: Attachment URLs inside WHOIS CLI responses are now absolute URLs (requires that the page was accessed via web browser once)"
  17003.         ],
  17004.         "sources": {
  17005.             "svn": [
  17006.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@324"
  17007.             ],
  17008.             "git": [
  17009.                 "https://github.com/danielmarschall/oidplus/tree/928a7168e42695b4d54b2e3006625366c36d11b6"
  17010.             ]
  17011.         }
  17012.     },
  17013.     {
  17014.         "version": "2.0.0.323",
  17015.         "date": "2020-05-23 22:39:18 +0200",
  17016.         "author": "Daniel Marschall (ViaThinkSoft)",
  17017.         "changes": [
  17018.             "Resource plugin: URL format simplified (now human friendly because there is no authentication key included in the goto-URL anymore)"
  17019.         ],
  17020.         "sources": {
  17021.             "svn": [
  17022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@323"
  17023.             ],
  17024.             "git": [
  17025.                 "https://github.com/danielmarschall/oidplus/tree/4f183f04e815f14a7b863ae291f59f60caea8a78"
  17026.             ]
  17027.         }
  17028.     },
  17029.     {
  17030.         "version": "2.0.0.322",
  17031.         "date": "2020-05-22 23:56:47 +0200",
  17032.         "author": "Daniel Marschall (ViaThinkSoft)",
  17033.         "changes": [
  17034.             "OID-over-WhoIs (TXT/JSON) now also shows attachments (added feature 1.3.6.1.4.1.37476.2.5.2.3.4)"
  17035.         ],
  17036.         "sources": {
  17037.             "svn": [
  17038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@322"
  17039.             ],
  17040.             "git": [
  17041.                 "https://github.com/danielmarschall/oidplus/tree/f4fc3d0418c0e735446b9849319415da3f15cd25"
  17042.             ]
  17043.         }
  17044.     },
  17045.     {
  17046.         "version": "2.0.0.321",
  17047.         "date": "2020-05-22 21:23:11 +0200",
  17048.         "author": "Daniel Marschall (ViaThinkSoft)",
  17049.         "changes": [
  17050.             "Prepared AJAX actions for automated tests; removed actionBefore() and actionAfter() and introduced feature 1.3.6.1.4.1.37476.2.5.2.3.3 as replacement"
  17051.         ],
  17052.         "sources": {
  17053.             "svn": [
  17054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@321"
  17055.             ],
  17056.             "git": [
  17057.                 "https://github.com/danielmarschall/oidplus/tree/187798c5b8ba9114843b9deaba7f2eb0aac1a7ae"
  17058.             ]
  17059.         }
  17060.     },
  17061.     {
  17062.         "version": "2.0.0.320",
  17063.         "date": "2020-05-22 19:52:25 +0200",
  17064.         "author": "Daniel Marschall (ViaThinkSoft)",
  17065.         "changes": [
  17066.             "AJAX actions now use plugin OIDs as their namespace"
  17067.         ],
  17068.         "sources": {
  17069.             "svn": [
  17070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@320"
  17071.             ],
  17072.             "git": [
  17073.                 "https://github.com/danielmarschall/oidplus/tree/548c569a8b575b3b313ee71684cb7f4e6496e7cb"
  17074.             ]
  17075.         }
  17076.     },
  17077.     {
  17078.         "version": "2.0.0.319",
  17079.         "date": "2020-05-22 14:06:59 +0200",
  17080.         "author": "Daniel Marschall (ViaThinkSoft)",
  17081.         "changes": [
  17082.             "Corrected syntax check of ASN.1 and IRI identifiers"
  17083.         ],
  17084.         "sources": {
  17085.             "svn": [
  17086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@319"
  17087.             ],
  17088.             "git": [
  17089.                 "https://github.com/danielmarschall/oidplus/tree/9e6343d1a91b959253f14835a991b3f75013a40e"
  17090.             ]
  17091.         }
  17092.     },
  17093.     {
  17094.         "version": "2.0.0.318",
  17095.         "date": "2020-05-21 21:15:12 +0200",
  17096.         "author": "Daniel Marschall (ViaThinkSoft)",
  17097.         "changes": [],
  17098.         "sources": {
  17099.             "svn": [
  17100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@318"
  17101.             ],
  17102.             "git": [
  17103.                 "https://github.com/danielmarschall/oidplus/tree/1235396c07950b922265d6530e0664e451da5e34"
  17104.             ]
  17105.         }
  17106.     },
  17107.     {
  17108.         "version": "2.0.0.317",
  17109.         "date": "2020-05-21 19:34:52 +0200",
  17110.         "author": "Daniel Marschall (ViaThinkSoft)",
  17111.         "changes": [
  17112.             "When OID is deleted, all attachments will be deleted, too.",
  17113.             "If last attachment was deleted, empty folder will be deleted."
  17114.         ],
  17115.         "sources": {
  17116.             "svn": [
  17117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@317"
  17118.             ],
  17119.             "git": [
  17120.                 "https://github.com/danielmarschall/oidplus/tree/58fa92d6444cdbea7079e2847c026dc1574b1d5c"
  17121.             ]
  17122.         }
  17123.     },
  17124.     {
  17125.         "version": "2.0.0.316",
  17126.         "date": "2020-05-21 18:47:12 +0200",
  17127.         "author": "Daniel Marschall (ViaThinkSoft)",
  17128.         "changes": [
  17129.             "Various smaller bugfixes and compatibility issues with database providers fixed"
  17130.         ],
  17131.         "sources": {
  17132.             "svn": [
  17133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@316"
  17134.             ],
  17135.             "git": [
  17136.                 "https://github.com/danielmarschall/oidplus/tree/e5238f8e99e989df7bcadca261f8b7f21afbaf2b"
  17137.             ]
  17138.         }
  17139.     },
  17140.     {
  17141.         "version": "2.0.0.315",
  17142.         "date": "2020-05-18 22:44:40 +0200",
  17143.         "author": "Daniel Marschall (ViaThinkSoft)",
  17144.         "changes": [
  17145.             "Bugfixes"
  17146.         ],
  17147.         "sources": {
  17148.             "svn": [
  17149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@315"
  17150.             ],
  17151.             "git": [
  17152.                 "https://github.com/danielmarschall/oidplus/tree/af7bec52dbc79c21e56b6b981b023b92e286ed66"
  17153.             ]
  17154.         }
  17155.     },
  17156.     {
  17157.         "version": "2.0.0.314",
  17158.         "date": "2020-05-18 21:32:18 +0200",
  17159.         "author": "Daniel Marschall (ViaThinkSoft)",
  17160.         "changes": [],
  17161.         "sources": {
  17162.             "svn": [
  17163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@314"
  17164.             ],
  17165.             "git": [
  17166.                 "https://github.com/danielmarschall/oidplus/tree/5ad0d882ad0fafcf23f216a614caeabc6f913042"
  17167.             ]
  17168.         }
  17169.     },
  17170.     {
  17171.         "version": "2.0.0.313",
  17172.         "date": "2020-05-18 21:06:08 +0200",
  17173.         "author": "Daniel Marschall (ViaThinkSoft)",
  17174.         "changes": [
  17175.             "Bugfixes"
  17176.         ],
  17177.         "sources": {
  17178.             "svn": [
  17179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@313"
  17180.             ],
  17181.             "git": [
  17182.                 "https://github.com/danielmarschall/oidplus/tree/87c2f33089feb8fc7786af2a42b0a24cbb80b967"
  17183.             ]
  17184.         }
  17185.     },
  17186.     {
  17187.         "version": "2.0.0.312",
  17188.         "date": "2020-05-18 20:24:55 +0200",
  17189.         "author": "Daniel Marschall (ViaThinkSoft)",
  17190.         "changes": [],
  17191.         "sources": {
  17192.             "svn": [
  17193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@312"
  17194.             ],
  17195.             "git": [
  17196.                 "https://github.com/danielmarschall/oidplus/tree/df9d9fb58f595253ff9c7f88e6b1502cd14689ba"
  17197.             ]
  17198.         }
  17199.     },
  17200.     {
  17201.         "version": "2.0.0.311",
  17202.         "date": "2020-05-18 20:19:51 +0200",
  17203.         "author": "Daniel Marschall (ViaThinkSoft)",
  17204.         "changes": [],
  17205.         "sources": {
  17206.             "svn": [
  17207.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@311"
  17208.             ],
  17209.             "git": [
  17210.                 "https://github.com/danielmarschall/oidplus/tree/d1568d041ba8fd0f7fe9a8614e991d49d4ad6736"
  17211.             ]
  17212.         }
  17213.     },
  17214.     {
  17215.         "version": "2.0.0.310",
  17216.         "date": "2020-05-18 16:37:59 +0200",
  17217.         "author": "Daniel Marschall (ViaThinkSoft)",
  17218.         "changes": [
  17219.             "New plugin: File attachments"
  17220.         ],
  17221.         "sources": {
  17222.             "svn": [
  17223.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@310"
  17224.             ],
  17225.             "git": [
  17226.                 "https://github.com/danielmarschall/oidplus/tree/67d28c0bf934dd86d2319336b1ffcefb39512b6c"
  17227.             ]
  17228.         }
  17229.     },
  17230.     {
  17231.         "version": "2.0.0.309",
  17232.         "date": "2020-05-16 11:24:36 +0200",
  17233.         "author": "Daniel Marschall (ViaThinkSoft)",
  17234.         "changes": [],
  17235.         "sources": {
  17236.             "svn": [
  17237.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@309"
  17238.             ],
  17239.             "git": [
  17240.                 "https://github.com/danielmarschall/oidplus/tree/6f8c430203b42bfb65e3dd9a2f3593364c23e0f1"
  17241.             ]
  17242.         }
  17243.     },
  17244.     {
  17245.         "version": "2.0.0.308",
  17246.         "date": "2020-05-15 00:22:05 +0200",
  17247.         "author": "Daniel Marschall (ViaThinkSoft)",
  17248.         "changes": [
  17249.             "Plugin manifests are now XML instead of INI files; plugins can now have an optional OID"
  17250.         ],
  17251.         "sources": {
  17252.             "svn": [
  17253.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@308"
  17254.             ],
  17255.             "git": [
  17256.                 "https://github.com/danielmarschall/oidplus/tree/43084db3a7dade3ad67390c3c8fa0e6f520e5128"
  17257.             ]
  17258.         }
  17259.     },
  17260.     {
  17261.         "version": "2.0.0.307",
  17262.         "date": "2020-05-14 22:08:02 +0200",
  17263.         "author": "Daniel Marschall (ViaThinkSoft)",
  17264.         "changes": [
  17265.             "Plugin manifests are now capsulated in objects"
  17266.         ],
  17267.         "sources": {
  17268.             "svn": [
  17269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@307"
  17270.             ],
  17271.             "git": [
  17272.                 "https://github.com/danielmarschall/oidplus/tree/1eef797a3d7def6831a37e471b21ad59cb3700da"
  17273.             ]
  17274.         }
  17275.     },
  17276.     {
  17277.         "version": "2.0.0.306",
  17278.         "date": "2020-05-14 11:32:07 +0200",
  17279.         "author": "Daniel Marschall (ViaThinkSoft)",
  17280.         "changes": [
  17281.             "New: File Completeness Check tool"
  17282.         ],
  17283.         "sources": {
  17284.             "svn": [
  17285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@306"
  17286.             ],
  17287.             "git": [
  17288.                 "https://github.com/danielmarschall/oidplus/tree/04d002d88898784afc1db52096a8c5fdef37ce01"
  17289.             ]
  17290.         }
  17291.     },
  17292.     {
  17293.         "version": "2.0.0.305",
  17294.         "date": "2020-05-13 22:21:33 +0200",
  17295.         "author": "Daniel Marschall (ViaThinkSoft)",
  17296.         "changes": [
  17297.             "Smaller changes"
  17298.         ],
  17299.         "sources": {
  17300.             "svn": [
  17301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@305"
  17302.             ],
  17303.             "git": [
  17304.                 "https://github.com/danielmarschall/oidplus/tree/09025451d6a4eb31106b042fa89e5ee00d73ce04"
  17305.             ]
  17306.         }
  17307.     },
  17308.     {
  17309.         "version": "2.0.0.304",
  17310.         "date": "2020-05-13 17:24:39 +0200",
  17311.         "author": "Daniel Marschall (ViaThinkSoft)",
  17312.         "changes": [
  17313.             "modifyContent() is now a loose interface"
  17314.         ],
  17315.         "sources": {
  17316.             "svn": [
  17317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@304"
  17318.             ],
  17319.             "git": [
  17320.                 "https://github.com/danielmarschall/oidplus/tree/ee9c854e359a9d45490625cf680d04884dec5683"
  17321.             ]
  17322.         }
  17323.     },
  17324.     {
  17325.         "version": "2.0.0.303",
  17326.         "date": "2020-05-12 23:55:15 +0200",
  17327.         "author": "Daniel Marschall (ViaThinkSoft)",
  17328.         "changes": [
  17329.             "Smaller fixes"
  17330.         ],
  17331.         "sources": {
  17332.             "svn": [
  17333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@303"
  17334.             ],
  17335.             "git": [
  17336.                 "https://github.com/danielmarschall/oidplus/tree/3f248fcb121b13037dfc7df83e0e0ec38c76eecf"
  17337.             ]
  17338.         }
  17339.     },
  17340.     {
  17341.         "version": "2.0.0.302",
  17342.         "date": "2020-05-12 15:35:25 +0200",
  17343.         "author": "Daniel Marschall (ViaThinkSoft)",
  17344.         "changes": [
  17345.             "There was a problem with WebSVN not updating directory contents when a directory was renamed. Fixed."
  17346.         ],
  17347.         "sources": {
  17348.             "svn": [
  17349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@302"
  17350.             ],
  17351.             "git": [
  17352.                 "https://github.com/danielmarschall/oidplus/tree/d0a5b08e9520b53fe0707ec0396881ceeb7d11b3"
  17353.             ]
  17354.         }
  17355.     },
  17356.     {
  17357.         "version": "2.0.0.301",
  17358.         "date": "2020-05-12 09:30:19 +0200",
  17359.         "author": "Daniel Marschall (ViaThinkSoft)",
  17360.         "changes": [],
  17361.         "sources": {
  17362.             "svn": [
  17363.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@301"
  17364.             ],
  17365.             "git": [
  17366.                 "https://github.com/danielmarschall/oidplus/tree/f4df6fcb60a0e8b2117f67cb1f162b60e9703518"
  17367.             ]
  17368.         }
  17369.     },
  17370.     {
  17371.         "version": "2.0.0.300",
  17372.         "date": "2020-05-12 00:30:23 +0200",
  17373.         "author": "Daniel Marschall (ViaThinkSoft)",
  17374.         "changes": [],
  17375.         "sources": {
  17376.             "svn": [
  17377.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@300"
  17378.             ],
  17379.             "git": [
  17380.                 "https://github.com/danielmarschall/oidplus/tree/f1f0dc2bd240d787c783d6f0c0dc8ba8be009adb"
  17381.             ]
  17382.         }
  17383.     },
  17384.     {
  17385.         "version": "2.0.0.299",
  17386.         "date": "2020-05-12 00:19:57 +0200",
  17387.         "author": "Daniel Marschall (ViaThinkSoft)",
  17388.         "changes": [
  17389.             "Setup will now check if directories dev/, userdata/ etc. are restricted by the web server and output a warning if they are not"
  17390.         ],
  17391.         "sources": {
  17392.             "svn": [
  17393.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@299"
  17394.             ],
  17395.             "git": [
  17396.                 "https://github.com/danielmarschall/oidplus/tree/b6490107400792ebe12486bfdd399000154a6148"
  17397.             ]
  17398.         }
  17399.     },
  17400.     {
  17401.         "version": "2.0.0.298",
  17402.         "date": "2020-05-11 23:09:41 +0200",
  17403.         "author": "Daniel Marschall (ViaThinkSoft)",
  17404.         "changes": [
  17405.             "fail2ban Integration"
  17406.         ],
  17407.         "sources": {
  17408.             "svn": [
  17409.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@298"
  17410.             ],
  17411.             "git": [
  17412.                 "https://github.com/danielmarschall/oidplus/tree/5b7c44ada47c381dda32bae15fc7fe21d855af8e"
  17413.             ]
  17414.         }
  17415.     },
  17416.     {
  17417.         "version": "2.0.0.297",
  17418.         "date": "2020-05-11 22:00:07 +0200",
  17419.         "author": "Daniel Marschall (ViaThinkSoft)",
  17420.         "changes": [
  17421.             "Added base config setting \"DISABLE_PLUGIN_...\" to disable a plugin without needing to remove it from the file system."
  17422.         ],
  17423.         "sources": {
  17424.             "svn": [
  17425.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@297"
  17426.             ],
  17427.             "git": [
  17428.                 "https://github.com/danielmarschall/oidplus/tree/02e87e6dbbd97136ea266e431014b383bc295d13"
  17429.             ]
  17430.         }
  17431.     },
  17432.     {
  17433.         "version": "2.0.0.296",
  17434.         "date": "2020-05-11 21:34:42 +0200",
  17435.         "author": "Daniel Marschall (ViaThinkSoft)",
  17436.         "changes": [],
  17437.         "sources": {
  17438.             "svn": [
  17439.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@296"
  17440.             ],
  17441.             "git": [
  17442.                 "https://github.com/danielmarschall/oidplus/tree/e0c609c89ae429f2671df46c25ca21639117bca5"
  17443.             ]
  17444.         }
  17445.     },
  17446.     {
  17447.         "version": "2.0.0.295",
  17448.         "date": "2020-05-10 23:18:06 +0200",
  17449.         "author": "Daniel Marschall (ViaThinkSoft)",
  17450.         "changes": [
  17451.             "- Introduced isolated database connection for secure logging inside transactions.",
  17452.             "- Added new plugin \"userdata log file\" logger",
  17453.             "- Important bugfix for syslog logger"
  17454.         ],
  17455.         "sources": {
  17456.             "svn": [
  17457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@295"
  17458.             ],
  17459.             "git": [
  17460.                 "https://github.com/danielmarschall/oidplus/tree/6e4192107fd07ae4f4dd3de6ac5b36c03171119c"
  17461.             ]
  17462.         }
  17463.     },
  17464.     {
  17465.         "version": "2.0.0.294",
  17466.         "date": "2020-05-10 11:29:27 +0200",
  17467.         "author": "Daniel Marschall (ViaThinkSoft)",
  17468.         "changes": [
  17469.             "New folder \"userdata\" which now contains all data specific to this OIDplus installation (configuration, resources, databases, log files etc.)"
  17470.         ],
  17471.         "sources": {
  17472.             "svn": [
  17473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@294"
  17474.             ],
  17475.             "git": [
  17476.                 "https://github.com/danielmarschall/oidplus/tree/43b901fdaf3acd251ba3bbbe0a9a4283f38e67f8"
  17477.             ]
  17478.         }
  17479.     },
  17480.     {
  17481.         "version": "2.0.0.293",
  17482.         "date": "2020-05-07 22:11:58 +0200",
  17483.         "author": "Daniel Marschall (ViaThinkSoft)",
  17484.         "changes": [],
  17485.         "sources": {
  17486.             "svn": [
  17487.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@293"
  17488.             ],
  17489.             "git": [
  17490.                 "https://github.com/danielmarschall/oidplus/tree/e7c88882a8ba9424fff3a0417960dc10c990dd8d"
  17491.             ]
  17492.         }
  17493.     },
  17494.     {
  17495.         "version": "2.0.0.292",
  17496.         "date": "2020-05-06 16:15:49 +0200",
  17497.         "author": "Daniel Marschall (ViaThinkSoft)",
  17498.         "changes": [
  17499.             "Split plugin \"Registration\" into \"OOBE\" and \"Registration\". OOBE is now a core part of OIDplus while the Registration is not. Added color theme to OOBE. Added \"feature OID\" functionality."
  17500.         ],
  17501.         "sources": {
  17502.             "svn": [
  17503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@292"
  17504.             ],
  17505.             "git": [
  17506.                 "https://github.com/danielmarschall/oidplus/tree/3da9bfc32a094ff6b8ef75ad8241f0e8b1e5bba1"
  17507.             ]
  17508.         }
  17509.     },
  17510.     {
  17511.         "version": "2.0.0.291",
  17512.         "date": "2020-05-05 10:31:20 +0200",
  17513.         "author": "Daniel Marschall (ViaThinkSoft)",
  17514.         "changes": [
  17515.             "Small bugfixes"
  17516.         ],
  17517.         "sources": {
  17518.             "svn": [
  17519.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@291"
  17520.             ],
  17521.             "git": [
  17522.                 "https://github.com/danielmarschall/oidplus/tree/c4d2258b5d11baa9de03fa7725b2c711752ce47b"
  17523.             ]
  17524.         }
  17525.     },
  17526.     {
  17527.         "version": "2.0.0.290",
  17528.         "date": "2020-05-04 23:03:45 +0200",
  17529.         "author": "Daniel Marschall (ViaThinkSoft)",
  17530.         "changes": [
  17531.             "Added a \"secure\" folder for various purposes (e.g. SQlite3 database file)"
  17532.         ],
  17533.         "sources": {
  17534.             "svn": [
  17535.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@290"
  17536.             ],
  17537.             "git": [
  17538.                 "https://github.com/danielmarschall/oidplus/tree/fbfefd7208d9df47b87a62a01370d933f1f02db7"
  17539.             ]
  17540.         }
  17541.     },
  17542.     {
  17543.         "version": "2.0.0.289",
  17544.         "date": "2020-05-03 21:33:03 +0200",
  17545.         "author": "Daniel Marschall (ViaThinkSoft)",
  17546.         "changes": [
  17547.             "Added new plugin type \"Logger\". Added Windows Log Event logging (only available on Windows) and syslog logging (only available on Linux)."
  17548.         ],
  17549.         "sources": {
  17550.             "svn": [
  17551.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@289"
  17552.             ],
  17553.             "git": [
  17554.                 "https://github.com/danielmarschall/oidplus/tree/8e5138dfc6bb4b3fb7a045ed5b484ba73a696405"
  17555.             ]
  17556.         }
  17557.     },
  17558.     {
  17559.         "version": "2.0.0.288",
  17560.         "date": "2020-05-01 23:48:54 +0200",
  17561.         "author": "Daniel Marschall (ViaThinkSoft)",
  17562.         "changes": [
  17563.             "NEW: Log messages can now have a severity (Success, Informational, Warning, Error, Critical). Database version is now 204."
  17564.         ],
  17565.         "sources": {
  17566.             "svn": [
  17567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@288"
  17568.             ],
  17569.             "git": [
  17570.                 "https://github.com/danielmarschall/oidplus/tree/a8bdddcb2fff0114ebfd8d32387a1a70ef6069a5"
  17571.             ]
  17572.         }
  17573.     },
  17574.     {
  17575.         "version": "2.0.0.287",
  17576.         "date": "2020-04-27 12:16:16 +0200",
  17577.         "author": "Daniel Marschall (ViaThinkSoft)",
  17578.         "changes": [
  17579.             "Fixed design incompatibility with Firefox; oidplus_base.local.css can be used to create an individual CSS that won't be overriden by software updates."
  17580.         ],
  17581.         "sources": {
  17582.             "svn": [
  17583.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@287"
  17584.             ],
  17585.             "git": [
  17586.                 "https://github.com/danielmarschall/oidplus/tree/68330db02edae578e2302c5c37ac9bd6e2f3503d"
  17587.             ]
  17588.         }
  17589.     },
  17590.     {
  17591.         "version": "2.0.0.286",
  17592.         "date": "2020-04-26 12:39:58 +0200",
  17593.         "author": "Daniel Marschall (ViaThinkSoft)",
  17594.         "changes": [
  17595.             "Color plugins: Colors can now be inverted, so you can create your own dark theme!"
  17596.         ],
  17597.         "sources": {
  17598.             "svn": [
  17599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@286"
  17600.             ],
  17601.             "git": [
  17602.                 "https://github.com/danielmarschall/oidplus/tree/4a1c24d769f55f5294a102f2d6d56fb528b3f160"
  17603.             ]
  17604.         }
  17605.     },
  17606.     {
  17607.         "version": "2.0.0.285",
  17608.         "date": "2020-04-26 00:48:21 +0200",
  17609.         "author": "Daniel Marschall (ViaThinkSoft)",
  17610.         "changes": [
  17611.             "SVN revision can now be also queried via PDO"
  17612.         ],
  17613.         "sources": {
  17614.             "svn": [
  17615.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@285"
  17616.             ],
  17617.             "git": [
  17618.                 "https://github.com/danielmarschall/oidplus/tree/fa3b79bf29919d13c2d22943e08759de4512c83d"
  17619.             ]
  17620.         }
  17621.     },
  17622.     {
  17623.         "version": "2.0.0.284",
  17624.         "date": "2020-04-25 14:31:49 +0200",
  17625.         "author": "Daniel Marschall (ViaThinkSoft)",
  17626.         "changes": [],
  17627.         "sources": {
  17628.             "svn": [
  17629.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@284"
  17630.             ],
  17631.             "git": [
  17632.                 "https://github.com/danielmarschall/oidplus/tree/51dbffe267d00e3f28ff2551116338c1fed92e1e"
  17633.             ]
  17634.         }
  17635.     },
  17636.     {
  17637.         "version": "2.0.0.283",
  17638.         "date": "2020-04-25 14:20:17 +0200",
  17639.         "author": "Daniel Marschall (ViaThinkSoft)",
  17640.         "changes": [],
  17641.         "sources": {
  17642.             "svn": [
  17643.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@283"
  17644.             ],
  17645.             "git": [
  17646.                 "https://github.com/danielmarschall/oidplus/tree/ef4053f38e32e92e2e5fee1722ce33acbca64179"
  17647.             ]
  17648.         }
  17649.     },
  17650.     {
  17651.         "version": "2.0.0.282",
  17652.         "date": "2020-04-25 14:12:46 +0200",
  17653.         "author": "Daniel Marschall (ViaThinkSoft)",
  17654.         "changes": [
  17655.             "Added sitemap plugin API"
  17656.         ],
  17657.         "sources": {
  17658.             "svn": [
  17659.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@282"
  17660.             ],
  17661.             "git": [
  17662.                 "https://github.com/danielmarschall/oidplus/tree/48d74019bab9d75ebab2f22bc48625cfa586ef9c"
  17663.             ]
  17664.         }
  17665.     },
  17666.     {
  17667.         "version": "2.0.0.281",
  17668.         "date": "2020-04-25 13:49:37 +0200",
  17669.         "author": "Daniel Marschall (ViaThinkSoft)",
  17670.         "changes": [
  17671.             "Plugin architecture: Removed explicit type() of page plugins"
  17672.         ],
  17673.         "sources": {
  17674.             "svn": [
  17675.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@281"
  17676.             ],
  17677.             "git": [
  17678.                 "https://github.com/danielmarschall/oidplus/tree/9bdb5d49427f7d887592631d6b37c2757d11cecb"
  17679.             ]
  17680.         }
  17681.     },
  17682.     {
  17683.         "version": "2.0.0.280",
  17684.         "date": "2020-04-25 11:30:52 +0200",
  17685.         "author": "Daniel Marschall (ViaThinkSoft)",
  17686.         "changes": [],
  17687.         "sources": {
  17688.             "svn": [
  17689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@280"
  17690.             ],
  17691.             "git": [
  17692.                 "https://github.com/danielmarschall/oidplus/tree/a78e737d7e2b26eeedfff9f3e45d7470ae0b7f27"
  17693.             ]
  17694.         }
  17695.     },
  17696.     {
  17697.         "version": "2.0.0.279",
  17698.         "date": "2020-04-25 11:02:51 +0200",
  17699.         "author": "Daniel Marschall (ViaThinkSoft)",
  17700.         "changes": [
  17701.             "Slighly altered plugin architecture again: Manifest now only contains the plugin main class (the other classes are loaded using autoloading) and the page priority attribute was removed."
  17702.         ],
  17703.         "sources": {
  17704.             "svn": [
  17705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@279"
  17706.             ],
  17707.             "git": [
  17708.                 "https://github.com/danielmarschall/oidplus/tree/71ef2aff2e73f7f4a385f1a908bce2391d52a3f7"
  17709.             ]
  17710.         }
  17711.     },
  17712.     {
  17713.         "version": "2.0.0.278",
  17714.         "date": "2020-04-25 02:35:17 +0200",
  17715.         "author": "Daniel Marschall (ViaThinkSoft)",
  17716.         "changes": [],
  17717.         "sources": {
  17718.             "svn": [
  17719.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@278"
  17720.             ],
  17721.             "git": [
  17722.                 "https://github.com/danielmarschall/oidplus/tree/2bc2907be801cb4659c891b3f2758c0e6b317e9e"
  17723.             ]
  17724.         }
  17725.     },
  17726.     {
  17727.         "version": "2.0.0.277",
  17728.         "date": "2020-04-25 02:27:11 +0200",
  17729.         "author": "Daniel Marschall (ViaThinkSoft)",
  17730.         "changes": [
  17731.             "Introducing new plugin architecture (manifest.ini)"
  17732.         ],
  17733.         "sources": {
  17734.             "svn": [
  17735.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@277"
  17736.             ],
  17737.             "git": [
  17738.                 "https://github.com/danielmarschall/oidplus/tree/5e2b8c9fa6bb45d05669375e056650e3fd30a763"
  17739.             ]
  17740.         }
  17741.     },
  17742.     {
  17743.         "version": "2.0.0.276",
  17744.         "date": "2020-04-24 01:37:24 +0200",
  17745.         "author": "Daniel Marschall (ViaThinkSoft)",
  17746.         "changes": [],
  17747.         "sources": {
  17748.             "svn": [
  17749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@276"
  17750.             ],
  17751.             "git": [
  17752.                 "https://github.com/danielmarschall/oidplus/tree/8761b4981e452083c401e4dea9af79a7c8e2090d"
  17753.             ]
  17754.         }
  17755.     },
  17756.     {
  17757.         "version": "2.0.0.275",
  17758.         "date": "2020-04-23 17:46:50 +0200",
  17759.         "author": "Daniel Marschall (ViaThinkSoft)",
  17760.         "changes": [
  17761.             "NGINX configuration file"
  17762.         ],
  17763.         "sources": {
  17764.             "svn": [
  17765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@275"
  17766.             ],
  17767.             "git": [
  17768.                 "https://github.com/danielmarschall/oidplus/tree/780ab08159dac8492dca5b3439efbc7878084174"
  17769.             ]
  17770.         }
  17771.     },
  17772.     {
  17773.         "version": "2.0.0.274",
  17774.         "date": "2020-04-23 00:56:16 +0200",
  17775.         "author": "Daniel Marschall (ViaThinkSoft)",
  17776.         "changes": [
  17777.             "Add new plugin type \"SQL slang\". The database connection is now an union of \"Database provider plugin\" (e.g. PDO) and \"SQL slang plugin\" (MySQL)."
  17778.         ],
  17779.         "sources": {
  17780.             "svn": [
  17781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@274"
  17782.             ],
  17783.             "git": [
  17784.                 "https://github.com/danielmarschall/oidplus/tree/bdf10db05545479fc792695a68b0cf49441f4c4a"
  17785.             ]
  17786.         }
  17787.     },
  17788.     {
  17789.         "version": "2.0.0.273",
  17790.         "date": "2020-04-22 22:38:40 +0200",
  17791.         "author": "Daniel Marschall (ViaThinkSoft)",
  17792.         "changes": [
  17793.             "Fixed problems with OOBE database import"
  17794.         ],
  17795.         "sources": {
  17796.             "svn": [
  17797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@273"
  17798.             ],
  17799.             "git": [
  17800.                 "https://github.com/danielmarschall/oidplus/tree/403ea62e2aa58b7899212ced2acb4ac6e2d567fe"
  17801.             ]
  17802.         }
  17803.     },
  17804.     {
  17805.         "version": "2.0.0.272",
  17806.         "date": "2020-04-22 17:03:39 +0200",
  17807.         "author": "Daniel Marschall (ViaThinkSoft)",
  17808.         "changes": [],
  17809.         "sources": {
  17810.             "svn": [
  17811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@272"
  17812.             ],
  17813.             "git": [
  17814.                 "https://github.com/danielmarschall/oidplus/tree/45ac8146d70942d85f8a9c64ba836c37e1527bd8"
  17815.             ]
  17816.         }
  17817.     },
  17818.     {
  17819.         "version": "2.0.0.271",
  17820.         "date": "2020-04-22 00:32:14 +0200",
  17821.         "author": "Daniel Marschall (ViaThinkSoft)",
  17822.         "changes": [
  17823.             "Support for Microsoft Internet Information Services (IIS)"
  17824.         ],
  17825.         "sources": {
  17826.             "svn": [
  17827.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@271"
  17828.             ],
  17829.             "git": [
  17830.                 "https://github.com/danielmarschall/oidplus/tree/319d0abe26891c11588c9bc19d27942282015095"
  17831.             ]
  17832.         }
  17833.     },
  17834.     {
  17835.         "version": "2.0.0.270",
  17836.         "date": "2020-04-21 23:36:39 +0200",
  17837.         "author": "Daniel Marschall (ViaThinkSoft)",
  17838.         "changes": [],
  17839.         "sources": {
  17840.             "svn": [
  17841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@270"
  17842.             ],
  17843.             "git": [
  17844.                 "https://github.com/danielmarschall/oidplus/tree/80a71d6f93047c3f4f4e8a284697850b3974a592"
  17845.             ]
  17846.         }
  17847.     },
  17848.     {
  17849.         "version": "2.0.0.269",
  17850.         "date": "2020-04-21 21:39:23 +0200",
  17851.         "author": "Daniel Marschall (ViaThinkSoft)",
  17852.         "changes": [
  17853.             "Backwards compatible with PHP 7.0"
  17854.         ],
  17855.         "sources": {
  17856.             "svn": [
  17857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@269"
  17858.             ],
  17859.             "git": [
  17860.                 "https://github.com/danielmarschall/oidplus/tree/41e33646438e0075278b2563a9b5ac4e0ac43339"
  17861.             ]
  17862.         }
  17863.     },
  17864.     {
  17865.         "version": "2.0.0.268",
  17866.         "date": "2020-04-21 00:24:17 +0200",
  17867.         "author": "Daniel Marschall (ViaThinkSoft)",
  17868.         "changes": [],
  17869.         "sources": {
  17870.             "svn": [
  17871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@268"
  17872.             ],
  17873.             "git": [
  17874.                 "https://github.com/danielmarschall/oidplus/tree/bd41ec734f2798d86c572ce589b223f7b8d4e884"
  17875.             ]
  17876.         }
  17877.     },
  17878.     {
  17879.         "version": "2.0.0.267",
  17880.         "date": "2020-04-20 22:30:10 +0200",
  17881.         "author": "Daniel Marschall (ViaThinkSoft)",
  17882.         "changes": [
  17883.             "OIDInfo: Ignore addresses without country and town"
  17884.         ],
  17885.         "sources": {
  17886.             "svn": [
  17887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@267"
  17888.             ],
  17889.             "git": [
  17890.                 "https://github.com/danielmarschall/oidplus/tree/ff7c3f2dee89acb2486f2bf67bfbb93812343acc"
  17891.             ]
  17892.         }
  17893.     },
  17894.     {
  17895.         "version": "2.0.0.266",
  17896.         "date": "2020-04-20 21:42:49 +0200",
  17897.         "author": "Daniel Marschall (ViaThinkSoft)",
  17898.         "changes": [
  17899.             "More database plugin testcases; SQLite3 now supports 128 bit natural sorting"
  17900.         ],
  17901.         "sources": {
  17902.             "svn": [
  17903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@266"
  17904.             ],
  17905.             "git": [
  17906.                 "https://github.com/danielmarschall/oidplus/tree/a53495d2a22a0aa8ffb5d9e306f950ec09d41592"
  17907.             ]
  17908.         }
  17909.     },
  17910.     {
  17911.         "version": "2.0.0.265",
  17912.         "date": "2020-04-20 00:30:04 +0200",
  17913.         "author": "Daniel Marschall (ViaThinkSoft)",
  17914.         "changes": [],
  17915.         "sources": {
  17916.             "svn": [
  17917.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@265"
  17918.             ],
  17919.             "git": [
  17920.                 "https://github.com/danielmarschall/oidplus/tree/1399a2000694a49299b5acce72b86f5e70ff44cd"
  17921.             ]
  17922.         }
  17923.     },
  17924.     {
  17925.         "version": "2.0.0.264",
  17926.         "date": "2020-04-19 20:07:10 +0200",
  17927.         "author": "Daniel Marschall (ViaThinkSoft)",
  17928.         "changes": [
  17929.             "NEW: Support for SQLite3 database (currently without natural sorting though)"
  17930.         ],
  17931.         "sources": {
  17932.             "svn": [
  17933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@264"
  17934.             ],
  17935.             "git": [
  17936.                 "https://github.com/danielmarschall/oidplus/tree/ccd359ec72b3c36f7f5afcbd8576667038bd709f"
  17937.             ]
  17938.         }
  17939.     },
  17940.     {
  17941.         "version": "2.0.0.263",
  17942.         "date": "2020-04-19 14:19:13 +0200",
  17943.         "author": "Daniel Marschall (ViaThinkSoft)",
  17944.         "changes": [
  17945.             "Refactoring: Moved business logic out of the OIDplusConfig class. Validation functionalities of config keys are now implemented as callback to the prepareConfigKey function"
  17946.         ],
  17947.         "sources": {
  17948.             "svn": [
  17949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@263"
  17950.             ],
  17951.             "git": [
  17952.                 "https://github.com/danielmarschall/oidplus/tree/75d40a888b538b18aca2da00bd739996c5acf208"
  17953.             ]
  17954.         }
  17955.     },
  17956.     {
  17957.         "version": "2.0.0.262",
  17958.         "date": "2020-04-18 16:45:55 +0200",
  17959.         "author": "Daniel Marschall (ViaThinkSoft)",
  17960.         "changes": [],
  17961.         "sources": {
  17962.             "svn": [
  17963.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@262"
  17964.             ],
  17965.             "git": [
  17966.                 "https://github.com/danielmarschall/oidplus/tree/68a385198a3327ce2e3e4615c5e16d22e2577bea"
  17967.             ]
  17968.         }
  17969.     },
  17970.     {
  17971.         "version": "2.0.0.261",
  17972.         "date": "2020-04-18 16:38:21 +0200",
  17973.         "author": "Daniel Marschall (ViaThinkSoft)",
  17974.         "changes": [
  17975.             "Large refactoring: \"config.inc.php\" is now in format 2.1; the configuration settings are now stored in a class OIDplusBaseConfis and can therefore be altered in automated test environments.",
  17976.             "Characters \"###\" inside a query now get replaced by the table prefix."
  17977.         ],
  17978.         "sources": {
  17979.             "svn": [
  17980.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@261"
  17981.             ],
  17982.             "git": [
  17983.                 "https://github.com/danielmarschall/oidplus/tree/fd91c933b2f901fa2131a4e589234b6311b91887"
  17984.             ]
  17985.         }
  17986.     },
  17987.     {
  17988.         "version": "2.0.0.260",
  17989.         "date": "2020-04-18 10:32:38 +0200",
  17990.         "author": "Daniel Marschall (ViaThinkSoft)",
  17991.         "changes": [],
  17992.         "sources": {
  17993.             "svn": [
  17994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@260"
  17995.             ],
  17996.             "git": [
  17997.                 "https://github.com/danielmarschall/oidplus/tree/8e8babd422ccbbaa33d4562d22799fd9213bb364"
  17998.             ]
  17999.         }
  18000.     },
  18001.     {
  18002.         "version": "2.0.0.259",
  18003.         "date": "2020-04-17 12:18:26 +0200",
  18004.         "author": "Daniel Marschall (ViaThinkSoft)",
  18005.         "changes": [],
  18006.         "sources": {
  18007.             "svn": [
  18008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@259"
  18009.             ],
  18010.             "git": [
  18011.                 "https://github.com/danielmarschall/oidplus/tree/6deb5991d1636d05f67d92a4bda6063fafa5ac81"
  18012.             ]
  18013.         }
  18014.     },
  18015.     {
  18016.         "version": "2.0.0.258",
  18017.         "date": "2020-04-17 00:16:45 +0200",
  18018.         "author": "Daniel Marschall (ViaThinkSoft)",
  18019.         "changes": [],
  18020.         "sources": {
  18021.             "svn": [
  18022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@258"
  18023.             ],
  18024.             "git": [
  18025.                 "https://github.com/danielmarschall/oidplus/tree/0998ee1ba8c2e283fb76498f7def9971c02cde14"
  18026.             ]
  18027.         }
  18028.     },
  18029.     {
  18030.         "version": "2.0.0.257",
  18031.         "date": "2020-04-16 23:35:13 +0200",
  18032.         "author": "Daniel Marschall (ViaThinkSoft)",
  18033.         "changes": [
  18034.             "NEW: NATIVE POSTGRESQL SUPPORT"
  18035.         ],
  18036.         "sources": {
  18037.             "svn": [
  18038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@257"
  18039.             ],
  18040.             "git": [
  18041.                 "https://github.com/danielmarschall/oidplus/tree/b32641c1fbd846e07dabc0cc681d4642f0d87778"
  18042.             ]
  18043.         }
  18044.     },
  18045.     {
  18046.         "version": "2.0.0.256",
  18047.         "date": "2020-04-16 01:09:31 +0200",
  18048.         "author": "Daniel Marschall (ViaThinkSoft)",
  18049.         "changes": [
  18050.             "Further improved and extended object oriented classes and plugin structure"
  18051.         ],
  18052.         "sources": {
  18053.             "svn": [
  18054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@256"
  18055.             ],
  18056.             "git": [
  18057.                 "https://github.com/danielmarschall/oidplus/tree/f5a0baf9765c04840053a8f90d65b801def3ff47"
  18058.             ]
  18059.         }
  18060.     },
  18061.     {
  18062.         "version": "2.0.0.255",
  18063.         "date": "2020-04-15 01:58:32 +0200",
  18064.         "author": "Daniel Marschall (ViaThinkSoft)",
  18065.         "changes": [],
  18066.         "sources": {
  18067.             "svn": [
  18068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@255"
  18069.             ],
  18070.             "git": [
  18071.                 "https://github.com/danielmarschall/oidplus/tree/8e9cd560909d7b38566c9f79382e109e17acbc0d"
  18072.             ]
  18073.         }
  18074.     },
  18075.     {
  18076.         "version": "2.0.0.254",
  18077.         "date": "2020-04-15 01:43:40 +0200",
  18078.         "author": "Daniel Marschall (ViaThinkSoft)",
  18079.         "changes": [],
  18080.         "sources": {
  18081.             "svn": [
  18082.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@254"
  18083.             ],
  18084.             "git": [
  18085.                 "https://github.com/danielmarschall/oidplus/tree/a04cbc01b826b02f10243af8c14166024af35c17"
  18086.             ]
  18087.         }
  18088.     },
  18089.     {
  18090.         "version": "2.0.0.253",
  18091.         "date": "2020-04-15 01:39:36 +0200",
  18092.         "author": "Daniel Marschall (ViaThinkSoft)",
  18093.         "changes": [],
  18094.         "sources": {
  18095.             "svn": [
  18096.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@253"
  18097.             ],
  18098.             "git": [
  18099.                 "https://github.com/danielmarschall/oidplus/tree/0099b945ea8fe302d111cd6a97a475764ce865da"
  18100.             ]
  18101.         }
  18102.     },
  18103.     {
  18104.         "version": "2.0.0.252",
  18105.         "date": "2020-04-15 01:18:07 +0200",
  18106.         "author": "Daniel Marschall (ViaThinkSoft)",
  18107.         "changes": [
  18108.             "ajax.php now checks if the IDs are existing at all"
  18109.         ],
  18110.         "sources": {
  18111.             "svn": [
  18112.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@252"
  18113.             ],
  18114.             "git": [
  18115.                 "https://github.com/danielmarschall/oidplus/tree/00ea5de205ee11acce40dfce513ea65ceaebeb8b"
  18116.             ]
  18117.         }
  18118.     },
  18119.     {
  18120.         "version": "2.0.0.251",
  18121.         "date": "2020-04-15 01:07:37 +0200",
  18122.         "author": "Daniel Marschall (ViaThinkSoft)",
  18123.         "changes": [
  18124.             "Fixed various problems when query results are empty"
  18125.         ],
  18126.         "sources": {
  18127.             "svn": [
  18128.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@251"
  18129.             ],
  18130.             "git": [
  18131.                 "https://github.com/danielmarschall/oidplus/tree/ccfe0a020fb7be0a4baa2d2b5fa2595629bb46c5"
  18132.             ]
  18133.         }
  18134.     },
  18135.     {
  18136.         "version": "2.0.0.250",
  18137.         "date": "2020-04-14 22:46:54 +0200",
  18138.         "author": "Daniel Marschall (ViaThinkSoft)",
  18139.         "changes": [
  18140.             "Further improved object oriented design; added class diagram and database connectivity diagram for easier understanding"
  18141.         ],
  18142.         "sources": {
  18143.             "svn": [
  18144.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@250"
  18145.             ],
  18146.             "git": [
  18147.                 "https://github.com/danielmarschall/oidplus/tree/cd7e3943187f102a6ebb4f822d8d7c75bbd27020"
  18148.             ]
  18149.         }
  18150.     },
  18151.     {
  18152.         "version": "2.0.0.249",
  18153.         "date": "2020-04-12 15:39:20 +0200",
  18154.         "author": "Daniel Marschall (ViaThinkSoft)",
  18155.         "changes": [
  18156.             "mssql scripts now executable"
  18157.         ],
  18158.         "sources": {
  18159.             "svn": [
  18160.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@249"
  18161.             ],
  18162.             "git": [
  18163.                 "https://github.com/danielmarschall/oidplus/tree/5ac24d3fc5869b08608022b479dbc00e027cffb0"
  18164.             ]
  18165.         }
  18166.     },
  18167.     {
  18168.         "version": "2.0.0.248",
  18169.         "date": "2020-04-12 15:39:02 +0200",
  18170.         "author": "Daniel Marschall (ViaThinkSoft)",
  18171.         "changes": [
  18172.             "Update dependency \"Minify\" from version 17 Dec 2018 to version 24 Nov 2019"
  18173.         ],
  18174.         "sources": {
  18175.             "svn": [
  18176.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@248"
  18177.             ],
  18178.             "git": [
  18179.                 "https://github.com/danielmarschall/oidplus/tree/4175631135c69cb43afe4ce6f879e563df39077f"
  18180.             ]
  18181.         }
  18182.     },
  18183.     {
  18184.         "version": "2.0.0.247",
  18185.         "date": "2020-04-12 15:31:43 +0200",
  18186.         "author": "Daniel Marschall (ViaThinkSoft)",
  18187.         "changes": [
  18188.             "To ensure that sorting will succeed, the max length/depth/etc. will now be verified (values of limits.inc.php can be changed in config.inc.php)"
  18189.         ],
  18190.         "sources": {
  18191.             "svn": [
  18192.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@247"
  18193.             ],
  18194.             "git": [
  18195.                 "https://github.com/danielmarschall/oidplus/tree/9954294d317d7e27d260ab0edc473e3ca4f99dc5"
  18196.             ]
  18197.         }
  18198.     },
  18199.     {
  18200.         "version": "2.0.0.246",
  18201.         "date": "2020-04-12 13:54:01 +0200",
  18202.         "author": "Daniel Marschall (ViaThinkSoft)",
  18203.         "changes": [
  18204.             "Classes: \"DataBase\" is now written \"Database\""
  18205.         ],
  18206.         "sources": {
  18207.             "svn": [
  18208.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@246"
  18209.             ],
  18210.             "git": [
  18211.                 "https://github.com/danielmarschall/oidplus/tree/89601635e5c462260158ddb5e3f5e22bbae1d2cf"
  18212.             ]
  18213.         }
  18214.     },
  18215.     {
  18216.         "version": "2.0.0.245",
  18217.         "date": "2020-04-12 13:42:48 +0200",
  18218.         "author": "Daniel Marschall (ViaThinkSoft)",
  18219.         "changes": [
  18220.             "Improved object oriented database classes"
  18221.         ],
  18222.         "sources": {
  18223.             "svn": [
  18224.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@245"
  18225.             ],
  18226.             "git": [
  18227.                 "https://github.com/danielmarschall/oidplus/tree/e47165d7d8ef05570d169eaf855cfacce6e6205e"
  18228.             ]
  18229.         }
  18230.     },
  18231.     {
  18232.         "version": "2.0.0.244",
  18233.         "date": "2020-04-11 02:20:55 +0200",
  18234.         "author": "Daniel Marschall (ViaThinkSoft)",
  18235.         "changes": [
  18236.             "MSSQL Natural sort order is now UUID (128 bit arc) compatible"
  18237.         ],
  18238.         "sources": {
  18239.             "svn": [
  18240.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@244"
  18241.             ],
  18242.             "git": [
  18243.                 "https://github.com/danielmarschall/oidplus/tree/453ca04f194f08f15238924ffcee9ee50d590ae8"
  18244.             ]
  18245.         }
  18246.     },
  18247.     {
  18248.         "version": "2.0.0.243",
  18249.         "date": "2020-04-11 00:28:51 +0200",
  18250.         "author": "Daniel Marschall (ViaThinkSoft)",
  18251.         "changes": [
  18252.             "Followed PHP's recommendation not to put \";\" at the end of a query"
  18253.         ],
  18254.         "sources": {
  18255.             "svn": [
  18256.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@243"
  18257.             ],
  18258.             "git": [
  18259.                 "https://github.com/danielmarschall/oidplus/tree/7f88a374081baf8260e8d41362e092468ff5559f"
  18260.             ]
  18261.         }
  18262.     },
  18263.     {
  18264.         "version": "2.0.0.242",
  18265.         "date": "2020-04-11 00:24:27 +0200",
  18266.         "author": "Daniel Marschall (ViaThinkSoft)",
  18267.         "changes": [
  18268.             "Implemented natural search order in MS SQL (Database version is now 203)"
  18269.         ],
  18270.         "sources": {
  18271.             "svn": [
  18272.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@242"
  18273.             ],
  18274.             "git": [
  18275.                 "https://github.com/danielmarschall/oidplus/tree/68529dbdc2aea3c392adc1d3c93e36ce4c95979b"
  18276.             ]
  18277.         }
  18278.     },
  18279.     {
  18280.         "version": "2.0.0.241",
  18281.         "date": "2020-04-10 14:34:15 +0200",
  18282.         "author": "Daniel Marschall (ViaThinkSoft)",
  18283.         "changes": [
  18284.             "Code optimization: Introduced function OIDplus::webpath()"
  18285.         ],
  18286.         "sources": {
  18287.             "svn": [
  18288.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@241"
  18289.             ],
  18290.             "git": [
  18291.                 "https://github.com/danielmarschall/oidplus/tree/cc233534aa8dd83f42a8cb24fe760237c9521a65"
  18292.             ]
  18293.         }
  18294.     },
  18295.     {
  18296.         "version": "2.0.0.240",
  18297.         "date": "2020-04-10 13:55:19 +0200",
  18298.         "author": "Daniel Marschall (ViaThinkSoft)",
  18299.         "changes": [
  18300.             "Code optimization: Introduced new class OIDplusConfigInitializationException for more flexibility"
  18301.         ],
  18302.         "sources": {
  18303.             "svn": [
  18304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@240"
  18305.             ],
  18306.             "git": [
  18307.                 "https://github.com/danielmarschall/oidplus/tree/37cf780710849b27f0c1d142a1faa41b9b7c77a9"
  18308.             ]
  18309.         }
  18310.     },
  18311.     {
  18312.         "version": "2.0.0.239",
  18313.         "date": "2020-04-10 12:30:53 +0200",
  18314.         "author": "Daniel Marschall (ViaThinkSoft)",
  18315.         "changes": [
  18316.             "NEW: SUPPORT FOR POSTGRESQL AND MICROSOFT SQL SERVER"
  18317.         ],
  18318.         "sources": {
  18319.             "svn": [
  18320.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@239"
  18321.             ],
  18322.             "git": [
  18323.                 "https://github.com/danielmarschall/oidplus/tree/538886c3723818c956e08b6e302908d92c270cc3"
  18324.             ]
  18325.         }
  18326.     },
  18327.     {
  18328.         "version": "2.0.0.238",
  18329.         "date": "2020-04-07 22:24:15 +0200",
  18330.         "author": "Daniel Marschall (ViaThinkSoft)",
  18331.         "changes": [
  18332.             "BUGFIX: HTML editor TinyMCE works again (broke in SVN Rev 215 @ 15 March 2020)."
  18333.         ],
  18334.         "sources": {
  18335.             "svn": [
  18336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@238"
  18337.             ],
  18338.             "git": [
  18339.                 "https://github.com/danielmarschall/oidplus/tree/268e25a17155e5c3d966ba096ca07e868ce7790b"
  18340.             ]
  18341.         }
  18342.     },
  18343.     {
  18344.         "version": "2.0.0.237",
  18345.         "date": "2020-04-07 15:52:55 +0200",
  18346.         "author": "Daniel Marschall (ViaThinkSoft)",
  18347.         "changes": [
  18348.             "Various code and OOP optimizations.",
  18349.             "Fixed some bugs in OOBE (Out-Of-Box-Experience).",
  18350.             "ODBC bugfix."
  18351.         ],
  18352.         "sources": {
  18353.             "svn": [
  18354.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@237"
  18355.             ],
  18356.             "git": [
  18357.                 "https://github.com/danielmarschall/oidplus/tree/7454dbbd143cf275caea8e8edf85e1067b88ded2"
  18358.             ]
  18359.         }
  18360.     },
  18361.     {
  18362.         "version": "2.0.0.236",
  18363.         "date": "2020-04-07 01:02:59 +0200",
  18364.         "author": "Daniel Marschall (ViaThinkSoft)",
  18365.         "changes": [
  18366.             "Large refactoring at the database classes. PHP 7.0 is now required."
  18367.         ],
  18368.         "sources": {
  18369.             "svn": [
  18370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@236"
  18371.             ],
  18372.             "git": [
  18373.                 "https://github.com/danielmarschall/oidplus/tree/3b20b6769ee27d42d0fc4c5ec94469f912e5653b"
  18374.             ]
  18375.         }
  18376.     },
  18377.     {
  18378.         "version": "2.0.0.231",
  18379.         "date": "2020-03-23 01:36:50 +0100",
  18380.         "author": "Daniel Marschall (ViaThinkSoft)",
  18381.         "changes": [
  18382.             "OOP fix"
  18383.         ],
  18384.         "sources": {
  18385.             "svn": [
  18386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@231"
  18387.             ],
  18388.             "git": [
  18389.                 "https://github.com/danielmarschall/oidplus/tree/6d797fde660f3b95c7996163948e148aeef14517"
  18390.             ]
  18391.         }
  18392.     },
  18393.     {
  18394.         "version": "2.0.0.230",
  18395.         "date": "2020-03-23 01:35:25 +0100",
  18396.         "author": "Daniel Marschall (ViaThinkSoft)",
  18397.         "changes": [
  18398.             "OOP"
  18399.         ],
  18400.         "sources": {
  18401.             "svn": [
  18402.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@230"
  18403.             ],
  18404.             "git": [
  18405.                 "https://github.com/danielmarschall/oidplus/tree/a207cc96b475c70ae523dcdc6fb844f3dd05bd43"
  18406.             ]
  18407.         }
  18408.     },
  18409.     {
  18410.         "version": "2.0.0.229",
  18411.         "date": "2020-03-21 00:12:27 +0100",
  18412.         "author": "Daniel Marschall (ViaThinkSoft)",
  18413.         "changes": [
  18414.             "Autoloading"
  18415.         ],
  18416.         "sources": {
  18417.             "svn": [
  18418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@229"
  18419.             ],
  18420.             "git": [
  18421.                 "https://github.com/danielmarschall/oidplus/tree/1a8f42d8cf00f6525292d4e218192e7fd1679665"
  18422.             ]
  18423.         }
  18424.     },
  18425.     {
  18426.         "version": "2.0.0.228",
  18427.         "date": "2020-03-21 00:07:01 +0100",
  18428.         "author": "Daniel Marschall (ViaThinkSoft)",
  18429.         "changes": [
  18430.             "Support for ports other than 80 and 443; OOP improvements"
  18431.         ],
  18432.         "sources": {
  18433.             "svn": [
  18434.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@228"
  18435.             ],
  18436.             "git": [
  18437.                 "https://github.com/danielmarschall/oidplus/tree/1e2ec13832f209448cf785c5967eb8bcf8bb2b92"
  18438.             ]
  18439.         }
  18440.     },
  18441.     {
  18442.         "version": "2.0.0.227",
  18443.         "date": "2020-03-20 22:27:50 +0100",
  18444.         "author": "Daniel Marschall (ViaThinkSoft)",
  18445.         "changes": [
  18446.             "Various fixes and OOP changes"
  18447.         ],
  18448.         "sources": {
  18449.             "svn": [
  18450.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@227"
  18451.             ],
  18452.             "git": [
  18453.                 "https://github.com/danielmarschall/oidplus/tree/bcb244451e40abc0d94c2c4c6fecb8862d944928"
  18454.             ]
  18455.         }
  18456.     },
  18457.     {
  18458.         "version": "2.0.0.225",
  18459.         "date": "2020-03-19 22:02:33 +0100",
  18460.         "author": "Daniel Marschall (ViaThinkSoft)",
  18461.         "changes": [
  18462.             "Bugfix: System URL could not determined"
  18463.         ],
  18464.         "sources": {
  18465.             "svn": [
  18466.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@225"
  18467.             ],
  18468.             "git": [
  18469.                 "https://github.com/danielmarschall/oidplus/tree/4d6d2440ca7b91aa51ad9dd172ef60bc1cfc73dc"
  18470.             ]
  18471.         }
  18472.     },
  18473.     {
  18474.         "version": "2.0.0.224",
  18475.         "date": "2020-03-19 20:32:14 +0100",
  18476.         "author": "Daniel Marschall (ViaThinkSoft)",
  18477.         "changes": [
  18478.             "OIDplus now automatically registeres the plugins. The plugins do not need to register themselves through the singleton."
  18479.         ],
  18480.         "sources": {
  18481.             "svn": [
  18482.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@224"
  18483.             ],
  18484.             "git": [
  18485.                 "https://github.com/danielmarschall/oidplus/tree/b867e9f963932f1692dd2ba568af2091406586ef"
  18486.             ]
  18487.         }
  18488.     },
  18489.     {
  18490.         "version": "2.0.0.223",
  18491.         "date": "2020-03-19 20:01:23 +0100",
  18492.         "author": "Daniel Marschall (ViaThinkSoft)",
  18493.         "changes": [
  18494.             "Removed all instances of SQL backticks because of compatibility with other DBMS"
  18495.         ],
  18496.         "sources": {
  18497.             "svn": [
  18498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@223"
  18499.             ],
  18500.             "git": [
  18501.                 "https://github.com/danielmarschall/oidplus/tree/77754ae91ceb0db7e151021bd5752c3c30ee52f7"
  18502.             ]
  18503.         }
  18504.     },
  18505.     {
  18506.         "version": "2.0.0.222",
  18507.         "date": "2020-03-19 15:13:37 +0100",
  18508.         "author": "Daniel Marschall (ViaThinkSoft)",
  18509.         "changes": [
  18510.             "Plugins now contain following information: name, version, author, description; visible in admin area"
  18511.         ],
  18512.         "sources": {
  18513.             "svn": [
  18514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@222"
  18515.             ],
  18516.             "git": [
  18517.                 "https://github.com/danielmarschall/oidplus/tree/dd586705b4fac1ec9f7ef00dfa3f707de5a12092"
  18518.             ]
  18519.         }
  18520.     },
  18521.     {
  18522.         "version": "2.0.0.221",
  18523.         "date": "2020-03-18 17:40:03 +0100",
  18524.         "author": "Daniel Marschall (ViaThinkSoft)",
  18525.         "changes": [
  18526.             "New plugin type \"RA authentication plugin\""
  18527.         ],
  18528.         "sources": {
  18529.             "svn": [
  18530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@221"
  18531.             ],
  18532.             "git": [
  18533.                 "https://github.com/danielmarschall/oidplus/tree/5d25250c643f5e0f6504c448fb2fff52df1afdc7"
  18534.             ]
  18535.         }
  18536.     },
  18537.     {
  18538.         "version": "2.0.0.220",
  18539.         "date": "2020-03-18 15:23:28 +0100",
  18540.         "author": "Daniel Marschall (ViaThinkSoft)",
  18541.         "changes": [
  18542.             "Generic password auth types \"A1\" for easier migration from other systems"
  18543.         ],
  18544.         "sources": {
  18545.             "svn": [
  18546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@220"
  18547.             ],
  18548.             "git": [
  18549.                 "https://github.com/danielmarschall/oidplus/tree/26585801ad644d6107f8d0b26818652061ed441a"
  18550.             ]
  18551.         }
  18552.     },
  18553.     {
  18554.         "version": "2.0.0.219",
  18555.         "date": "2020-03-15 21:54:37 +0100",
  18556.         "author": "Daniel Marschall (ViaThinkSoft)",
  18557.         "changes": [],
  18558.         "sources": {
  18559.             "svn": [
  18560.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@219"
  18561.             ],
  18562.             "git": [
  18563.                 "https://github.com/danielmarschall/oidplus/tree/53217bd20a6753682210d7e85ba0a660533d6562"
  18564.             ]
  18565.         }
  18566.     },
  18567.     {
  18568.         "version": "2.0.0.218",
  18569.         "date": "2020-03-15 15:37:55 +0100",
  18570.         "author": "Daniel Marschall (ViaThinkSoft)",
  18571.         "changes": [],
  18572.         "sources": {
  18573.             "svn": [
  18574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@218"
  18575.             ],
  18576.             "git": [
  18577.                 "https://github.com/danielmarschall/oidplus/tree/2598738342f51209182c62642db925d588cdae92"
  18578.             ]
  18579.         }
  18580.     },
  18581.     {
  18582.         "version": "2.0.0.217",
  18583.         "date": "2020-03-15 01:14:55 +0100",
  18584.         "author": "Daniel Marschall (ViaThinkSoft)",
  18585.         "changes": [
  18586.             "Privacy documentation is now included in the OIDplus installation itself"
  18587.         ],
  18588.         "sources": {
  18589.             "svn": [
  18590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@217"
  18591.             ],
  18592.             "git": [
  18593.                 "https://github.com/danielmarschall/oidplus/tree/4549ec7293601249bb533a8b9295a3d0fe41f8cd"
  18594.             ]
  18595.         }
  18596.     },
  18597.     {
  18598.         "version": "2.0.0.216",
  18599.         "date": "2020-03-15 00:47:53 +0100",
  18600.         "author": "Daniel Marschall (ViaThinkSoft)",
  18601.         "changes": [
  18602.             "Fixed problem with Web SVN client not removing \"oidplus.js\""
  18603.         ],
  18604.         "sources": {
  18605.             "svn": [
  18606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@216"
  18607.             ],
  18608.             "git": [
  18609.                 "https://github.com/danielmarschall/oidplus/tree/22d198a05b1352bf3fe45e4d78f895728be227d8"
  18610.             ]
  18611.         }
  18612.     },
  18613.     {
  18614.         "version": "2.0.0.215",
  18615.         "date": "2020-03-15 00:02:33 +0100",
  18616.         "author": "Daniel Marschall (ViaThinkSoft)",
  18617.         "changes": [
  18618.             "Made amount of CSS/JS files loaded through index.php smaller"
  18619.         ],
  18620.         "sources": {
  18621.             "svn": [
  18622.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@215"
  18623.             ],
  18624.             "git": [
  18625.                 "https://github.com/danielmarschall/oidplus/tree/533a6b740d370496a014559d4aa1b9b82cf59b64"
  18626.             ]
  18627.         }
  18628.     },
  18629.     {
  18630.         "version": "2.0.0.214",
  18631.         "date": "2020-03-14 23:23:30 +0100",
  18632.         "author": "Daniel Marschall (ViaThinkSoft)",
  18633.         "changes": [
  18634.             "Privacy: polyfill.io JavaScript is only loaded if web browser is detected as Internet Explorer"
  18635.         ],
  18636.         "sources": {
  18637.             "svn": [
  18638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@214"
  18639.             ],
  18640.             "git": [
  18641.                 "https://github.com/danielmarschall/oidplus/tree/93c6f159a52f9e3e321c4c8cb48d910a297e90fe"
  18642.             ]
  18643.         }
  18644.     },
  18645.     {
  18646.         "version": "2.0.0.213",
  18647.         "date": "2020-03-06 23:14:57 +0100",
  18648.         "author": "Daniel Marschall (ViaThinkSoft)",
  18649.         "changes": [
  18650.             "Fixed security vulnerability!"
  18651.         ],
  18652.         "sources": {
  18653.             "svn": [
  18654.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@213"
  18655.             ],
  18656.             "git": [
  18657.                 "https://github.com/danielmarschall/oidplus/tree/5bfe28d2e27ceb749a57b359f8081a604755df09"
  18658.             ]
  18659.         }
  18660.     },
  18661.     {
  18662.         "version": "2.0.0.212",
  18663.         "date": "2020-03-01 01:18:26 +0100",
  18664.         "author": "Daniel Marschall (ViaThinkSoft)",
  18665.         "changes": [],
  18666.         "sources": {
  18667.             "svn": [
  18668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@212"
  18669.             ],
  18670.             "git": [
  18671.                 "https://github.com/danielmarschall/oidplus/tree/a303b9b4ab2c69eff10d17e166cc3222db9521fb"
  18672.             ]
  18673.         }
  18674.     },
  18675.     {
  18676.         "version": "2.0.0.211",
  18677.         "date": "2020-02-29 11:27:50 +0100",
  18678.         "author": "Daniel Marschall (ViaThinkSoft)",
  18679.         "changes": [
  18680.             "Misc"
  18681.         ],
  18682.         "sources": {
  18683.             "svn": [
  18684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@211"
  18685.             ],
  18686.             "git": [
  18687.                 "https://github.com/danielmarschall/oidplus/tree/60deec03725e01347aac5a077d7f41ce084c371e"
  18688.             ]
  18689.         }
  18690.     },
  18691.     {
  18692.         "version": "2.0.0.210",
  18693.         "date": "2020-02-29 11:04:58 +0100",
  18694.         "author": "Daniel Marschall (ViaThinkSoft)",
  18695.         "changes": [
  18696.             "OIDplus can now also work if the GMP extension is not installed, but BCMath is installed"
  18697.         ],
  18698.         "sources": {
  18699.             "svn": [
  18700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@210"
  18701.             ],
  18702.             "git": [
  18703.                 "https://github.com/danielmarschall/oidplus/tree/2b292af3c3ae4e00c7956f201296faa4a1050789"
  18704.             ]
  18705.         }
  18706.     },
  18707.     {
  18708.         "version": "2.0.0.209",
  18709.         "date": "2020-02-28 16:05:49 +0100",
  18710.         "author": "Daniel Marschall (ViaThinkSoft)",
  18711.         "changes": [
  18712.             "Logging"
  18713.         ],
  18714.         "sources": {
  18715.             "svn": [
  18716.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@209"
  18717.             ],
  18718.             "git": [
  18719.                 "https://github.com/danielmarschall/oidplus/tree/47585830c23121bb805dc75496f652ef4f8c68c5"
  18720.             ]
  18721.         }
  18722.     },
  18723.     {
  18724.         "version": "2.0.0.208",
  18725.         "date": "2020-02-28 15:44:19 +0100",
  18726.         "author": "Daniel Marschall (ViaThinkSoft)",
  18727.         "changes": [
  18728.             "OIDplus is now compatible with hosts that do not support MySQLnd (Native Driver)"
  18729.         ],
  18730.         "sources": {
  18731.             "svn": [
  18732.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@208"
  18733.             ],
  18734.             "git": [
  18735.                 "https://github.com/danielmarschall/oidplus/tree/71f6f047c12598dd5e20d9b017117de0773c5044"
  18736.             ]
  18737.         }
  18738.     },
  18739.     {
  18740.         "version": "2.0.0.207",
  18741.         "date": "2020-02-27 17:01:27 +0100",
  18742.         "author": "Daniel Marschall (ViaThinkSoft)",
  18743.         "changes": [
  18744.             "Dependency-Check"
  18745.         ],
  18746.         "sources": {
  18747.             "svn": [
  18748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@207"
  18749.             ],
  18750.             "git": [
  18751.                 "https://github.com/danielmarschall/oidplus/tree/147fcfd6841274b1f1bfc325b96bfd24e1832a1b"
  18752.             ]
  18753.         }
  18754.     },
  18755.     {
  18756.         "version": "2.0.0.206",
  18757.         "date": "2020-01-23 23:44:12 +0100",
  18758.         "author": "Daniel Marschall (ViaThinkSoft)",
  18759.         "changes": [
  18760.             "Registration service now handles system ID hash conflicts"
  18761.         ],
  18762.         "sources": {
  18763.             "svn": [
  18764.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@206"
  18765.             ],
  18766.             "git": [
  18767.                 "https://github.com/danielmarschall/oidplus/tree/dd8b717b517334fcccd9c3d363c80dca8fffaf1a"
  18768.             ]
  18769.         }
  18770.     },
  18771.     {
  18772.         "version": "2.0.0.205",
  18773.         "date": "2020-01-08 20:21:23 +0100",
  18774.         "author": "Daniel Marschall (ViaThinkSoft)",
  18775.         "changes": [
  18776.             "Wellknown generators"
  18777.         ],
  18778.         "sources": {
  18779.             "svn": [
  18780.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@205"
  18781.             ],
  18782.             "git": [
  18783.                 "https://github.com/danielmarschall/oidplus/tree/d74b61697b2e07a3f7a71196ebab4dd8f19945c1"
  18784.             ]
  18785.         }
  18786.     },
  18787.     {
  18788.         "version": "2.0.0.204",
  18789.         "date": "2019-12-26 12:25:28 +0100",
  18790.         "author": "Daniel Marschall (ViaThinkSoft)",
  18791.         "changes": [
  18792.             "Added new field \"comment\", so that the superior RA can comment on the name of an OID they allocate. Database version is now 201."
  18793.         ],
  18794.         "sources": {
  18795.             "svn": [
  18796.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@204"
  18797.             ],
  18798.             "git": [
  18799.                 "https://github.com/danielmarschall/oidplus/tree/b57346bcc461bf128f98f28906e13580af957594"
  18800.             ]
  18801.         }
  18802.     },
  18803.     {
  18804.         "version": "2.0.0.203",
  18805.         "date": "2019-12-12 00:56:06 +0100",
  18806.         "author": "Daniel Marschall (ViaThinkSoft)",
  18807.         "changes": [],
  18808.         "sources": {
  18809.             "svn": [
  18810.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@203"
  18811.             ],
  18812.             "git": [
  18813.                 "https://github.com/danielmarschall/oidplus/tree/304a9fdd8d28a22b338dda3d70a6399da3b1a1f8"
  18814.             ]
  18815.         }
  18816.     },
  18817.     {
  18818.         "version": "2.0.0.202",
  18819.         "date": "2019-12-11 20:37:05 +0100",
  18820.         "author": "Daniel Marschall (ViaThinkSoft)",
  18821.         "changes": [
  18822.             "WebWHOIS: Example ID is the first root of the system (OID preferred)"
  18823.         ],
  18824.         "sources": {
  18825.             "svn": [
  18826.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@202"
  18827.             ],
  18828.             "git": [
  18829.                 "https://github.com/danielmarschall/oidplus/tree/4a4300ef82612c8bfcb1ecc7ccb5b1a0d579cfb6"
  18830.             ]
  18831.         }
  18832.     },
  18833.     {
  18834.         "version": "2.0.0.201",
  18835.         "date": "2019-12-10 14:36:07 +0100",
  18836.         "author": "Daniel Marschall (ViaThinkSoft)",
  18837.         "changes": [
  18838.             "New feature: WebWHOIS in JSON and XML format",
  18839.             "Fix: Alphanumeric identifiers don't need to be unique anymore (except for standardized identifiers)"
  18840.         ],
  18841.         "sources": {
  18842.             "svn": [
  18843.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@201"
  18844.             ],
  18845.             "git": [
  18846.                 "https://github.com/danielmarschall/oidplus/tree/d6fc1368d6192ed1d93899275b8de1a61f33e639"
  18847.             ]
  18848.         }
  18849.     },
  18850.     {
  18851.         "version": "2.0.0.200",
  18852.         "date": "2019-11-26 22:30:14 +0100",
  18853.         "author": "Daniel Marschall (ViaThinkSoft)",
  18854.         "changes": [
  18855.             "Bugfix for WebSVN updater (directories were created in wrong hierarchical order). IMPORTANT: If updating using the WebSVN updater failed, please create the listed directories manually."
  18856.         ],
  18857.         "sources": {
  18858.             "svn": [
  18859.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@200"
  18860.             ],
  18861.             "git": [
  18862.                 "https://github.com/danielmarschall/oidplus/tree/4961c6b1f67b4b181d96195479eebc7df8e645bb"
  18863.             ]
  18864.         }
  18865.     },
  18866.     {
  18867.         "version": "2.0.0.199",
  18868.         "date": "2019-11-25 00:31:31 +0100",
  18869.         "author": "Daniel Marschall (ViaThinkSoft)",
  18870.         "changes": [
  18871.             "Improved WEID user experience (adding OIDs)"
  18872.         ],
  18873.         "sources": {
  18874.             "svn": [
  18875.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@199"
  18876.             ],
  18877.             "git": [
  18878.                 "https://github.com/danielmarschall/oidplus/tree/4ec8aaa1b6bc1612d94168391140f27f7cffb523"
  18879.             ]
  18880.         }
  18881.     },
  18882.     {
  18883.         "version": "2.0.0.198",
  18884.         "date": "2019-11-21 01:05:37 +0100",
  18885.         "author": "Daniel Marschall (ViaThinkSoft)",
  18886.         "changes": [
  18887.             "OID-Info Export fix"
  18888.         ],
  18889.         "sources": {
  18890.             "svn": [
  18891.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@198"
  18892.             ],
  18893.             "git": [
  18894.                 "https://github.com/danielmarschall/oidplus/tree/cb58338789bae8302f1ca53a030841cfeaf3d5ea"
  18895.             ]
  18896.         }
  18897.     },
  18898.     {
  18899.         "version": "2.0.0.197",
  18900.         "date": "2019-11-18 00:51:53 +0100",
  18901.         "author": "Daniel Marschall (ViaThinkSoft)",
  18902.         "changes": [
  18903.             "WEID bugfix"
  18904.         ],
  18905.         "sources": {
  18906.             "svn": [
  18907.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@197"
  18908.             ],
  18909.             "git": [
  18910.                 "https://github.com/danielmarschall/oidplus/tree/f7433b5549401609d6d63d6a25d57a69026af9e0"
  18911.             ]
  18912.         }
  18913.     },
  18914.     {
  18915.         "version": "2.0.0.196",
  18916.         "date": "2019-11-08 14:27:28 +0100",
  18917.         "author": "Daniel Marschall (ViaThinkSoft)",
  18918.         "changes": [
  18919.             "WEID update and other small fixes"
  18920.         ],
  18921.         "sources": {
  18922.             "svn": [
  18923.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@196"
  18924.             ],
  18925.             "git": [
  18926.                 "https://github.com/danielmarschall/oidplus/tree/6f0aeb41cb278cf8cae52ba6cdc02c486db40e3d"
  18927.             ]
  18928.         }
  18929.     },
  18930.     {
  18931.         "version": "2.0.0.195",
  18932.         "date": "2019-11-07 00:27:31 +0100",
  18933.         "author": "Daniel Marschall (ViaThinkSoft)",
  18934.         "changes": [],
  18935.         "sources": {
  18936.             "svn": [
  18937.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@195"
  18938.             ],
  18939.             "git": [
  18940.                 "https://github.com/danielmarschall/oidplus/tree/b41808c5672d32552701101ec6fa0ed85a1f71e2"
  18941.             ]
  18942.         }
  18943.     },
  18944.     {
  18945.         "version": "2.0.0.194",
  18946.         "date": "2019-11-06 20:48:18 +0100",
  18947.         "author": "Daniel Marschall (ViaThinkSoft)",
  18948.         "changes": [
  18949.             "Bugfix at OID-Info export"
  18950.         ],
  18951.         "sources": {
  18952.             "svn": [
  18953.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@194"
  18954.             ],
  18955.             "git": [
  18956.                 "https://github.com/danielmarschall/oidplus/tree/64b0c33c1534b71b5ceaec89ad07d3e41a3221a3"
  18957.             ]
  18958.         }
  18959.     },
  18960.     {
  18961.         "version": "2.0.0.193",
  18962.         "date": "2019-11-03 23:26:43 +0100",
  18963.         "author": "Daniel Marschall (ViaThinkSoft)",
  18964.         "changes": [
  18965.             "New feature: Alternative Identifiers",
  18966.             "Fixed bug where the \"Jump to RA\" list was wrong",
  18967.             "Fixed bug in UUID interpretation"
  18968.         ],
  18969.         "sources": {
  18970.             "svn": [
  18971.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@193"
  18972.             ],
  18973.             "git": [
  18974.                 "https://github.com/danielmarschall/oidplus/tree/090be977c5ecd32deae9c0b53b9957708d90b2f1"
  18975.             ]
  18976.         }
  18977.     },
  18978.     {
  18979.         "version": "2.0.0.192",
  18980.         "date": "2019-10-29 00:40:59 +0100",
  18981.         "author": "Daniel Marschall (ViaThinkSoft)",
  18982.         "changes": [
  18983.             "Fixed bug: Box icons don't show the object type name",
  18984.             "Fixed bug: Title of object type root was missing"
  18985.         ],
  18986.         "sources": {
  18987.             "svn": [
  18988.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@192"
  18989.             ],
  18990.             "git": [
  18991.                 "https://github.com/danielmarschall/oidplus/tree/9418cbc58d99bfbb10b9198c66cc922d50cc4e07"
  18992.             ]
  18993.         }
  18994.     },
  18995.     {
  18996.         "version": "2.0.0.191",
  18997.         "date": "2019-10-27 11:45:08 +0100",
  18998.         "author": "Daniel Marschall (ViaThinkSoft)",
  18999.         "changes": [
  19000.             "Bug in name base generated UUIDs fixed"
  19001.         ],
  19002.         "sources": {
  19003.             "svn": [
  19004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@191"
  19005.             ],
  19006.             "git": [
  19007.                 "https://github.com/danielmarschall/oidplus/tree/08e5e2a58ec6834be5f3248270c5cc27bf69173d"
  19008.             ]
  19009.         }
  19010.     },
  19011.     {
  19012.         "version": "2.0.0.190",
  19013.         "date": "2019-10-24 13:17:25 +0200",
  19014.         "author": "Daniel Marschall (ViaThinkSoft)",
  19015.         "changes": [
  19016.             "Re-canonize script to correct database entries"
  19017.         ],
  19018.         "sources": {
  19019.             "svn": [
  19020.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@190"
  19021.             ],
  19022.             "git": [
  19023.                 "https://github.com/danielmarschall/oidplus/tree/7cd88f13f126d7e89cfbf67e60d500efa4ee47f5"
  19024.             ]
  19025.         }
  19026.     },
  19027.     {
  19028.         "version": "2.0.0.189",
  19029.         "date": "2019-10-19 12:26:22 +0200",
  19030.         "author": "Daniel Marschall (ViaThinkSoft)",
  19031.         "changes": [
  19032.             "Fixed BUG#0000207"
  19033.         ],
  19034.         "sources": {
  19035.             "svn": [
  19036.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@189"
  19037.             ],
  19038.             "git": [
  19039.                 "https://github.com/danielmarschall/oidplus/tree/532a4df887dedf1f3f79abc685ad20a110de0272"
  19040.             ]
  19041.         }
  19042.     },
  19043.     {
  19044.         "version": "2.0.0.188",
  19045.         "date": "2019-10-18 19:14:23 +0200",
  19046.         "author": "Daniel Marschall (ViaThinkSoft)",
  19047.         "changes": [
  19048.             "Fixed BUG#0000205: IPv4 module did not work (Logger maskcode conflict)",
  19049.             "Fixed BUG#0000206: IPv6 normalization did not work",
  19050.             "Fixed bug: Entering a wrong IPv4/IPv6 address lead to an invalid object with id='ipv4:' or id='ipv6:' which caused the treeview to run into an endless loop"
  19051.         ],
  19052.         "sources": {
  19053.             "svn": [
  19054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@188"
  19055.             ],
  19056.             "git": [
  19057.                 "https://github.com/danielmarschall/oidplus/tree/f79204aecbf01f6c26476d39d1f4a27d4c2bfeb6"
  19058.             ]
  19059.         }
  19060.     },
  19061.     {
  19062.         "version": "2.0.0.187",
  19063.         "date": "2019-09-22 01:06:53 +0200",
  19064.         "author": "Daniel Marschall (ViaThinkSoft)",
  19065.         "changes": [
  19066.             "Bugfix"
  19067.         ],
  19068.         "sources": {
  19069.             "svn": [
  19070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@187"
  19071.             ],
  19072.             "git": [
  19073.                 "https://github.com/danielmarschall/oidplus/tree/e54f1233bca7b5dc94013256fd20da6b766faa8b"
  19074.             ]
  19075.         }
  19076.     },
  19077.     {
  19078.         "version": "2.0.0.186",
  19079.         "date": "2019-09-16 00:22:22 +0200",
  19080.         "author": "Daniel Marschall (ViaThinkSoft)",
  19081.         "changes": [
  19082.             "Minor changes"
  19083.         ],
  19084.         "sources": {
  19085.             "svn": [
  19086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@186"
  19087.             ],
  19088.             "git": [
  19089.                 "https://github.com/danielmarschall/oidplus/tree/b90adcaeaee0a20e1a3f3ef0b038297167ad1783"
  19090.             ]
  19091.         }
  19092.     },
  19093.     {
  19094.         "version": "2.0.0.185",
  19095.         "date": "2019-09-15 11:51:39 +0200",
  19096.         "author": "Daniel Marschall (ViaThinkSoft)",
  19097.         "changes": [
  19098.             "Goto box for mobile"
  19099.         ],
  19100.         "sources": {
  19101.             "svn": [
  19102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@185"
  19103.             ],
  19104.             "git": [
  19105.                 "https://github.com/danielmarschall/oidplus/tree/0010b4d727a578c09b7375f4ca1f378cffb9b492"
  19106.             ]
  19107.         }
  19108.     },
  19109.     {
  19110.         "version": "2.0.0.184",
  19111.         "date": "2019-09-15 10:28:30 +0200",
  19112.         "author": "Daniel Marschall (ViaThinkSoft)",
  19113.         "changes": [
  19114.             "Objects are saved with a canonical name"
  19115.         ],
  19116.         "sources": {
  19117.             "svn": [
  19118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@184"
  19119.             ],
  19120.             "git": [
  19121.                 "https://github.com/danielmarschall/oidplus/tree/aa3fd11599b7230e446230febf1134f2c0098ab2"
  19122.             ]
  19123.         }
  19124.     },
  19125.     {
  19126.         "version": "2.0.0.183",
  19127.         "date": "2019-09-11 22:05:09 +0200",
  19128.         "author": "Daniel Marschall (ViaThinkSoft)",
  19129.         "changes": [
  19130.             "NEW feature: \"Goto\" quick access bar",
  19131.             "CHANGED: Incorrect written object identifiers (e.g. 2.0999) will now be auto-corrected"
  19132.         ],
  19133.         "sources": {
  19134.             "svn": [
  19135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@183"
  19136.             ],
  19137.             "git": [
  19138.                 "https://github.com/danielmarschall/oidplus/tree/fe7fc851d6b4682ee26f6931647b871cf4eff3eb"
  19139.             ]
  19140.         }
  19141.     },
  19142.     {
  19143.         "version": "2.0.0.182",
  19144.         "date": "2019-08-26 20:57:09 +0200",
  19145.         "author": "Daniel Marschall (ViaThinkSoft)",
  19146.         "changes": [],
  19147.         "sources": {
  19148.             "svn": [
  19149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@182"
  19150.             ],
  19151.             "git": [
  19152.                 "https://github.com/danielmarschall/oidplus/tree/a123fa4db82cc9ed511b33ccbd27484a03649bc5"
  19153.             ]
  19154.         }
  19155.     },
  19156.     {
  19157.         "version": "2.0.0.181",
  19158.         "date": "2019-08-26 18:58:51 +0200",
  19159.         "author": "Daniel Marschall (ViaThinkSoft)",
  19160.         "changes": [],
  19161.         "sources": {
  19162.             "svn": [
  19163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@181"
  19164.             ],
  19165.             "git": [
  19166.                 "https://github.com/danielmarschall/oidplus/tree/772d665b2e1094a83d4ae0efcb37ffc9850645f2"
  19167.             ]
  19168.         }
  19169.     },
  19170.     {
  19171.         "version": "2.0.0.180",
  19172.         "date": "2019-08-24 20:14:44 +0200",
  19173.         "author": "Daniel Marschall (ViaThinkSoft)",
  19174.         "changes": [],
  19175.         "sources": {
  19176.             "svn": [
  19177.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@180"
  19178.             ],
  19179.             "git": [
  19180.                 "https://github.com/danielmarschall/oidplus/tree/dd88057d0a04961d46d3c33758935fc5d61e9dcb"
  19181.             ]
  19182.         }
  19183.     },
  19184.     {
  19185.         "version": "2.0.0.179",
  19186.         "date": "2019-08-22 16:32:41 +0200",
  19187.         "author": "Daniel Marschall (ViaThinkSoft)",
  19188.         "changes": [
  19189.             "Small fixes"
  19190.         ],
  19191.         "sources": {
  19192.             "svn": [
  19193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@179"
  19194.             ],
  19195.             "git": [
  19196.                 "https://github.com/danielmarschall/oidplus/tree/668daf8f6d36793a2c427b17ab8954b18e88f452"
  19197.             ]
  19198.         }
  19199.     },
  19200.     {
  19201.         "version": "2.0.0.178",
  19202.         "date": "2019-08-21 17:03:50 +0200",
  19203.         "author": "Daniel Marschall (ViaThinkSoft)",
  19204.         "changes": [
  19205.             "OIDplus is now compatible with Microsoft Edge"
  19206.         ],
  19207.         "sources": {
  19208.             "svn": [
  19209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@178"
  19210.             ],
  19211.             "git": [
  19212.                 "https://github.com/danielmarschall/oidplus/tree/937832535eea07a1e00cdd5eb23b984135c32559"
  19213.             ]
  19214.         }
  19215.     },
  19216.     {
  19217.         "version": "2.0.0.177",
  19218.         "date": "2019-08-21 14:27:00 +0200",
  19219.         "author": "Daniel Marschall (ViaThinkSoft)",
  19220.         "changes": [
  19221.             "BUGFIX: Web SVN update fixed"
  19222.         ],
  19223.         "sources": {
  19224.             "svn": [
  19225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@177"
  19226.             ],
  19227.             "git": [
  19228.                 "https://github.com/danielmarschall/oidplus/tree/54a122d9de652417f00e318070fa0574223ccd32"
  19229.             ]
  19230.         }
  19231.     },
  19232.     {
  19233.         "version": "2.0.0.176",
  19234.         "date": "2019-08-21 14:21:06 +0200",
  19235.         "author": "Daniel Marschall (ViaThinkSoft)",
  19236.         "changes": [
  19237.             "BUGFIX: Confidential flag could not be set for OIDs. Fixed."
  19238.         ],
  19239.         "sources": {
  19240.             "svn": [
  19241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@176"
  19242.             ],
  19243.             "git": [
  19244.                 "https://github.com/danielmarschall/oidplus/tree/3d38dccff8f0542edd4832c483ffe948dc511470"
  19245.             ]
  19246.         }
  19247.     },
  19248.     {
  19249.         "version": "2.0.0.175",
  19250.         "date": "2019-08-21 13:42:37 +0200",
  19251.         "author": "Daniel Marschall (ViaThinkSoft)",
  19252.         "changes": [
  19253.             "Registration procedure update"
  19254.         ],
  19255.         "sources": {
  19256.             "svn": [
  19257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@175"
  19258.             ],
  19259.             "git": [
  19260.                 "https://github.com/danielmarschall/oidplus/tree/928d69c171cc617e2418dc26863c706dfe4bc676"
  19261.             ]
  19262.         }
  19263.     },
  19264.     {
  19265.         "version": "2.0.0.174",
  19266.         "date": "2019-08-18 19:22:04 +0200",
  19267.         "author": "Daniel Marschall (ViaThinkSoft)",
  19268.         "changes": [
  19269.             "Setup assistant cannot be started when config file is missing"
  19270.         ],
  19271.         "sources": {
  19272.             "svn": [
  19273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@174"
  19274.             ],
  19275.             "git": [
  19276.                 "https://github.com/danielmarschall/oidplus/tree/d433b8e68f75a2c17d7acfa9a2787b33008c9f76"
  19277.             ]
  19278.         }
  19279.     },
  19280.     {
  19281.         "version": "2.0.0.173",
  19282.         "date": "2019-08-18 19:12:54 +0200",
  19283.         "author": "Daniel Marschall (ViaThinkSoft)",
  19284.         "changes": [
  19285.             "Bugfix: Wrong error message when MySQLi connection failed. Linked to setup again."
  19286.         ],
  19287.         "sources": {
  19288.             "svn": [
  19289.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@173"
  19290.             ],
  19291.             "git": [
  19292.                 "https://github.com/danielmarschall/oidplus/tree/83675c758e0bb76d7483fe15ac315fdb136af1e9"
  19293.             ]
  19294.         }
  19295.     },
  19296.     {
  19297.         "version": "2.0.0.172",
  19298.         "date": "2019-08-16 10:37:14 +0200",
  19299.         "author": "Daniel Marschall (ViaThinkSoft)",
  19300.         "changes": [
  19301.             "Update procedure: More revision information is now shown in the preview"
  19302.         ],
  19303.         "sources": {
  19304.             "svn": [
  19305.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@172"
  19306.             ],
  19307.             "git": [
  19308.                 "https://github.com/danielmarschall/oidplus/tree/3c5dc9274f2ad3c88bed19ac491fd0b977e40d1f"
  19309.             ]
  19310.         }
  19311.     },
  19312.     {
  19313.         "version": "2.0.0.171",
  19314.         "date": "2019-08-15 16:30:41 +0200",
  19315.         "author": "Daniel Marschall (ViaThinkSoft)",
  19316.         "changes": [],
  19317.         "sources": {
  19318.             "svn": [
  19319.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@171"
  19320.             ],
  19321.             "git": [
  19322.                 "https://github.com/danielmarschall/oidplus/tree/af85cd1a4392ab0007af53906e45e9e361adbd87"
  19323.             ]
  19324.         }
  19325.     },
  19326.     {
  19327.         "version": "2.0.0.170",
  19328.         "date": "2019-08-14 14:31:08 +0200",
  19329.         "author": "Daniel Marschall (ViaThinkSoft)",
  19330.         "changes": [
  19331.             "System version and installation type are now included in the Registration"
  19332.         ],
  19333.         "sources": {
  19334.             "svn": [
  19335.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@170"
  19336.             ],
  19337.             "git": [
  19338.                 "https://github.com/danielmarschall/oidplus/tree/08e9375075a042c44aaef65058f1f0f9aa408dbc"
  19339.             ]
  19340.         }
  19341.     },
  19342.     {
  19343.         "version": "2.0.0.169",
  19344.         "date": "2019-08-14 12:57:23 +0200",
  19345.         "author": "Daniel Marschall (ViaThinkSoft)",
  19346.         "changes": [
  19347.             "Fix: Confidential OID detection fix"
  19348.         ],
  19349.         "sources": {
  19350.             "svn": [
  19351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@169"
  19352.             ],
  19353.             "git": [
  19354.                 "https://github.com/danielmarschall/oidplus/tree/6d887365ee05b4e1bfdfee4e5b333fac99ce403f"
  19355.             ]
  19356.         }
  19357.     },
  19358.     {
  19359.         "version": "2.0.0.168",
  19360.         "date": "2019-08-14 11:55:28 +0200",
  19361.         "author": "Daniel Marschall (ViaThinkSoft)",
  19362.         "changes": [],
  19363.         "sources": {
  19364.             "svn": [
  19365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@168"
  19366.             ],
  19367.             "git": [
  19368.                 "https://github.com/danielmarschall/oidplus/tree/fcc3e5d92ff6132501fa1c5d0826f1ec60715195"
  19369.             ]
  19370.         }
  19371.     },
  19372.     {
  19373.         "version": "2.0.0.167",
  19374.         "date": "2019-08-14 11:48:34 +0200",
  19375.         "author": "Daniel Marschall (ViaThinkSoft)",
  19376.         "changes": [],
  19377.         "sources": {
  19378.             "svn": [
  19379.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@167"
  19380.             ],
  19381.             "git": [
  19382.                 "https://github.com/danielmarschall/oidplus/tree/697adcd6f9ae082fbe36583667ba0ceea6121eea"
  19383.             ]
  19384.         }
  19385.     },
  19386.     {
  19387.         "version": "2.0.0.166",
  19388.         "date": "2019-08-14 11:44:35 +0200",
  19389.         "author": "Daniel Marschall (ViaThinkSoft)",
  19390.         "changes": [],
  19391.         "sources": {
  19392.             "svn": [
  19393.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@166"
  19394.             ],
  19395.             "git": [
  19396.                 "https://github.com/danielmarschall/oidplus/tree/74064506bc3ef08d806aec4859d963fc930b46b9"
  19397.             ]
  19398.         }
  19399.     },
  19400.     {
  19401.         "version": "2.0.0.165",
  19402.         "date": "2019-08-13 15:48:23 +0200",
  19403.         "author": "Daniel Marschall (ViaThinkSoft)",
  19404.         "changes": [
  19405.             "Update page contains now an invisible VNag status tag"
  19406.         ],
  19407.         "sources": {
  19408.             "svn": [
  19409.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@165"
  19410.             ],
  19411.             "git": [
  19412.                 "https://github.com/danielmarschall/oidplus/tree/8ace46bb8205495a538642883415c45b00640e8f"
  19413.             ]
  19414.         }
  19415.     },
  19416.     {
  19417.         "version": "2.0.0.164",
  19418.         "date": "2019-08-13 15:12:13 +0200",
  19419.         "author": "Daniel Marschall (ViaThinkSoft)",
  19420.         "changes": [
  19421.             "Update assistant bugfix"
  19422.         ],
  19423.         "sources": {
  19424.             "svn": [
  19425.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@164"
  19426.             ],
  19427.             "git": [
  19428.                 "https://github.com/danielmarschall/oidplus/tree/977b5d5bd89926eaed47d1a7a309e55cfebc41c6"
  19429.             ]
  19430.         }
  19431.     },
  19432.     {
  19433.         "version": "2.0.0.163",
  19434.         "date": "2019-08-13 14:49:13 +0200",
  19435.         "author": "Daniel Marschall (ViaThinkSoft)",
  19436.         "changes": [
  19437.             "NEW FEATURE: Software update (web SVN)"
  19438.         ],
  19439.         "sources": {
  19440.             "svn": [
  19441.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@163"
  19442.             ],
  19443.             "git": [
  19444.                 "https://github.com/danielmarschall/oidplus/tree/2bdf7afcf5f347ca21859e1988fabc97a626cc5f"
  19445.             ]
  19446.         }
  19447.     },
  19448.     {
  19449.         "version": "2.0.0.162",
  19450.         "date": "2019-08-13 13:14:08 +0200",
  19451.         "author": "Daniel Marschall (ViaThinkSoft)",
  19452.         "changes": [
  19453.             "Version detection update"
  19454.         ],
  19455.         "sources": {
  19456.             "svn": [
  19457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@162"
  19458.             ],
  19459.             "git": [
  19460.                 "https://github.com/danielmarschall/oidplus/tree/57f443a5cdcd4c404575cffe1721ba66119dd36d"
  19461.             ]
  19462.         }
  19463.     },
  19464.     {
  19465.         "version": "2.0.0.161",
  19466.         "date": "2019-08-12 15:09:12 +0200",
  19467.         "author": "Daniel Marschall (ViaThinkSoft)",
  19468.         "changes": [
  19469.             "Misc"
  19470.         ],
  19471.         "sources": {
  19472.             "svn": [
  19473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@161"
  19474.             ],
  19475.             "git": [
  19476.                 "https://github.com/danielmarschall/oidplus/tree/2fd258029e7ed251655fd63a204d399452ad5095"
  19477.             ]
  19478.         }
  19479.     },
  19480.     {
  19481.         "version": "2.0.0.160",
  19482.         "date": "2019-08-09 13:49:22 +0200",
  19483.         "author": "Daniel Marschall (ViaThinkSoft)",
  19484.         "changes": [
  19485.             "Adjusted \"Content-Security-Policy\""
  19486.         ],
  19487.         "sources": {
  19488.             "svn": [
  19489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@160"
  19490.             ],
  19491.             "git": [
  19492.                 "https://github.com/danielmarschall/oidplus/tree/16753aebbb70acb2850dbdca3dfeb903fdec9c4f"
  19493.             ]
  19494.         }
  19495.     },
  19496.     {
  19497.         "version": "2.0.0.159",
  19498.         "date": "2019-08-09 13:40:47 +0200",
  19499.         "author": "Daniel Marschall (ViaThinkSoft)",
  19500.         "changes": [
  19501.             "Fixed problem in system URL if system is hosted directly under a domain"
  19502.         ],
  19503.         "sources": {
  19504.             "svn": [
  19505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@159"
  19506.             ],
  19507.             "git": [
  19508.                 "https://github.com/danielmarschall/oidplus/tree/8cce59fa10d1fa2c8bee96c13be4bee9f0b55937"
  19509.             ]
  19510.         }
  19511.     },
  19512.     {
  19513.         "version": "2.0.0.158",
  19514.         "date": "2019-08-09 13:40:11 +0200",
  19515.         "author": "Daniel Marschall (ViaThinkSoft)",
  19516.         "changes": [
  19517.             "Fixed OOBE problem"
  19518.         ],
  19519.         "sources": {
  19520.             "svn": [
  19521.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@158"
  19522.             ],
  19523.             "git": [
  19524.                 "https://github.com/danielmarschall/oidplus/tree/36d88a3925027d3899e30c41ed3722382de7f2e8"
  19525.             ]
  19526.         }
  19527.     },
  19528.     {
  19529.         "version": "2.0.0.157",
  19530.         "date": "2019-08-08 20:01:02 +0200",
  19531.         "author": "Daniel Marschall (ViaThinkSoft)",
  19532.         "changes": [
  19533.             "Setup assistant 2/2 is now protected by ReCAPTCHA, if enabled"
  19534.         ],
  19535.         "sources": {
  19536.             "svn": [
  19537.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@157"
  19538.             ],
  19539.             "git": [
  19540.                 "https://github.com/danielmarschall/oidplus/tree/4d7797929b99f9c631b969939941206dcb315b45"
  19541.             ]
  19542.         }
  19543.     },
  19544.     {
  19545.         "version": "2.0.0.156",
  19546.         "date": "2019-08-05 20:15:17 +0200",
  19547.         "author": "Daniel Marschall (ViaThinkSoft)",
  19548.         "changes": [
  19549.             "Added setup background image"
  19550.         ],
  19551.         "sources": {
  19552.             "svn": [
  19553.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@156"
  19554.             ],
  19555.             "git": [
  19556.                 "https://github.com/danielmarschall/oidplus/tree/1966e284535c97dc3c31d4b90f341e4702f63563"
  19557.             ]
  19558.         }
  19559.     },
  19560.     {
  19561.         "version": "2.0.0.155",
  19562.         "date": "2019-08-03 23:20:57 +0200",
  19563.         "author": "Daniel Marschall (ViaThinkSoft)",
  19564.         "changes": [
  19565.             "Invitations can now be disabled.",
  19566.             "OOBE Bugfix."
  19567.         ],
  19568.         "sources": {
  19569.             "svn": [
  19570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@155"
  19571.             ],
  19572.             "git": [
  19573.                 "https://github.com/danielmarschall/oidplus/tree/d60bedc177b98e4f53bfe535f34ae2b70fb66afe"
  19574.             ]
  19575.         }
  19576.     },
  19577.     {
  19578.         "version": "2.0.0.154",
  19579.         "date": "2019-08-03 22:54:53 +0200",
  19580.         "author": "Daniel Marschall (ViaThinkSoft)",
  19581.         "changes": [
  19582.             "document.location => window.location.href"
  19583.         ],
  19584.         "sources": {
  19585.             "svn": [
  19586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@154"
  19587.             ],
  19588.             "git": [
  19589.                 "https://github.com/danielmarschall/oidplus/tree/782140143a70f06ded8eecfde5f5968888f707bd"
  19590.             ]
  19591.         }
  19592.     },
  19593.     {
  19594.         "version": "2.0.0.153",
  19595.         "date": "2019-08-03 22:44:14 +0200",
  19596.         "author": "Daniel Marschall (ViaThinkSoft)",
  19597.         "changes": [
  19598.             "New feature: Admin can now create a RA manually (without email verification/invitation)"
  19599.         ],
  19600.         "sources": {
  19601.             "svn": [
  19602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@153"
  19603.             ],
  19604.             "git": [
  19605.                 "https://github.com/danielmarschall/oidplus/tree/06249b834d6cb16dad18065532808a093e9bfd2b"
  19606.             ]
  19607.         }
  19608.     },
  19609.     {
  19610.         "version": "2.0.0.152",
  19611.         "date": "2019-08-03 21:22:26 +0200",
  19612.         "author": "Daniel Marschall (ViaThinkSoft)",
  19613.         "changes": [
  19614.             "Smaller design fixes. Admin can now change RA contact data, passwords and emails."
  19615.         ],
  19616.         "sources": {
  19617.             "svn": [
  19618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@152"
  19619.             ],
  19620.             "git": [
  19621.                 "https://github.com/danielmarschall/oidplus/tree/34168922ee535e1f17c481bb2545408a66942028"
  19622.             ]
  19623.         }
  19624.     },
  19625.     {
  19626.         "version": "2.0.0.151",
  19627.         "date": "2019-08-03 10:04:02 +0200",
  19628.         "author": "Daniel Marschall (ViaThinkSoft)",
  19629.         "changes": [
  19630.             "Menu entry \"Plugins\" can now be exanded. RA info has now the RA as page title."
  19631.         ],
  19632.         "sources": {
  19633.             "svn": [
  19634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@151"
  19635.             ],
  19636.             "git": [
  19637.                 "https://github.com/danielmarschall/oidplus/tree/4472289f3459acbd8c99e5be4c36816bd266eb90"
  19638.             ]
  19639.         }
  19640.     },
  19641.     {
  19642.         "version": "2.0.0.150",
  19643.         "date": "2019-08-03 00:30:01 +0200",
  19644.         "author": "Daniel Marschall (ViaThinkSoft)",
  19645.         "changes": [
  19646.             "LARGE UPDATE: Added database providers; now using prepared statements, and many more changes"
  19647.         ],
  19648.         "sources": {
  19649.             "svn": [
  19650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@150"
  19651.             ],
  19652.             "git": [
  19653.                 "https://github.com/danielmarschall/oidplus/tree/f0d8f1a4fb24634b3172c50f77a12697ad332d28"
  19654.             ]
  19655.         }
  19656.     },
  19657.     {
  19658.         "version": "2.0.0.149",
  19659.         "date": "2019-08-01 22:58:12 +0200",
  19660.         "author": "Daniel Marschall (ViaThinkSoft)",
  19661.         "changes": [
  19662.             "New feature: Admin password reset plugin"
  19663.         ],
  19664.         "sources": {
  19665.             "svn": [
  19666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@149"
  19667.             ],
  19668.             "git": [
  19669.                 "https://github.com/danielmarschall/oidplus/tree/c495473bd2281286059bd476c8fbac29e723bf8c"
  19670.             ]
  19671.         }
  19672.     },
  19673.     {
  19674.         "version": "2.0.0.148",
  19675.         "date": "2019-07-25 14:05:21 +0200",
  19676.         "author": "Daniel Marschall (ViaThinkSoft)",
  19677.         "changes": [
  19678.             "New plugin \"Plugins\" that lists all plugins"
  19679.         ],
  19680.         "sources": {
  19681.             "svn": [
  19682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@148"
  19683.             ],
  19684.             "git": [
  19685.                 "https://github.com/danielmarschall/oidplus/tree/1baeabe4c0e4b70b226554ebdc59e2ff8f82a8c0"
  19686.             ]
  19687.         }
  19688.     },
  19689.     {
  19690.         "version": "2.0.0.147",
  19691.         "date": "2019-07-24 23:24:38 +0200",
  19692.         "author": "Daniel Marschall (ViaThinkSoft)",
  19693.         "changes": [
  19694.             "Smaller bugfixes"
  19695.         ],
  19696.         "sources": {
  19697.             "svn": [
  19698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@147"
  19699.             ],
  19700.             "git": [
  19701.                 "https://github.com/danielmarschall/oidplus/tree/978c51f4ebaa7f8263158b26286b8b74a0ca9f4d"
  19702.             ]
  19703.         }
  19704.     },
  19705.     {
  19706.         "version": "2.0.0.146",
  19707.         "date": "2019-07-22 12:06:11 +0200",
  19708.         "author": "Daniel Marschall (ViaThinkSoft)",
  19709.         "changes": [
  19710.             "Plugins \"Links\" and \"Documents\" have been merged into new plugin \"Documents and resources\""
  19711.         ],
  19712.         "sources": {
  19713.             "svn": [
  19714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@146"
  19715.             ],
  19716.             "git": [
  19717.                 "https://github.com/danielmarschall/oidplus/tree/f59e707ce1ed72e6e057a94ffe5705dcd007635d"
  19718.             ]
  19719.         }
  19720.     },
  19721.     {
  19722.         "version": "2.0.0.145",
  19723.         "date": "2019-07-21 23:09:18 +0200",
  19724.         "author": "Daniel Marschall (ViaThinkSoft)",
  19725.         "changes": [],
  19726.         "sources": {
  19727.             "svn": [
  19728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@145"
  19729.             ],
  19730.             "git": [
  19731.                 "https://github.com/danielmarschall/oidplus/tree/db793ce09bf808da6e2ea8155ea47a63607a07bf"
  19732.             ]
  19733.         }
  19734.     },
  19735.     {
  19736.         "version": "2.0.0.144",
  19737.         "date": "2019-07-20 11:35:24 +0200",
  19738.         "author": "Daniel Marschall (ViaThinkSoft)",
  19739.         "changes": [],
  19740.         "sources": {
  19741.             "svn": [
  19742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@144"
  19743.             ],
  19744.             "git": [
  19745.                 "https://github.com/danielmarschall/oidplus/tree/66b6af26eeb2fcf22c1a331c2ee156527c8bf02c"
  19746.             ]
  19747.         }
  19748.     },
  19749.     {
  19750.         "version": "2.0.0.143",
  19751.         "date": "2019-07-18 16:52:57 +0200",
  19752.         "author": "Daniel Marschall (ViaThinkSoft)",
  19753.         "changes": [
  19754.             "Small fixes in re color plugin"
  19755.         ],
  19756.         "sources": {
  19757.             "svn": [
  19758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@143"
  19759.             ],
  19760.             "git": [
  19761.                 "https://github.com/danielmarschall/oidplus/tree/bee802b74c198501eb00f9fe01d80ea82c11c532"
  19762.             ]
  19763.         }
  19764.     },
  19765.     {
  19766.         "version": "2.0.0.142",
  19767.         "date": "2019-07-18 16:19:28 +0200",
  19768.         "author": "Daniel Marschall (ViaThinkSoft)",
  19769.         "changes": [
  19770.             "New feature: Admin can set individual colors for their systems!"
  19771.         ],
  19772.         "sources": {
  19773.             "svn": [
  19774.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@142"
  19775.             ],
  19776.             "git": [
  19777.                 "https://github.com/danielmarschall/oidplus/tree/7fb33d4fbc089a239e7cca147cb58f4326b94dc6"
  19778.             ]
  19779.         }
  19780.     },
  19781.     {
  19782.         "version": "2.0.0.141",
  19783.         "date": "2019-07-17 09:02:51 +0200",
  19784.         "author": "Daniel Marschall (ViaThinkSoft)",
  19785.         "changes": [
  19786.             "Registration live status page can now be only accessed with signature"
  19787.         ],
  19788.         "sources": {
  19789.             "svn": [
  19790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@141"
  19791.             ],
  19792.             "git": [
  19793.                 "https://github.com/danielmarschall/oidplus/tree/f04d4343928522026b3e311974037a83674440eb"
  19794.             ]
  19795.         }
  19796.     },
  19797.     {
  19798.         "version": "2.0.0.140",
  19799.         "date": "2019-07-16 23:01:16 +0200",
  19800.         "author": "Daniel Marschall (ViaThinkSoft)",
  19801.         "changes": [
  19802.             "Registratoin: After privacy change, the VTS server will be called immediately"
  19803.         ],
  19804.         "sources": {
  19805.             "svn": [
  19806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@140"
  19807.             ],
  19808.             "git": [
  19809.                 "https://github.com/danielmarschall/oidplus/tree/3f1f129a87b96d40ee054b7b4f5d6180ea019edc"
  19810.             ]
  19811.         }
  19812.     },
  19813.     {
  19814.         "version": "2.0.0.139",
  19815.         "date": "2019-07-16 13:41:23 +0200",
  19816.         "author": "Daniel Marschall (ViaThinkSoft)",
  19817.         "changes": [
  19818.             "Updated whole registration process"
  19819.         ],
  19820.         "sources": {
  19821.             "svn": [
  19822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@139"
  19823.             ],
  19824.             "git": [
  19825.                 "https://github.com/danielmarschall/oidplus/tree/04f6ba174f9196ee64bec1e13762e8aba10fde74"
  19826.             ]
  19827.         }
  19828.     },
  19829.     {
  19830.         "version": "2.0.0.138",
  19831.         "date": "2019-07-14 20:17:35 +0200",
  19832.         "author": "Daniel Marschall (ViaThinkSoft)",
  19833.         "changes": [],
  19834.         "sources": {
  19835.             "svn": [
  19836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@138"
  19837.             ],
  19838.             "git": [
  19839.                 "https://github.com/danielmarschall/oidplus/tree/2dc444b29324ea40d9700cd7cc62367bcd859311"
  19840.             ]
  19841.         }
  19842.     },
  19843.     {
  19844.         "version": "2.0.0.137",
  19845.         "date": "2019-07-11 13:06:57 +0200",
  19846.         "author": "Daniel Marschall (ViaThinkSoft)",
  19847.         "changes": [
  19848.             "Ugly workaround for jQueryUI bugs"
  19849.         ],
  19850.         "sources": {
  19851.             "svn": [
  19852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@137"
  19853.             ],
  19854.             "git": [
  19855.                 "https://github.com/danielmarschall/oidplus/tree/0580478f7f2687d7466681ab48dcfff4a88b75c3"
  19856.             ]
  19857.         }
  19858.     },
  19859.     {
  19860.         "version": "2.0.0.136",
  19861.         "date": "2019-07-11 10:22:01 +0200",
  19862.         "author": "Daniel Marschall (ViaThinkSoft)",
  19863.         "changes": [
  19864.             "Disabled buggy \"quickbars\" plugin at TineMCE editors"
  19865.         ],
  19866.         "sources": {
  19867.             "svn": [
  19868.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@136"
  19869.             ],
  19870.             "git": [
  19871.                 "https://github.com/danielmarschall/oidplus/tree/ce9eed587672a539d9bf8c9572ad25960e675f3c"
  19872.             ]
  19873.         }
  19874.     },
  19875.     {
  19876.         "version": "2.0.0.135",
  19877.         "date": "2019-06-13 20:52:08 +0200",
  19878.         "author": "Daniel Marschall (ViaThinkSoft)",
  19879.         "changes": [
  19880.             "Improved OOBE"
  19881.         ],
  19882.         "sources": {
  19883.             "svn": [
  19884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@135"
  19885.             ],
  19886.             "git": [
  19887.                 "https://github.com/danielmarschall/oidplus/tree/6dd9a92b486b25dfe1a836c2d9daf4ebd226e8d9"
  19888.             ]
  19889.         }
  19890.     },
  19891.     {
  19892.         "version": "2.0.0.134",
  19893.         "date": "2019-06-10 18:21:56 +0200",
  19894.         "author": "Daniel Marschall (ViaThinkSoft)",
  19895.         "changes": [],
  19896.         "sources": {
  19897.             "svn": [
  19898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@134"
  19899.             ],
  19900.             "git": [
  19901.                 "https://github.com/danielmarschall/oidplus/tree/82acf3ca10cc880318a9efcb36683b296b6bbd7a"
  19902.             ]
  19903.         }
  19904.     },
  19905.     {
  19906.         "version": "2.0.0.133",
  19907.         "date": "2019-06-09 21:45:25 +0200",
  19908.         "author": "Daniel Marschall (ViaThinkSoft)",
  19909.         "changes": [
  19910.             "Added sitemap script"
  19911.         ],
  19912.         "sources": {
  19913.             "svn": [
  19914.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@133"
  19915.             ],
  19916.             "git": [
  19917.                 "https://github.com/danielmarschall/oidplus/tree/1bcc4164bf8239ce19c16a59bcc2bc0eb0ed355b"
  19918.             ]
  19919.         }
  19920.     },
  19921.     {
  19922.         "version": "2.0.0.132",
  19923.         "date": "2019-06-03 11:08:23 +0200",
  19924.         "author": "Daniel Marschall (ViaThinkSoft)",
  19925.         "changes": [],
  19926.         "sources": {
  19927.             "svn": [
  19928.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@132"
  19929.             ],
  19930.             "git": [
  19931.                 "https://github.com/danielmarschall/oidplus/tree/99ca80c82d19715e699b81293f7b9fb35ef6b777"
  19932.             ]
  19933.         }
  19934.     },
  19935.     {
  19936.         "version": "2.0.0.131",
  19937.         "date": "2019-06-03 10:51:52 +0200",
  19938.         "author": "Daniel Marschall (ViaThinkSoft)",
  19939.         "changes": [],
  19940.         "sources": {
  19941.             "svn": [
  19942.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@131"
  19943.             ],
  19944.             "git": [
  19945.                 "https://github.com/danielmarschall/oidplus/tree/dab4ce6fada2ec45fa830cc769c5eb17b82e7432"
  19946.             ]
  19947.         }
  19948.     },
  19949.     {
  19950.         "version": "2.0.0.130",
  19951.         "date": "2019-06-03 10:40:30 +0200",
  19952.         "author": "Daniel Marschall (ViaThinkSoft)",
  19953.         "changes": [],
  19954.         "sources": {
  19955.             "svn": [
  19956.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@130"
  19957.             ],
  19958.             "git": [
  19959.                 "https://github.com/danielmarschall/oidplus/tree/6780066273cf9edb8f0bcec9b8fa8c20a99d0678"
  19960.             ]
  19961.         }
  19962.     },
  19963.     {
  19964.         "version": "2.0.0.129",
  19965.         "date": "2019-05-29 00:31:04 +0200",
  19966.         "author": "Daniel Marschall (ViaThinkSoft)",
  19967.         "changes": [],
  19968.         "sources": {
  19969.             "svn": [
  19970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@129"
  19971.             ],
  19972.             "git": [
  19973.                 "https://github.com/danielmarschall/oidplus/tree/b3d170530bd7aa74beb550079eff51d284c9e73e"
  19974.             ]
  19975.         }
  19976.     },
  19977.     {
  19978.         "version": "2.0.0.128",
  19979.         "date": "2019-05-28 13:12:47 +0200",
  19980.         "author": "Daniel Marschall (ViaThinkSoft)",
  19981.         "changes": [
  19982.             "Chrome bug workaround"
  19983.         ],
  19984.         "sources": {
  19985.             "svn": [
  19986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@128"
  19987.             ],
  19988.             "git": [
  19989.                 "https://github.com/danielmarschall/oidplus/tree/a4edb99f15437bcd17dde7fe6a7c02b6b682a68d"
  19990.             ]
  19991.         }
  19992.     },
  19993.     {
  19994.         "version": "2.0.0.127",
  19995.         "date": "2019-05-28 11:05:33 +0200",
  19996.         "author": "Daniel Marschall (ViaThinkSoft)",
  19997.         "changes": [
  19998.             "More SEO + Chrome bug workaround"
  19999.         ],
  20000.         "sources": {
  20001.             "svn": [
  20002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@127"
  20003.             ],
  20004.             "git": [
  20005.                 "https://github.com/danielmarschall/oidplus/tree/5b1bde546b6a7dd79880be348e4abe6debb70523"
  20006.             ]
  20007.         }
  20008.     },
  20009.     {
  20010.         "version": "2.0.0.126",
  20011.         "date": "2019-05-28 00:34:33 +0200",
  20012.         "author": "Daniel Marschall (ViaThinkSoft)",
  20013.         "changes": [
  20014.             "Reordered content and removed cookieconsent, trying to improve SEO"
  20015.         ],
  20016.         "sources": {
  20017.             "svn": [
  20018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@126"
  20019.             ],
  20020.             "git": [
  20021.                 "https://github.com/danielmarschall/oidplus/tree/27ea07e5c804ef88b0dc6a37ab0c8886c86431eb"
  20022.             ]
  20023.         }
  20024.     },
  20025.     {
  20026.         "version": "2.0.0.125",
  20027.         "date": "2019-05-26 21:11:55 +0200",
  20028.         "author": "Daniel Marschall (ViaThinkSoft)",
  20029.         "changes": [
  20030.             "Small RFC update"
  20031.         ],
  20032.         "sources": {
  20033.             "svn": [
  20034.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@125"
  20035.             ],
  20036.             "git": [
  20037.                 "https://github.com/danielmarschall/oidplus/tree/1e721019f319e9141ab852cedb22bf012faca738"
  20038.             ]
  20039.         }
  20040.     },
  20041.     {
  20042.         "version": "2.0.0.124",
  20043.         "date": "2019-05-26 16:05:24 +0200",
  20044.         "author": "Daniel Marschall (ViaThinkSoft)",
  20045.         "changes": [],
  20046.         "sources": {
  20047.             "svn": [
  20048.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@124"
  20049.             ],
  20050.             "git": [
  20051.                 "https://github.com/danielmarschall/oidplus/tree/69e9ac8890208f28ced730b2c6ce007aa374ab34"
  20052.             ]
  20053.         }
  20054.     },
  20055.     {
  20056.         "version": "2.0.0.123",
  20057.         "date": "2019-05-21 08:36:37 +0200",
  20058.         "author": "Daniel Marschall (ViaThinkSoft)",
  20059.         "changes": [
  20060.             "Editing of content (via tinyMCE) now mobile friendly"
  20061.         ],
  20062.         "sources": {
  20063.             "svn": [
  20064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@123"
  20065.             ],
  20066.             "git": [
  20067.                 "https://github.com/danielmarschall/oidplus/tree/70810eb7248bef641ee3821f10e41da94b19e657"
  20068.             ]
  20069.         }
  20070.     },
  20071.     {
  20072.         "version": "2.0.0.122",
  20073.         "date": "2019-05-20 22:05:33 +0200",
  20074.         "author": "Daniel Marschall (ViaThinkSoft)",
  20075.         "changes": [
  20076.             "Responsive design bugfix"
  20077.         ],
  20078.         "sources": {
  20079.             "svn": [
  20080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@122"
  20081.             ],
  20082.             "git": [
  20083.                 "https://github.com/danielmarschall/oidplus/tree/28fdc3624127b12c8b7b9bb0dde7bf654fe126f7"
  20084.             ]
  20085.         }
  20086.     },
  20087.     {
  20088.         "version": "2.0.0.121",
  20089.         "date": "2019-05-20 16:45:16 +0200",
  20090.         "author": "Daniel Marschall (ViaThinkSoft)",
  20091.         "changes": [
  20092.             "Fixes to OIDinfo export"
  20093.         ],
  20094.         "sources": {
  20095.             "svn": [
  20096.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@121"
  20097.             ],
  20098.             "git": [
  20099.                 "https://github.com/danielmarschall/oidplus/tree/de81efdb7b71287cdc14714b327fa8212ad5fbff"
  20100.             ]
  20101.         }
  20102.     },
  20103.     {
  20104.         "version": "2.0.0.120",
  20105.         "date": "2019-05-20 13:27:30 +0200",
  20106.         "author": "Daniel Marschall (ViaThinkSoft)",
  20107.         "changes": [
  20108.             "Introcued Responsive Webdesign"
  20109.         ],
  20110.         "sources": {
  20111.             "svn": [
  20112.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@120"
  20113.             ],
  20114.             "git": [
  20115.                 "https://github.com/danielmarschall/oidplus/tree/e6f709e84c65755cc6ce49954e24d97ca39614ed"
  20116.             ]
  20117.         }
  20118.     },
  20119.     {
  20120.         "version": "2.0.0.119",
  20121.         "date": "2019-05-20 09:37:58 +0200",
  20122.         "author": "Daniel Marschall (ViaThinkSoft)",
  20123.         "changes": [],
  20124.         "sources": {
  20125.             "svn": [
  20126.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@119"
  20127.             ],
  20128.             "git": [
  20129.                 "https://github.com/danielmarschall/oidplus/tree/bb3352452d4b7f1748cd02d1bdc2599ca70d9fa2"
  20130.             ]
  20131.         }
  20132.     },
  20133.     {
  20134.         "version": "2.0.0.118",
  20135.         "date": "2019-05-19 18:57:01 +0200",
  20136.         "author": "Daniel Marschall (ViaThinkSoft)",
  20137.         "changes": [],
  20138.         "sources": {
  20139.             "svn": [
  20140.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@118"
  20141.             ],
  20142.             "git": [
  20143.                 "https://github.com/danielmarschall/oidplus/tree/3ae1b79aaf8a19aba360d562a8ffd5e3f70adde8"
  20144.             ]
  20145.         }
  20146.     },
  20147.     {
  20148.         "version": "2.0.0.117",
  20149.         "date": "2019-05-19 18:52:04 +0200",
  20150.         "author": "Daniel Marschall (ViaThinkSoft)",
  20151.         "changes": [
  20152.             "Added logging functionality"
  20153.         ],
  20154.         "sources": {
  20155.             "svn": [
  20156.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@117"
  20157.             ],
  20158.             "git": [
  20159.                 "https://github.com/danielmarschall/oidplus/tree/b4fa60c3778990abc3b58ee95e27afac90f35e11"
  20160.             ]
  20161.         }
  20162.     },
  20163.     {
  20164.         "version": "2.0.0.116",
  20165.         "date": "2019-05-19 14:14:14 +0200",
  20166.         "author": "Daniel Marschall (ViaThinkSoft)",
  20167.         "changes": [
  20168.             "Logger Work in Progress"
  20169.         ],
  20170.         "sources": {
  20171.             "svn": [
  20172.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@116"
  20173.             ],
  20174.             "git": [
  20175.                 "https://github.com/danielmarschall/oidplus/tree/5efc88562731738b1b166f797a72687e90122fc1"
  20176.             ]
  20177.         }
  20178.     },
  20179.     {
  20180.         "version": "2.0.0.115",
  20181.         "date": "2019-05-19 13:15:45 +0200",
  20182.         "author": "Daniel Marschall (ViaThinkSoft)",
  20183.         "changes": [
  20184.             "Logger Work In Progress"
  20185.         ],
  20186.         "sources": {
  20187.             "svn": [
  20188.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@115"
  20189.             ],
  20190.             "git": [
  20191.                 "https://github.com/danielmarschall/oidplus/tree/5e9a9c60169ec932e7f6b18c2f3abc8b5254eeff"
  20192.             ]
  20193.         }
  20194.     },
  20195.     {
  20196.         "version": "2.0.0.114",
  20197.         "date": "2019-05-17 23:46:02 +0200",
  20198.         "author": "Daniel Marschall (ViaThinkSoft)",
  20199.         "changes": [
  20200.             "openOidInPanel() is now faster (loads content before tree)"
  20201.         ],
  20202.         "sources": {
  20203.             "svn": [
  20204.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@114"
  20205.             ],
  20206.             "git": [
  20207.                 "https://github.com/danielmarschall/oidplus/tree/092212d2a93465fa1e7d8a1618d858ffaca217c9"
  20208.             ]
  20209.         }
  20210.     },
  20211.     {
  20212.         "version": "2.0.0.113",
  20213.         "date": "2019-05-17 22:54:05 +0200",
  20214.         "author": "Daniel Marschall (ViaThinkSoft)",
  20215.         "changes": [],
  20216.         "sources": {
  20217.             "svn": [
  20218.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@113"
  20219.             ],
  20220.             "git": [
  20221.                 "https://github.com/danielmarschall/oidplus/tree/0b8412b1b34a70de7883f32b1ef647cf18602cea"
  20222.             ]
  20223.         }
  20224.     },
  20225.     {
  20226.         "version": "2.0.0.112",
  20227.         "date": "2019-05-17 21:27:53 +0200",
  20228.         "author": "Daniel Marschall (ViaThinkSoft)",
  20229.         "changes": [],
  20230.         "sources": {
  20231.             "svn": [
  20232.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@112"
  20233.             ],
  20234.             "git": [
  20235.                 "https://github.com/danielmarschall/oidplus/tree/f1c4f7430444c34157150bf7702da6490014dd8e"
  20236.             ]
  20237.         }
  20238.     },
  20239.     {
  20240.         "version": "2.0.0.111",
  20241.         "date": "2019-05-17 13:48:15 +0200",
  20242.         "author": "Daniel Marschall (ViaThinkSoft)",
  20243.         "changes": [
  20244.             "Improved OOBE DBs"
  20245.         ],
  20246.         "sources": {
  20247.             "svn": [
  20248.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@111"
  20249.             ],
  20250.             "git": [
  20251.                 "https://github.com/danielmarschall/oidplus/tree/99cb388f1dbce517e9beb5872c549631399475f9"
  20252.             ]
  20253.         }
  20254.     },
  20255.     {
  20256.         "version": "2.0.0.110",
  20257.         "date": "2019-05-17 09:00:07 +0200",
  20258.         "author": "Daniel Marschall (ViaThinkSoft)",
  20259.         "changes": [],
  20260.         "sources": {
  20261.             "svn": [
  20262.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@110"
  20263.             ],
  20264.             "git": [
  20265.                 "https://github.com/danielmarschall/oidplus/tree/b29d0c29891caaedac74bbd994549660e69d506b"
  20266.             ]
  20267.         }
  20268.     },
  20269.     {
  20270.         "version": "2.0.0.109",
  20271.         "date": "2019-05-17 00:44:28 +0200",
  20272.         "author": "Daniel Marschall (ViaThinkSoft)",
  20273.         "changes": [],
  20274.         "sources": {
  20275.             "svn": [
  20276.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@109"
  20277.             ],
  20278.             "git": [
  20279.                 "https://github.com/danielmarschall/oidplus/tree/c433c146e69290a7f3a7d2e72d53d35020b5dac6"
  20280.             ]
  20281.         }
  20282.     },
  20283.     {
  20284.         "version": "2.0.0.108",
  20285.         "date": "2019-05-16 23:15:23 +0200",
  20286.         "author": "Daniel Marschall (ViaThinkSoft)",
  20287.         "changes": [
  20288.             "Bugfixes; \"List RA\" now in tree expandable"
  20289.         ],
  20290.         "sources": {
  20291.             "svn": [
  20292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@108"
  20293.             ],
  20294.             "git": [
  20295.                 "https://github.com/danielmarschall/oidplus/tree/a970deb1d277d446d18a4c60656bbdcd34403405"
  20296.             ]
  20297.         }
  20298.     },
  20299.     {
  20300.         "version": "2.0.0.107",
  20301.         "date": "2019-05-16 18:45:56 +0200",
  20302.         "author": "Daniel Marschall (ViaThinkSoft)",
  20303.         "changes": [
  20304.             "Another big update"
  20305.         ],
  20306.         "sources": {
  20307.             "svn": [
  20308.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@107"
  20309.             ],
  20310.             "git": [
  20311.                 "https://github.com/danielmarschall/oidplus/tree/89312f7ea5a2d68cff3bdf4ca4fde7deef9b8f3c"
  20312.             ]
  20313.         }
  20314.     },
  20315.     {
  20316.         "version": "2.0.0.106",
  20317.         "date": "2019-05-16 10:46:39 +0200",
  20318.         "author": "Daniel Marschall (ViaThinkSoft)",
  20319.         "changes": [
  20320.             "Fixed but in menu"
  20321.         ],
  20322.         "sources": {
  20323.             "svn": [
  20324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@106"
  20325.             ],
  20326.             "git": [
  20327.                 "https://github.com/danielmarschall/oidplus/tree/edc0036350384efade670ac7fb332d0233b2a6f4"
  20328.             ]
  20329.         }
  20330.     },
  20331.     {
  20332.         "version": "2.0.0.105",
  20333.         "date": "2019-05-16 10:06:09 +0200",
  20334.         "author": "Daniel Marschall (ViaThinkSoft)",
  20335.         "changes": [
  20336.             "Mobile: System menu button animations"
  20337.         ],
  20338.         "sources": {
  20339.             "svn": [
  20340.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@105"
  20341.             ],
  20342.             "git": [
  20343.                 "https://github.com/danielmarschall/oidplus/tree/854acfbf8718ac4cb5e8f40bb1d08a1116586f3d"
  20344.             ]
  20345.         }
  20346.     },
  20347.     {
  20348.         "version": "2.0.0.104",
  20349.         "date": "2019-05-16 00:12:49 +0200",
  20350.         "author": "Daniel Marschall (ViaThinkSoft)",
  20351.         "changes": [
  20352.             "Big update!"
  20353.         ],
  20354.         "sources": {
  20355.             "svn": [
  20356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@104"
  20357.             ],
  20358.             "git": [
  20359.                 "https://github.com/danielmarschall/oidplus/tree/10f4d064564c152c72578a86d18611db0fdd2bf8"
  20360.             ]
  20361.         }
  20362.     },
  20363.     {
  20364.         "version": "2.0.0.103",
  20365.         "date": "2019-05-15 11:58:31 +0200",
  20366.         "author": "Daniel Marschall (ViaThinkSoft)",
  20367.         "changes": [
  20368.             "Welcome page has now links to the object types"
  20369.         ],
  20370.         "sources": {
  20371.             "svn": [
  20372.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@103"
  20373.             ],
  20374.             "git": [
  20375.                 "https://github.com/danielmarschall/oidplus/tree/f452a7efce5d214cd157bbdff027c0d218705542"
  20376.             ]
  20377.         }
  20378.     },
  20379.     {
  20380.         "version": "2.0.0.102",
  20381.         "date": "2019-05-15 11:22:51 +0200",
  20382.         "author": "Daniel Marschall (ViaThinkSoft)",
  20383.         "changes": [
  20384.             "Theme colors"
  20385.         ],
  20386.         "sources": {
  20387.             "svn": [
  20388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@102"
  20389.             ],
  20390.             "git": [
  20391.                 "https://github.com/danielmarschall/oidplus/tree/8305c7039147e729b846914d1bc9e724cc6de5e2"
  20392.             ]
  20393.         }
  20394.     },
  20395.     {
  20396.         "version": "2.0.0.101",
  20397.         "date": "2019-05-15 10:52:18 +0200",
  20398.         "author": "Daniel Marschall (ViaThinkSoft)",
  20399.         "changes": [
  20400.             "Whois is now a plugin"
  20401.         ],
  20402.         "sources": {
  20403.             "svn": [
  20404.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@101"
  20405.             ],
  20406.             "git": [
  20407.                 "https://github.com/danielmarschall/oidplus/tree/882eb567b43fa9892e4ed96d37bd2e30835d40fc"
  20408.             ]
  20409.         }
  20410.     },
  20411.     {
  20412.         "version": "2.0.0.100",
  20413.         "date": "2019-05-15 00:35:02 +0200",
  20414.         "author": "Daniel Marschall (ViaThinkSoft)",
  20415.         "changes": [],
  20416.         "sources": {
  20417.             "svn": [
  20418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@100"
  20419.             ],
  20420.             "git": [
  20421.                 "https://github.com/danielmarschall/oidplus/tree/b7b097af9d2ebc6ae6e26405271a45b4d380033a"
  20422.             ]
  20423.         }
  20424.     },
  20425.     {
  20426.         "version": "2.0.0.99",
  20427.         "date": "2019-05-15 00:10:05 +0200",
  20428.         "author": "Daniel Marschall (ViaThinkSoft)",
  20429.         "changes": [
  20430.             "Small menu button design change"
  20431.         ],
  20432.         "sources": {
  20433.             "svn": [
  20434.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@99"
  20435.             ],
  20436.             "git": [
  20437.                 "https://github.com/danielmarschall/oidplus/tree/65745c07f4a175c08686987fe7c853e0cd6331a1"
  20438.             ]
  20439.         }
  20440.     },
  20441.     {
  20442.         "version": "2.0.0.98",
  20443.         "date": "2019-05-14 16:25:13 +0200",
  20444.         "author": "Daniel Marschall (ViaThinkSoft)",
  20445.         "changes": [
  20446.             "In the content pane, you can now navigate to parent nodes"
  20447.         ],
  20448.         "sources": {
  20449.             "svn": [
  20450.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@98"
  20451.             ],
  20452.             "git": [
  20453.                 "https://github.com/danielmarschall/oidplus/tree/0c6372073bac12888fe0797daa726115780f3efb"
  20454.             ]
  20455.         }
  20456.     },
  20457.     {
  20458.         "version": "2.0.0.97",
  20459.         "date": "2019-05-14 14:35:11 +0200",
  20460.         "author": "Daniel Marschall (ViaThinkSoft)",
  20461.         "changes": [],
  20462.         "sources": {
  20463.             "svn": [
  20464.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@97"
  20465.             ],
  20466.             "git": [
  20467.                 "https://github.com/danielmarschall/oidplus/tree/ea9bb2de21d9260ea11a1cc8b3ffb89696262e8a"
  20468.             ]
  20469.         }
  20470.     },
  20471.     {
  20472.         "version": "2.0.0.96",
  20473.         "date": "2019-05-14 14:33:49 +0200",
  20474.         "author": "Daniel Marschall (ViaThinkSoft)",
  20475.         "changes": [
  20476.             "Mobildesign"
  20477.         ],
  20478.         "sources": {
  20479.             "svn": [
  20480.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@96"
  20481.             ],
  20482.             "git": [
  20483.                 "https://github.com/danielmarschall/oidplus/tree/d5d1a7cf0a0f11112d6208132a9af3cd732dfa11"
  20484.             ]
  20485.         }
  20486.     },
  20487.     {
  20488.         "version": "2.0.0.95",
  20489.         "date": "2019-05-14 13:10:32 +0200",
  20490.         "author": "Daniel Marschall (ViaThinkSoft)",
  20491.         "changes": [
  20492.             "First attempt to a mobile design"
  20493.         ],
  20494.         "sources": {
  20495.             "svn": [
  20496.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@95"
  20497.             ],
  20498.             "git": [
  20499.                 "https://github.com/danielmarschall/oidplus/tree/83463eaea4586bf8bf3c22995cf425525363a100"
  20500.             ]
  20501.         }
  20502.     },
  20503.     {
  20504.         "version": "2.0.0.94",
  20505.         "date": "2019-05-10 11:54:27 +0200",
  20506.         "author": "Daniel Marschall (ViaThinkSoft)",
  20507.         "changes": [
  20508.             "Empty index pages"
  20509.         ],
  20510.         "sources": {
  20511.             "svn": [
  20512.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@94"
  20513.             ],
  20514.             "git": [
  20515.                 "https://github.com/danielmarschall/oidplus/tree/d0098e8670eb8d20b0f063edc04bb36ff0e91c7e"
  20516.             ]
  20517.         }
  20518.     },
  20519.     {
  20520.         "version": "2.0.0.93",
  20521.         "date": "2019-05-09 22:14:34 +0200",
  20522.         "author": "Daniel Marschall (ViaThinkSoft)",
  20523.         "changes": [
  20524.             "Catched Exceptions for invalid OIDs"
  20525.         ],
  20526.         "sources": {
  20527.             "svn": [
  20528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@93"
  20529.             ],
  20530.             "git": [
  20531.                 "https://github.com/danielmarschall/oidplus/tree/dc0ed9f5b145c3fef1cb3c2b296e0c7f12e4ff8f"
  20532.             ]
  20533.         }
  20534.     },
  20535.     {
  20536.         "version": "2.0.0.92",
  20537.         "date": "2019-05-07 11:09:37 +0200",
  20538.         "author": "Daniel Marschall (ViaThinkSoft)",
  20539.         "changes": [],
  20540.         "sources": {
  20541.             "svn": [
  20542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@92"
  20543.             ],
  20544.             "git": [
  20545.                 "https://github.com/danielmarschall/oidplus/tree/19827340c32313f0f14a326aaf46e7b91d486ab5"
  20546.             ]
  20547.         }
  20548.     },
  20549.     {
  20550.         "version": "2.0.0.91",
  20551.         "date": "2019-05-02 14:43:00 +0200",
  20552.         "author": "Daniel Marschall (ViaThinkSoft)",
  20553.         "changes": [
  20554.             "Small fixes in re OIDinfo export"
  20555.         ],
  20556.         "sources": {
  20557.             "svn": [
  20558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@91"
  20559.             ],
  20560.             "git": [
  20561.                 "https://github.com/danielmarschall/oidplus/tree/d9180d90370367a152c4e07c9985225b0618a2e9"
  20562.             ]
  20563.         }
  20564.     },
  20565.     {
  20566.         "version": "2.0.0.90",
  20567.         "date": "2019-05-01 20:41:59 +0200",
  20568.         "author": "Daniel Marschall (ViaThinkSoft)",
  20569.         "changes": [
  20570.             "OIDinfo export \"more information\" link"
  20571.         ],
  20572.         "sources": {
  20573.             "svn": [
  20574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@90"
  20575.             ],
  20576.             "git": [
  20577.                 "https://github.com/danielmarschall/oidplus/tree/5f40e843d20c031d41c15f9059fa978daf195dc7"
  20578.             ]
  20579.         }
  20580.     },
  20581.     {
  20582.         "version": "2.0.0.89",
  20583.         "date": "2019-04-15 00:37:37 +0200",
  20584.         "author": "Daniel Marschall (ViaThinkSoft)",
  20585.         "changes": [
  20586.             "Weird TinyMCE encoding issue fixed"
  20587.         ],
  20588.         "sources": {
  20589.             "svn": [
  20590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@89"
  20591.             ],
  20592.             "git": [
  20593.                 "https://github.com/danielmarschall/oidplus/tree/9f5ed95e2fbb5e153e82ec7041f8cf971dcdd1f4"
  20594.             ]
  20595.         }
  20596.     },
  20597.     {
  20598.         "version": "2.0.0.88",
  20599.         "date": "2019-04-13 12:25:54 +0200",
  20600.         "author": "Daniel Marschall (ViaThinkSoft)",
  20601.         "changes": [],
  20602.         "sources": {
  20603.             "svn": [
  20604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@88"
  20605.             ],
  20606.             "git": [
  20607.                 "https://github.com/danielmarschall/oidplus/tree/3fd91bee3c26254806b5ac5900841b6ed436f959"
  20608.             ]
  20609.         }
  20610.     },
  20611.     {
  20612.         "version": "2.0.0.87",
  20613.         "date": "2019-04-12 21:13:52 +0200",
  20614.         "author": "Daniel Marschall (ViaThinkSoft)",
  20615.         "changes": [],
  20616.         "sources": {
  20617.             "svn": [
  20618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@87"
  20619.             ],
  20620.             "git": [
  20621.                 "https://github.com/danielmarschall/oidplus/tree/0e08a9e6b2992ca70d40a15c76fbb3b84a86e57e"
  20622.             ]
  20623.         }
  20624.     },
  20625.     {
  20626.         "version": "2.0.0.86",
  20627.         "date": "2019-04-11 15:34:00 +0200",
  20628.         "author": "Daniel Marschall (ViaThinkSoft)",
  20629.         "changes": [
  20630.             "Session now protectede against hijacking (IP change)"
  20631.         ],
  20632.         "sources": {
  20633.             "svn": [
  20634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@86"
  20635.             ],
  20636.             "git": [
  20637.                 "https://github.com/danielmarschall/oidplus/tree/32cf067c0628ee9c6987b60aaf52356b1910d509"
  20638.             ]
  20639.         }
  20640.     },
  20641.     {
  20642.         "version": "2.0.0.85",
  20643.         "date": "2019-04-09 14:00:29 +0200",
  20644.         "author": "Daniel Marschall (ViaThinkSoft)",
  20645.         "changes": [
  20646.             "Session Cookies are now only sent if the user actually log ins."
  20647.         ],
  20648.         "sources": {
  20649.             "svn": [
  20650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@85"
  20651.             ],
  20652.             "git": [
  20653.                 "https://github.com/danielmarschall/oidplus/tree/e74a4bea12a0c393fa7049465384ed24a72416c5"
  20654.             ]
  20655.         }
  20656.     },
  20657.     {
  20658.         "version": "2.0.0.84",
  20659.         "date": "2019-04-07 20:31:33 +0200",
  20660.         "author": "Daniel Marschall (ViaThinkSoft)",
  20661.         "changes": [],
  20662.         "sources": {
  20663.             "svn": [
  20664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@84"
  20665.             ],
  20666.             "git": [
  20667.                 "https://github.com/danielmarschall/oidplus/tree/e4462f11788d4cc3b253d5fbc64e12d5e5579e58"
  20668.             ]
  20669.         }
  20670.     },
  20671.     {
  20672.         "version": "2.0.0.83",
  20673.         "date": "2019-04-07 20:22:06 +0200",
  20674.         "author": "Daniel Marschall (ViaThinkSoft)",
  20675.         "changes": [
  20676.             "Non-OIDs are now transmitted via XML, too"
  20677.         ],
  20678.         "sources": {
  20679.             "svn": [
  20680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@83"
  20681.             ],
  20682.             "git": [
  20683.                 "https://github.com/danielmarschall/oidplus/tree/d2dd5229057072ba5848d2a0abbb2d9e5b004442"
  20684.             ]
  20685.         }
  20686.     },
  20687.     {
  20688.         "version": "2.0.0.82",
  20689.         "date": "2019-04-07 12:24:34 +0200",
  20690.         "author": "Daniel Marschall (ViaThinkSoft)",
  20691.         "changes": [
  20692.             "Various fixes"
  20693.         ],
  20694.         "sources": {
  20695.             "svn": [
  20696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@82"
  20697.             ],
  20698.             "git": [
  20699.                 "https://github.com/danielmarschall/oidplus/tree/94b1f4d98c98ed4de7b758c254244295d444010d"
  20700.             ]
  20701.         }
  20702.     },
  20703.     {
  20704.         "version": "2.0.0.81",
  20705.         "date": "2019-04-07 11:47:27 +0200",
  20706.         "author": "Daniel Marschall (ViaThinkSoft)",
  20707.         "changes": [
  20708.             "Setup fix"
  20709.         ],
  20710.         "sources": {
  20711.             "svn": [
  20712.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@81"
  20713.             ],
  20714.             "git": [
  20715.                 "https://github.com/danielmarschall/oidplus/tree/b17541adb6de638dbbae1a76877cc7e12e36e98e"
  20716.             ]
  20717.         }
  20718.     },
  20719.     {
  20720.         "version": "2.0.0.80",
  20721.         "date": "2019-04-07 11:31:52 +0200",
  20722.         "author": "Daniel Marschall (ViaThinkSoft)",
  20723.         "changes": [
  20724.             "More OOBE fixes"
  20725.         ],
  20726.         "sources": {
  20727.             "svn": [
  20728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@80"
  20729.             ],
  20730.             "git": [
  20731.                 "https://github.com/danielmarschall/oidplus/tree/0b1010977fffc798a516274131c808b9b31be9f1"
  20732.             ]
  20733.         }
  20734.     },
  20735.     {
  20736.         "version": "2.0.0.79",
  20737.         "date": "2019-04-07 01:07:11 +0200",
  20738.         "author": "Daniel Marschall (ViaThinkSoft)",
  20739.         "changes": [
  20740.             "During OOBE, only OID is listed as enabled object type"
  20741.         ],
  20742.         "sources": {
  20743.             "svn": [
  20744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@79"
  20745.             ],
  20746.             "git": [
  20747.                 "https://github.com/danielmarschall/oidplus/tree/96a365cff71bf98a9ab5c2e510d88cf359a2f604"
  20748.             ]
  20749.         }
  20750.     },
  20751.     {
  20752.         "version": "2.0.0.78",
  20753.         "date": "2019-04-07 00:51:12 +0200",
  20754.         "author": "Daniel Marschall (ViaThinkSoft)",
  20755.         "changes": [
  20756.             "Verified that the product runs out-of-the-box"
  20757.         ],
  20758.         "sources": {
  20759.             "svn": [
  20760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@78"
  20761.             ],
  20762.             "git": [
  20763.                 "https://github.com/danielmarschall/oidplus/tree/40d01ee375f2306ee6226f56738230117518a842"
  20764.             ]
  20765.         }
  20766.     },
  20767.     {
  20768.         "version": "2.0.0.77",
  20769.         "date": "2019-04-06 23:21:32 +0200",
  20770.         "author": "Daniel Marschall (ViaThinkSoft)",
  20771.         "changes": [
  20772.             "Replaced deprecated mysql_* functions"
  20773.         ],
  20774.         "sources": {
  20775.             "svn": [
  20776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@77"
  20777.             ],
  20778.             "git": [
  20779.                 "https://github.com/danielmarschall/oidplus/tree/b9bac9eeae17dd5bfd2878d655d190adb4fa9a3b"
  20780.             ]
  20781.         }
  20782.     },
  20783.     {
  20784.         "version": "2.0.0.76",
  20785.         "date": "2019-04-06 20:01:39 +0200",
  20786.         "author": "Daniel Marschall (ViaThinkSoft)",
  20787.         "changes": [
  20788.             "Fixed various problems with the registration. E-Mail address in now in the database and not in the config"
  20789.         ],
  20790.         "sources": {
  20791.             "svn": [
  20792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@76"
  20793.             ],
  20794.             "git": [
  20795.                 "https://github.com/danielmarschall/oidplus/tree/9a30cf0c193b8f2a054c340e8eb18e067cc51d05"
  20796.             ]
  20797.         }
  20798.     },
  20799.     {
  20800.         "version": "2.0.0.75",
  20801.         "date": "2019-04-06 13:11:16 +0200",
  20802.         "author": "Daniel Marschall (ViaThinkSoft)",
  20803.         "changes": [
  20804.             "Solved chicken-egg problem in re config initialization"
  20805.         ],
  20806.         "sources": {
  20807.             "svn": [
  20808.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@75"
  20809.             ],
  20810.             "git": [
  20811.                 "https://github.com/danielmarschall/oidplus/tree/7be5a4105b6797c3d74643b82322362b13044026"
  20812.             ]
  20813.         }
  20814.     },
  20815.     {
  20816.         "version": "2.0.0.74",
  20817.         "date": "2019-04-06 12:07:30 +0200",
  20818.         "author": "Daniel Marschall (ViaThinkSoft)",
  20819.         "changes": [
  20820.             "Introduces registration procedure / OOBE"
  20821.         ],
  20822.         "sources": {
  20823.             "svn": [
  20824.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@74"
  20825.             ],
  20826.             "git": [
  20827.                 "https://github.com/danielmarschall/oidplus/tree/6c896e2311c470456a1b3dbac7c20b71ef16674e"
  20828.             ]
  20829.         }
  20830.     },
  20831.     {
  20832.         "version": "2.0.0.73",
  20833.         "date": "2019-04-04 13:35:39 +0200",
  20834.         "author": "Daniel Marschall (ViaThinkSoft)",
  20835.         "changes": [],
  20836.         "sources": {
  20837.             "svn": [
  20838.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@73"
  20839.             ],
  20840.             "git": [
  20841.                 "https://github.com/danielmarschall/oidplus/tree/d83aafac537c7278e25b8669b43b492ed649a0d1"
  20842.             ]
  20843.         }
  20844.     },
  20845.     {
  20846.         "version": "2.0.0.72",
  20847.         "date": "2019-04-04 13:35:21 +0200",
  20848.         "author": "Daniel Marschall (ViaThinkSoft)",
  20849.         "changes": [],
  20850.         "sources": {
  20851.             "svn": [
  20852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@72"
  20853.             ],
  20854.             "git": [
  20855.                 "https://github.com/danielmarschall/oidplus/tree/6c90fbe737cb7bf141ba50f8b4cad0ecb188a0fa"
  20856.             ]
  20857.         }
  20858.     },
  20859.     {
  20860.         "version": "2.0.0.71",
  20861.         "date": "2019-04-02 09:25:00 +0200",
  20862.         "author": "Daniel Marschall (ViaThinkSoft)",
  20863.         "changes": [
  20864.             "Redirect after admin RA delete"
  20865.         ],
  20866.         "sources": {
  20867.             "svn": [
  20868.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@71"
  20869.             ],
  20870.             "git": [
  20871.                 "https://github.com/danielmarschall/oidplus/tree/0cc458482c7b0539fd91a8eaa726dc0b83b0f75a"
  20872.             ]
  20873.         }
  20874.     },
  20875.     {
  20876.         "version": "2.0.0.70",
  20877.         "date": "2019-04-02 09:04:24 +0200",
  20878.         "author": "Daniel Marschall (ViaThinkSoft)",
  20879.         "changes": [],
  20880.         "sources": {
  20881.             "svn": [
  20882.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@70"
  20883.             ],
  20884.             "git": [
  20885.                 "https://github.com/danielmarschall/oidplus/tree/633862cf2c0f6070f1ca12e7b9a761a0c4ade6c7"
  20886.             ]
  20887.         }
  20888.     },
  20889.     {
  20890.         "version": "2.0.0.69",
  20891.         "date": "2019-04-02 08:57:17 +0200",
  20892.         "author": "Daniel Marschall (ViaThinkSoft)",
  20893.         "changes": [],
  20894.         "sources": {
  20895.             "svn": [
  20896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@69"
  20897.             ],
  20898.             "git": [
  20899.                 "https://github.com/danielmarschall/oidplus/tree/e5ea9fd103c31bfada62a75a44a87c1c25c61145"
  20900.             ]
  20901.         }
  20902.     },
  20903.     {
  20904.         "version": "2.0.0.68",
  20905.         "date": "2019-04-01 23:26:06 +0200",
  20906.         "author": "Daniel Marschall (ViaThinkSoft)",
  20907.         "changes": [
  20908.             "Plugins can now influence conditional tree selection.",
  20909.             "Added plugin \"External resources\""
  20910.         ],
  20911.         "sources": {
  20912.             "svn": [
  20913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@68"
  20914.             ],
  20915.             "git": [
  20916.                 "https://github.com/danielmarschall/oidplus/tree/fecd894107a44251788c00ba89b77193a7c7c6c7"
  20917.             ]
  20918.         }
  20919.     },
  20920.     {
  20921.         "version": "2.0.0.67",
  20922.         "date": "2019-04-01 14:02:40 +0200",
  20923.         "author": "Daniel Marschall (ViaThinkSoft)",
  20924.         "changes": [
  20925.             "UUIDs of OIDs will be shown"
  20926.         ],
  20927.         "sources": {
  20928.             "svn": [
  20929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@67"
  20930.             ],
  20931.             "git": [
  20932.                 "https://github.com/danielmarschall/oidplus/tree/337938291b6cb99e618c1746991ee8f7fbac503c"
  20933.             ]
  20934.         }
  20935.     },
  20936.     {
  20937.         "version": "2.0.0.66",
  20938.         "date": "2019-04-01 13:34:27 +0200",
  20939.         "author": "Daniel Marschall (ViaThinkSoft)",
  20940.         "changes": [
  20941.             "Object types are registered in admin config, not in a file anymore"
  20942.         ],
  20943.         "sources": {
  20944.             "svn": [
  20945.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@66"
  20946.             ],
  20947.             "git": [
  20948.                 "https://github.com/danielmarschall/oidplus/tree/0fba0f235cd633f9fd9d0ed1ffe9459072558045"
  20949.             ]
  20950.         }
  20951.     },
  20952.     {
  20953.         "version": "2.0.0.65",
  20954.         "date": "2019-04-01 00:03:00 +0200",
  20955.         "author": "Daniel Marschall (ViaThinkSoft)",
  20956.         "changes": [
  20957.             "Bugfix: Symlink doc/ error"
  20958.         ],
  20959.         "sources": {
  20960.             "svn": [
  20961.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@65"
  20962.             ],
  20963.             "git": [
  20964.                 "https://github.com/danielmarschall/oidplus/tree/a2dbf5eaa694d6f7b056ca7aa36447f18dae2f30"
  20965.             ]
  20966.         }
  20967.     },
  20968.     {
  20969.         "version": "2.0.0.64",
  20970.         "date": "2019-03-31 11:25:25 +0200",
  20971.         "author": "Daniel Marschall (ViaThinkSoft)",
  20972.         "changes": [
  20973.             "Added \"visible\" and \"protected\" fields to configuration table"
  20974.         ],
  20975.         "sources": {
  20976.             "svn": [
  20977.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@64"
  20978.             ],
  20979.             "git": [
  20980.                 "https://github.com/danielmarschall/oidplus/tree/c652fa3aba258f2ec5a67ff51c8eb82844c3c21b"
  20981.             ]
  20982.         }
  20983.     },
  20984.     {
  20985.         "version": "2.0.0.63",
  20986.         "date": "2019-03-31 11:02:30 +0200",
  20987.         "author": "Daniel Marschall (ViaThinkSoft)",
  20988.         "changes": [
  20989.             "\"Documents\" plugin: Added support for folders"
  20990.         ],
  20991.         "sources": {
  20992.             "svn": [
  20993.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@63"
  20994.             ],
  20995.             "git": [
  20996.                 "https://github.com/danielmarschall/oidplus/tree/233a5a6bbb8318617c5cf6c939be1b32aa272ea9"
  20997.             ]
  20998.         }
  20999.     },
  21000.     {
  21001.         "version": "2.0.0.62",
  21002.         "date": "2019-03-31 01:23:22 +0100",
  21003.         "author": "Daniel Marschall (ViaThinkSoft)",
  21004.         "changes": [
  21005.             "New plugin: \"Documents\""
  21006.         ],
  21007.         "sources": {
  21008.             "svn": [
  21009.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@62"
  21010.             ],
  21011.             "git": [
  21012.                 "https://github.com/danielmarschall/oidplus/tree/bb2b00c64b2fffd995dd08ce331edbdd23bdb1c8"
  21013.             ]
  21014.         }
  21015.     },
  21016.     {
  21017.         "version": "2.0.0.61",
  21018.         "date": "2019-03-30 20:20:21 +0100",
  21019.         "author": "Daniel Marschall (ViaThinkSoft)",
  21020.         "changes": [
  21021.             "Plugin API heavily improved"
  21022.         ],
  21023.         "sources": {
  21024.             "svn": [
  21025.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@61"
  21026.             ],
  21027.             "git": [
  21028.                 "https://github.com/danielmarschall/oidplus/tree/fe61864144c25f8a148c2f017fd68ae2632e701f"
  21029.             ]
  21030.         }
  21031.     },
  21032.     {
  21033.         "version": "2.0.0.60",
  21034.         "date": "2019-03-28 13:32:30 +0100",
  21035.         "author": "Daniel Marschall (ViaThinkSoft)",
  21036.         "changes": [
  21037.             "Configuration moved into plugins"
  21038.         ],
  21039.         "sources": {
  21040.             "svn": [
  21041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@60"
  21042.             ],
  21043.             "git": [
  21044.                 "https://github.com/danielmarschall/oidplus/tree/87123aefdc149181540e06ed47f1ed063f1afbe4"
  21045.             ]
  21046.         }
  21047.     },
  21048.     {
  21049.         "version": "2.0.0.59",
  21050.         "date": "2019-03-27 14:58:11 +0100",
  21051.         "author": "Daniel Marschall (ViaThinkSoft)",
  21052.         "changes": [],
  21053.         "sources": {
  21054.             "svn": [
  21055.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@59"
  21056.             ],
  21057.             "git": [
  21058.                 "https://github.com/danielmarschall/oidplus/tree/ac3fb3468be8a81f129ea865ff4f00588d55b21e"
  21059.             ]
  21060.         }
  21061.     },
  21062.     {
  21063.         "version": "2.0.0.58",
  21064.         "date": "2019-03-27 14:56:20 +0100",
  21065.         "author": "Daniel Marschall (ViaThinkSoft)",
  21066.         "changes": [
  21067.             "Search icon"
  21068.         ],
  21069.         "sources": {
  21070.             "svn": [
  21071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@58"
  21072.             ],
  21073.             "git": [
  21074.                 "https://github.com/danielmarschall/oidplus/tree/e9c0e9839df3439856083248ca3416607b2a74f3"
  21075.             ]
  21076.         }
  21077.     },
  21078.     {
  21079.         "version": "2.0.0.57",
  21080.         "date": "2019-03-27 14:55:20 +0100",
  21081.         "author": "Daniel Marschall (ViaThinkSoft)",
  21082.         "changes": [
  21083.             "Added search functionality.",
  21084.             "Fixed bug: Back-button did not add icon to the title."
  21085.         ],
  21086.         "sources": {
  21087.             "svn": [
  21088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@57"
  21089.             ],
  21090.             "git": [
  21091.                 "https://github.com/danielmarschall/oidplus/tree/102bc4f341b827f2a4c1c94fa0be9a2ba4b5bcab"
  21092.             ]
  21093.         }
  21094.     },
  21095.     {
  21096.         "version": "2.0.0.56",
  21097.         "date": "2019-03-26 23:36:03 +0100",
  21098.         "author": "Daniel Marschall (ViaThinkSoft)",
  21099.         "changes": [
  21100.             "Object icon is now a cube instead of a box"
  21101.         ],
  21102.         "sources": {
  21103.             "svn": [
  21104.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@56"
  21105.             ],
  21106.             "git": [
  21107.                 "https://github.com/danielmarschall/oidplus/tree/10b7c79f467326edfa0c4191da4ab2a5deb6a7fb"
  21108.             ]
  21109.         }
  21110.     },
  21111.     {
  21112.         "version": "2.0.0.55",
  21113.         "date": "2019-03-26 21:51:42 +0100",
  21114.         "author": "Daniel Marschall (ViaThinkSoft)",
  21115.         "changes": [],
  21116.         "sources": {
  21117.             "svn": [
  21118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@55"
  21119.             ],
  21120.             "git": [
  21121.                 "https://github.com/danielmarschall/oidplus/tree/e114af1927f226421ff12416b43a0ce7c44929fd"
  21122.             ]
  21123.         }
  21124.     },
  21125.     {
  21126.         "version": "2.0.0.54",
  21127.         "date": "2019-03-26 19:36:06 +0100",
  21128.         "author": "Daniel Marschall (ViaThinkSoft)",
  21129.         "changes": [],
  21130.         "sources": {
  21131.             "svn": [
  21132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@54"
  21133.             ],
  21134.             "git": [
  21135.                 "https://github.com/danielmarschall/oidplus/tree/0651fe6012002e9cc360ca846b7c000daa1f76d9"
  21136.             ]
  21137.         }
  21138.     },
  21139.     {
  21140.         "version": "2.0.0.53",
  21141.         "date": "2019-03-26 16:53:06 +0100",
  21142.         "author": "Daniel Marschall (ViaThinkSoft)",
  21143.         "changes": [
  21144.             "RFC"
  21145.         ],
  21146.         "sources": {
  21147.             "svn": [
  21148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@53"
  21149.             ],
  21150.             "git": [
  21151.                 "https://github.com/danielmarschall/oidplus/tree/574288fb26ac17f1aef1f4b328b723d273c29045"
  21152.             ]
  21153.         }
  21154.     },
  21155.     {
  21156.         "version": "2.0.0.52",
  21157.         "date": "2019-03-25 13:01:18 +0100",
  21158.         "author": "Daniel Marschall (ViaThinkSoft)",
  21159.         "changes": [],
  21160.         "sources": {
  21161.             "svn": [
  21162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@52"
  21163.             ],
  21164.             "git": [
  21165.                 "https://github.com/danielmarschall/oidplus/tree/f31cd43aa9bc885ba9e7821bd221d72f481cf930"
  21166.             ]
  21167.         }
  21168.     },
  21169.     {
  21170.         "version": "2.0.0.51",
  21171.         "date": "2019-03-25 12:40:27 +0100",
  21172.         "author": "Daniel Marschall (ViaThinkSoft)",
  21173.         "changes": [
  21174.             "IRI notation view: long arcs marked"
  21175.         ],
  21176.         "sources": {
  21177.             "svn": [
  21178.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@51"
  21179.             ],
  21180.             "git": [
  21181.                 "https://github.com/danielmarschall/oidplus/tree/a5f9225db504fea0da25a2c10b70543aabd8b263"
  21182.             ]
  21183.         }
  21184.     },
  21185.     {
  21186.         "version": "2.0.0.50",
  21187.         "date": "2019-03-25 12:13:56 +0100",
  21188.         "author": "Daniel Marschall (ViaThinkSoft)",
  21189.         "changes": [
  21190.             "Added \"standardized\" ASN.1 identifier attribute"
  21191.         ],
  21192.         "sources": {
  21193.             "svn": [
  21194.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@50"
  21195.             ],
  21196.             "git": [
  21197.                 "https://github.com/danielmarschall/oidplus/tree/48ccb280ea2a2d59e5445a5484ac49219b67a046"
  21198.             ]
  21199.         }
  21200.     },
  21201.     {
  21202.         "version": "2.0.0.49",
  21203.         "date": "2019-03-23 23:28:25 +0100",
  21204.         "author": "Daniel Marschall (ViaThinkSoft)",
  21205.         "changes": [
  21206.             "Auto-SSL fix"
  21207.         ],
  21208.         "sources": {
  21209.             "svn": [
  21210.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@49"
  21211.             ],
  21212.             "git": [
  21213.                 "https://github.com/danielmarschall/oidplus/tree/2d4de2a1c828e99d79d1d0890669f274d6b0503b"
  21214.             ]
  21215.         }
  21216.     },
  21217.     {
  21218.         "version": "2.0.0.48",
  21219.         "date": "2019-03-23 23:07:08 +0100",
  21220.         "author": "Daniel Marschall (ViaThinkSoft)",
  21221.         "changes": [],
  21222.         "sources": {
  21223.             "svn": [
  21224.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@48"
  21225.             ],
  21226.             "git": [
  21227.                 "https://github.com/danielmarschall/oidplus/tree/c42a21f08c252d0e64c33598b7a0bdd4bcc17e2d"
  21228.             ]
  21229.         }
  21230.     },
  21231.     {
  21232.         "version": "2.0.0.47",
  21233.         "date": "2019-03-23 22:55:04 +0100",
  21234.         "author": "Daniel Marschall (ViaThinkSoft)",
  21235.         "changes": [],
  21236.         "sources": {
  21237.             "svn": [
  21238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@47"
  21239.             ],
  21240.             "git": [
  21241.                 "https://github.com/danielmarschall/oidplus/tree/3fd86367defff318a07b58f1b6eefdbe2437a09c"
  21242.             ]
  21243.         }
  21244.     },
  21245.     {
  21246.         "version": "2.0.0.46",
  21247.         "date": "2019-03-23 12:08:11 +0100",
  21248.         "author": "Daniel Marschall (ViaThinkSoft)",
  21249.         "changes": [
  21250.             "New functionality: Disable RA email address change"
  21251.         ],
  21252.         "sources": {
  21253.             "svn": [
  21254.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@46"
  21255.             ],
  21256.             "git": [
  21257.                 "https://github.com/danielmarschall/oidplus/tree/fa1f928e861f747911eb485f2d632a23bf4d17e4"
  21258.             ]
  21259.         }
  21260.     },
  21261.     {
  21262.         "version": "2.0.0.45",
  21263.         "date": "2019-03-23 01:14:35 +0100",
  21264.         "author": "Daniel Marschall (ViaThinkSoft)",
  21265.         "changes": [],
  21266.         "sources": {
  21267.             "svn": [
  21268.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@45"
  21269.             ],
  21270.             "git": [
  21271.                 "https://github.com/danielmarschall/oidplus/tree/5c1f65eefc1426f8c190e71514f514575b7021c1"
  21272.             ]
  21273.         }
  21274.     },
  21275.     {
  21276.         "version": "2.0.0.44",
  21277.         "date": "2019-03-23 01:13:43 +0100",
  21278.         "author": "Daniel Marschall (ViaThinkSoft)",
  21279.         "changes": [
  21280.             "Change email address script"
  21281.         ],
  21282.         "sources": {
  21283.             "svn": [
  21284.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@44"
  21285.             ],
  21286.             "git": [
  21287.                 "https://github.com/danielmarschall/oidplus/tree/eac0ba5fc29e86838e072286731f5d75a7d2fb39"
  21288.             ]
  21289.         }
  21290.     },
  21291.     {
  21292.         "version": "2.0.0.43",
  21293.         "date": "2019-03-22 11:58:14 +0100",
  21294.         "author": "Daniel Marschall (ViaThinkSoft)",
  21295.         "changes": [
  21296.             "Graphical improvements"
  21297.         ],
  21298.         "sources": {
  21299.             "svn": [
  21300.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@43"
  21301.             ],
  21302.             "git": [
  21303.                 "https://github.com/danielmarschall/oidplus/tree/c95cce3882014586b395beed9708e1d322d1b896"
  21304.             ]
  21305.         }
  21306.     },
  21307.     {
  21308.         "version": "2.0.0.42",
  21309.         "date": "2019-03-22 09:45:58 +0100",
  21310.         "author": "Daniel Marschall (ViaThinkSoft)",
  21311.         "changes": [
  21312.             "Automatic redirection to HTTPS"
  21313.         ],
  21314.         "sources": {
  21315.             "svn": [
  21316.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@42"
  21317.             ],
  21318.             "git": [
  21319.                 "https://github.com/danielmarschall/oidplus/tree/50c994824a1c9cb28160238849cd222189de2741"
  21320.             ]
  21321.         }
  21322.     },
  21323.     {
  21324.         "version": "2.0.0.41",
  21325.         "date": "2019-03-21 22:43:56 +0100",
  21326.         "author": "Daniel Marschall (ViaThinkSoft)",
  21327.         "changes": [
  21328.             "RFC"
  21329.         ],
  21330.         "sources": {
  21331.             "svn": [
  21332.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@41"
  21333.             ],
  21334.             "git": [
  21335.                 "https://github.com/danielmarschall/oidplus/tree/50a75da25649f81932b256f90d711e51695fd7ac"
  21336.             ]
  21337.         }
  21338.     },
  21339.     {
  21340.         "version": "2.0.0.40",
  21341.         "date": "2019-03-21 21:26:54 +0100",
  21342.         "author": "Daniel Marschall (ViaThinkSoft)",
  21343.         "changes": [
  21344.             "RFC"
  21345.         ],
  21346.         "sources": {
  21347.             "svn": [
  21348.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@40"
  21349.             ],
  21350.             "git": [
  21351.                 "https://github.com/danielmarschall/oidplus/tree/db6cf61a1c01b06f96993eef301031ef19499302"
  21352.             ]
  21353.         }
  21354.     },
  21355.     {
  21356.         "version": "2.0.0.39",
  21357.         "date": "2019-03-21 15:09:52 +0100",
  21358.         "author": "Daniel Marschall (ViaThinkSoft)",
  21359.         "changes": [],
  21360.         "sources": {
  21361.             "svn": [
  21362.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@39"
  21363.             ],
  21364.             "git": [
  21365.                 "https://github.com/danielmarschall/oidplus/tree/c794d2fe887eb4e3be733ff7cba68bf54d3a37d3"
  21366.             ]
  21367.         }
  21368.     },
  21369.     {
  21370.         "version": "2.0.0.38",
  21371.         "date": "2019-03-21 13:11:06 +0100",
  21372.         "author": "Daniel Marschall (ViaThinkSoft)",
  21373.         "changes": [
  21374.             "DOI: Distance API"
  21375.         ],
  21376.         "sources": {
  21377.             "svn": [
  21378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@38"
  21379.             ],
  21380.             "git": [
  21381.                 "https://github.com/danielmarschall/oidplus/tree/6e62f088673736af3539d2e4517468c529146601"
  21382.             ]
  21383.         }
  21384.     },
  21385.     {
  21386.         "version": "2.0.0.37",
  21387.         "date": "2019-03-21 13:00:43 +0100",
  21388.         "author": "Daniel Marschall (ViaThinkSoft)",
  21389.         "changes": [],
  21390.         "sources": {
  21391.             "svn": [
  21392.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@37"
  21393.             ],
  21394.             "git": [
  21395.                 "https://github.com/danielmarschall/oidplus/tree/6ed7e09eadd6cd30e5ffcdb7a4790537ee655e47"
  21396.             ]
  21397.         }
  21398.     },
  21399.     {
  21400.         "version": "2.0.0.36",
  21401.         "date": "2019-03-21 12:58:28 +0100",
  21402.         "author": "Daniel Marschall (ViaThinkSoft)",
  21403.         "changes": [
  21404.             "GS1: Whois Find with and without check digit",
  21405.             "Java: Distance API implemented",
  21406.             "IPv4/IPv6: Unnecessary bits are removed at the one_up() function"
  21407.         ],
  21408.         "sources": {
  21409.             "svn": [
  21410.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@36"
  21411.             ],
  21412.             "git": [
  21413.                 "https://github.com/danielmarschall/oidplus/tree/eac965bee55368378b88280b4a353c46b4b0187c"
  21414.             ]
  21415.         }
  21416.     },
  21417.     {
  21418.         "version": "2.0.0.35",
  21419.         "date": "2019-03-21 10:13:36 +0100",
  21420.         "author": "Daniel Marschall (ViaThinkSoft)",
  21421.         "changes": [
  21422.             "RFC proof read by cheery314"
  21423.         ],
  21424.         "sources": {
  21425.             "svn": [
  21426.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@35"
  21427.             ],
  21428.             "git": [
  21429.                 "https://github.com/danielmarschall/oidplus/tree/f3308103a880832db0720e7788a819f1be52ccf9"
  21430.             ]
  21431.         }
  21432.     },
  21433.     {
  21434.         "version": "2.0.0.34",
  21435.         "date": "2019-03-21 09:54:20 +0100",
  21436.         "author": "Daniel Marschall (ViaThinkSoft)",
  21437.         "changes": [
  21438.             "Icons"
  21439.         ],
  21440.         "sources": {
  21441.             "svn": [
  21442.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@34"
  21443.             ],
  21444.             "git": [
  21445.                 "https://github.com/danielmarschall/oidplus/tree/616a09704b828b7abb8ead28ae1c021f6bf2c73d"
  21446.             ]
  21447.         }
  21448.     },
  21449.     {
  21450.         "version": "2.0.0.33",
  21451.         "date": "2019-03-21 09:53:52 +0100",
  21452.         "author": "Daniel Marschall (ViaThinkSoft)",
  21453.         "changes": [],
  21454.         "sources": {
  21455.             "svn": [
  21456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@33"
  21457.             ],
  21458.             "git": [
  21459.                 "https://github.com/danielmarschall/oidplus/tree/3a38ec907c8f5889c77a0542e7888284cd3b7901"
  21460.             ]
  21461.         }
  21462.     },
  21463.     {
  21464.         "version": "2.0.0.32",
  21465.         "date": "2019-03-20 23:48:55 +0100",
  21466.         "author": "Daniel Marschall (ViaThinkSoft)",
  21467.         "changes": [
  21468.             "Content pages now have large 48x48 icons"
  21469.         ],
  21470.         "sources": {
  21471.             "svn": [
  21472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@32"
  21473.             ],
  21474.             "git": [
  21475.                 "https://github.com/danielmarschall/oidplus/tree/62ea50e71e9800454b07753ea803ac072efa0f70"
  21476.             ]
  21477.         }
  21478.     },
  21479.     {
  21480.         "version": "2.0.0.31",
  21481.         "date": "2019-03-20 22:51:44 +0100",
  21482.         "author": "Daniel Marschall (ViaThinkSoft)",
  21483.         "changes": [],
  21484.         "sources": {
  21485.             "svn": [
  21486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@31"
  21487.             ],
  21488.             "git": [
  21489.                 "https://github.com/danielmarschall/oidplus/tree/906ea7390f9b218ad140366464dc98ccb2a46a0a"
  21490.             ]
  21491.         }
  21492.     },
  21493.     {
  21494.         "version": "2.0.0.30",
  21495.         "date": "2019-03-20 22:39:40 +0100",
  21496.         "author": "Daniel Marschall (ViaThinkSoft)",
  21497.         "changes": [],
  21498.         "sources": {
  21499.             "svn": [
  21500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@30"
  21501.             ],
  21502.             "git": [
  21503.                 "https://github.com/danielmarschall/oidplus/tree/8cb83445ef4c8cb2397519cb3b14f445f302744c"
  21504.             ]
  21505.         }
  21506.     },
  21507.     {
  21508.         "version": "2.0.0.29",
  21509.         "date": "2019-03-20 17:36:24 +0100",
  21510.         "author": "Daniel Marschall (ViaThinkSoft)",
  21511.         "changes": [
  21512.             "Fixed bug in recursive deletion"
  21513.         ],
  21514.         "sources": {
  21515.             "svn": [
  21516.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@29"
  21517.             ],
  21518.             "git": [
  21519.                 "https://github.com/danielmarschall/oidplus/tree/5637ffd22d75d5d4e466811ce372bf52817375a5"
  21520.             ]
  21521.         }
  21522.     },
  21523.     {
  21524.         "version": "2.0.0.28",
  21525.         "date": "2019-03-20 17:34:54 +0100",
  21526.         "author": "Daniel Marschall (ViaThinkSoft)",
  21527.         "changes": [],
  21528.         "sources": {
  21529.             "svn": [
  21530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@28"
  21531.             ],
  21532.             "git": [
  21533.                 "https://github.com/danielmarschall/oidplus/tree/92091c5cb4f5e929d18e347d18088ec3f2fddd29"
  21534.             ]
  21535.         }
  21536.     },
  21537.     {
  21538.         "version": "2.0.0.27",
  21539.         "date": "2019-03-20 17:30:23 +0100",
  21540.         "author": "Daniel Marschall (ViaThinkSoft)",
  21541.         "changes": [
  21542.             "GUID \"root detection\" improved; performance upgrade"
  21543.         ],
  21544.         "sources": {
  21545.             "svn": [
  21546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@27"
  21547.             ],
  21548.             "git": [
  21549.                 "https://github.com/danielmarschall/oidplus/tree/235a6b3aa612bbb291b3a55f98fad7f5fae08493"
  21550.             ]
  21551.         }
  21552.     },
  21553.     {
  21554.         "version": "2.0.0.26",
  21555.         "date": "2019-03-20 16:01:03 +0100",
  21556.         "author": "Daniel Marschall (ViaThinkSoft)",
  21557.         "changes": [],
  21558.         "sources": {
  21559.             "svn": [
  21560.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@26"
  21561.             ],
  21562.             "git": [
  21563.                 "https://github.com/danielmarschall/oidplus/tree/514eec6b7c55caf08c9afa64d80073971bb9a8ed"
  21564.             ]
  21565.         }
  21566.     },
  21567.     {
  21568.         "version": "2.0.0.25",
  21569.         "date": "2019-03-20 15:52:46 +0100",
  21570.         "author": "Daniel Marschall (ViaThinkSoft)",
  21571.         "changes": [
  21572.             "Logout icon"
  21573.         ],
  21574.         "sources": {
  21575.             "svn": [
  21576.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@25"
  21577.             ],
  21578.             "git": [
  21579.                 "https://github.com/danielmarschall/oidplus/tree/3b60e0484c599159bce18c126e27673950476bf5"
  21580.             ]
  21581.         }
  21582.     },
  21583.     {
  21584.         "version": "2.0.0.24",
  21585.         "date": "2019-03-20 15:41:19 +0100",
  21586.         "author": "Daniel Marschall (ViaThinkSoft)",
  21587.         "changes": [
  21588.             "Icons"
  21589.         ],
  21590.         "sources": {
  21591.             "svn": [
  21592.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@24"
  21593.             ],
  21594.             "git": [
  21595.                 "https://github.com/danielmarschall/oidplus/tree/fce3eca511153e5a8fd2afd1fb973bc499858ee5"
  21596.             ]
  21597.         }
  21598.     },
  21599.     {
  21600.         "version": "2.0.0.23",
  21601.         "date": "2019-03-20 12:56:40 +0100",
  21602.         "author": "Daniel Marschall (ViaThinkSoft)",
  21603.         "changes": [
  21604.             "RFC"
  21605.         ],
  21606.         "sources": {
  21607.             "svn": [
  21608.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@23"
  21609.             ],
  21610.             "git": [
  21611.                 "https://github.com/danielmarschall/oidplus/tree/445a71e25d5f17528a8cea4433c34c025ed582f7"
  21612.             ]
  21613.         }
  21614.     },
  21615.     {
  21616.         "version": "2.0.0.22",
  21617.         "date": "2019-03-19 22:53:10 +0100",
  21618.         "author": "Daniel Marschall (ViaThinkSoft)",
  21619.         "changes": [
  21620.             "RFC"
  21621.         ],
  21622.         "sources": {
  21623.             "svn": [
  21624.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@22"
  21625.             ],
  21626.             "git": [
  21627.                 "https://github.com/danielmarschall/oidplus/tree/00f7ae2f4145f6a4aec593cd6eaa892f4c89028b"
  21628.             ]
  21629.         }
  21630.     },
  21631.     {
  21632.         "version": "2.0.0.21",
  21633.         "date": "2019-03-19 22:51:27 +0100",
  21634.         "author": "Daniel Marschall (ViaThinkSoft)",
  21635.         "changes": [
  21636.             "\"Web Whois\" links"
  21637.         ],
  21638.         "sources": {
  21639.             "svn": [
  21640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@21"
  21641.             ],
  21642.             "git": [
  21643.                 "https://github.com/danielmarschall/oidplus/tree/4a0031b38ff55df13f8b24406b0b7c7dc8d67aa1"
  21644.             ]
  21645.         }
  21646.     },
  21647.     {
  21648.         "version": "2.0.0.20",
  21649.         "date": "2019-03-19 12:12:03 +0100",
  21650.         "author": "Daniel Marschall (ViaThinkSoft)",
  21651.         "changes": [
  21652.             "IPv4+IPv6: Whois distance search now possible"
  21653.         ],
  21654.         "sources": {
  21655.             "svn": [
  21656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@20"
  21657.             ],
  21658.             "git": [
  21659.                 "https://github.com/danielmarschall/oidplus/tree/cf82aad9c8b15834d2e89529590a2b29de02db99"
  21660.             ]
  21661.         }
  21662.     },
  21663.     {
  21664.         "version": "2.0.0.19",
  21665.         "date": "2019-03-19 10:38:53 +0100",
  21666.         "author": "Daniel Marschall (ViaThinkSoft)",
  21667.         "changes": [
  21668.             "GUID: nested categories are now allowed"
  21669.         ],
  21670.         "sources": {
  21671.             "svn": [
  21672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@19"
  21673.             ],
  21674.             "git": [
  21675.                 "https://github.com/danielmarschall/oidplus/tree/fcf832bf6de76484e23e80c0c8042b595a6edfd4"
  21676.             ]
  21677.         }
  21678.     },
  21679.     {
  21680.         "version": "2.0.0.18",
  21681.         "date": "2019-03-19 00:24:19 +0100",
  21682.         "author": "Daniel Marschall (ViaThinkSoft)",
  21683.         "changes": [
  21684.             "IPv4/IPv6: Enforce that addresses are inside CIDR of superior range"
  21685.         ],
  21686.         "sources": {
  21687.             "svn": [
  21688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@18"
  21689.             ],
  21690.             "git": [
  21691.                 "https://github.com/danielmarschall/oidplus/tree/4362fcaa5e6139a542fe341ec52603b739bf0733"
  21692.             ]
  21693.         }
  21694.     },
  21695.     {
  21696.         "version": "2.0.0.17",
  21697.         "date": "2019-03-19 00:03:23 +0100",
  21698.         "author": "Daniel Marschall (ViaThinkSoft)",
  21699.         "changes": [
  21700.             "IPv4/IPv6 technical information"
  21701.         ],
  21702.         "sources": {
  21703.             "svn": [
  21704.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@17"
  21705.             ],
  21706.             "git": [
  21707.                 "https://github.com/danielmarschall/oidplus/tree/fd553284c67f0620ac6fdcbc3a34c4bf23c51356"
  21708.             ]
  21709.         }
  21710.     },
  21711.     {
  21712.         "version": "2.0.0.16",
  21713.         "date": "2019-03-18 23:14:01 +0100",
  21714.         "author": "Daniel Marschall (ViaThinkSoft)",
  21715.         "changes": [],
  21716.         "sources": {
  21717.             "svn": [
  21718.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@16"
  21719.             ],
  21720.             "git": [
  21721.                 "https://github.com/danielmarschall/oidplus/tree/aa3c45ef30c8600ab3b56f7a32d46248b477edf2"
  21722.             ]
  21723.         }
  21724.     },
  21725.     {
  21726.         "version": "2.0.0.15",
  21727.         "date": "2019-03-18 12:46:52 +0100",
  21728.         "author": "Daniel Marschall (ViaThinkSoft)",
  21729.         "changes": [
  21730.             "Admin page \"Well known OIDs\""
  21731.         ],
  21732.         "sources": {
  21733.             "svn": [
  21734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@15"
  21735.             ],
  21736.             "git": [
  21737.                 "https://github.com/danielmarschall/oidplus/tree/367cf357010b1b91ec115a1e8a2301cfac13b9ff"
  21738.             ]
  21739.         }
  21740.     },
  21741.     {
  21742.         "version": "2.0.0.14",
  21743.         "date": "2019-03-18 12:23:17 +0100",
  21744.         "author": "Daniel Marschall (ViaThinkSoft)",
  21745.         "changes": [
  21746.             "Config values are now checked before they are saved."
  21747.         ],
  21748.         "sources": {
  21749.             "svn": [
  21750.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@14"
  21751.             ],
  21752.             "git": [
  21753.                 "https://github.com/danielmarschall/oidplus/tree/609f532f3f4b367c5c7866708c9c445cc0c3bfce"
  21754.             ]
  21755.         }
  21756.     },
  21757.     {
  21758.         "version": "2.0.0.13",
  21759.         "date": "2019-03-18 11:54:33 +0100",
  21760.         "author": "Daniel Marschall (ViaThinkSoft)",
  21761.         "changes": [
  21762.             "Added configuration page in admin area; fixed some critical bugs"
  21763.         ],
  21764.         "sources": {
  21765.             "svn": [
  21766.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@13"
  21767.             ],
  21768.             "git": [
  21769.                 "https://github.com/danielmarschall/oidplus/tree/7b7387942c6ea14c7620018f08d29d51a2af681d"
  21770.             ]
  21771.         }
  21772.     },
  21773.     {
  21774.         "version": "2.0.0.12",
  21775.         "date": "2019-03-17 23:54:20 +0100",
  21776.         "author": "Daniel Marschall (ViaThinkSoft)",
  21777.         "changes": [],
  21778.         "sources": {
  21779.             "svn": [
  21780.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@12"
  21781.             ],
  21782.             "git": [
  21783.                 "https://github.com/danielmarschall/oidplus/tree/8b7a8f8ea307abb2c83ea6007e751f46de777712"
  21784.             ]
  21785.         }
  21786.     },
  21787.     {
  21788.         "version": "2.0.0.11",
  21789.         "date": "2019-03-14 15:15:35 +0100",
  21790.         "author": "Daniel Marschall (ViaThinkSoft)",
  21791.         "changes": [
  21792.             "Small design tweaks"
  21793.         ],
  21794.         "sources": {
  21795.             "svn": [
  21796.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@11"
  21797.             ],
  21798.             "git": [
  21799.                 "https://github.com/danielmarschall/oidplus/tree/e926612bed2eabe75c230199ab653cb69c6476b9"
  21800.             ]
  21801.         }
  21802.     },
  21803.     {
  21804.         "version": "2.0.0.10",
  21805.         "date": "2019-03-14 13:33:27 +0100",
  21806.         "author": "Daniel Marschall (ViaThinkSoft)",
  21807.         "changes": [
  21808.             "Design improvement at login page"
  21809.         ],
  21810.         "sources": {
  21811.             "svn": [
  21812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@10"
  21813.             ],
  21814.             "git": [
  21815.                 "https://github.com/danielmarschall/oidplus/tree/52b570c754cf8d4f9be21da7a197f392e2f5773a"
  21816.             ]
  21817.         }
  21818.     },
  21819.     {
  21820.         "version": "2.0.0.9",
  21821.         "date": "2019-03-14 12:59:27 +0100",
  21822.         "author": "Daniel Marschall (ViaThinkSoft)",
  21823.         "changes": [
  21824.             "CSS and HTML now valid. JS has no warnings in JSHint anymore."
  21825.         ],
  21826.         "sources": {
  21827.             "svn": [
  21828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@9"
  21829.             ],
  21830.             "git": [
  21831.                 "https://github.com/danielmarschall/oidplus/tree/d03b0f55de7634dcca1d3c52d12180233ca7297b"
  21832.             ]
  21833.         }
  21834.     },
  21835.     {
  21836.         "version": "2.0.0.8",
  21837.         "date": "2019-03-14 00:59:30 +0100",
  21838.         "author": "Daniel Marschall (ViaThinkSoft)",
  21839.         "changes": [
  21840.             "Whois: Subordinate natural order of OIDs"
  21841.         ],
  21842.         "sources": {
  21843.             "svn": [
  21844.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@8"
  21845.             ],
  21846.             "git": [
  21847.                 "https://github.com/danielmarschall/oidplus/tree/06b8d6f57fe769d08fe44918834b036bd017380a"
  21848.             ]
  21849.         }
  21850.     },
  21851.     {
  21852.         "version": "2.0.0.7",
  21853.         "date": "2019-03-14 00:07:32 +0100",
  21854.         "author": "Daniel Marschall (ViaThinkSoft)",
  21855.         "changes": [],
  21856.         "sources": {
  21857.             "svn": [
  21858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@7"
  21859.             ],
  21860.             "git": [
  21861.                 "https://github.com/danielmarschall/oidplus/tree/2bd17b88cd940f0e56ad6890f6b6274059654591"
  21862.             ]
  21863.         }
  21864.     },
  21865.     {
  21866.         "version": "2.0.0.6",
  21867.         "date": "2019-03-13 23:59:07 +0100",
  21868.         "author": "Daniel Marschall (ViaThinkSoft)",
  21869.         "changes": [
  21870.             "Formatting"
  21871.         ],
  21872.         "sources": {
  21873.             "svn": [
  21874.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@6"
  21875.             ],
  21876.             "git": [
  21877.                 "https://github.com/danielmarschall/oidplus/tree/43da025a5266e7de672ef4a6769381afe3e054a5"
  21878.             ]
  21879.         }
  21880.     },
  21881.     {
  21882.         "version": "2.0.0.5",
  21883.         "date": "2019-03-13 22:16:10 +0100",
  21884.         "author": "Daniel Marschall (ViaThinkSoft)",
  21885.         "changes": [],
  21886.         "sources": {
  21887.             "svn": [
  21888.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@5"
  21889.             ],
  21890.             "git": [
  21891.                 "https://github.com/danielmarschall/oidplus/tree/6e8340a0444985aa75d5336df1cecad8294d2edc"
  21892.             ]
  21893.         }
  21894.     },
  21895.     {
  21896.         "version": "2.0.0.4",
  21897.         "date": "2019-03-13 16:45:37 +0100",
  21898.         "author": "Daniel Marschall (ViaThinkSoft)",
  21899.         "changes": [
  21900.             "Smaller fixes, TinyMCE updated to 5.0.2, updated title bar"
  21901.         ],
  21902.         "sources": {
  21903.             "svn": [
  21904.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@4"
  21905.             ],
  21906.             "git": [
  21907.                 "https://github.com/danielmarschall/oidplus/tree/f3bdd71353bbccd070adcc3b6414bbd3f08cf592"
  21908.             ]
  21909.         }
  21910.     },
  21911.     {
  21912.         "version": "2.0.0.3",
  21913.         "date": "2019-03-13 00:06:12 +0100",
  21914.         "author": "Daniel Marschall (ViaThinkSoft)",
  21915.         "changes": [],
  21916.         "sources": {
  21917.             "svn": [
  21918.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@3"
  21919.             ],
  21920.             "git": [
  21921.                 "https://github.com/danielmarschall/oidplus/tree/866ef9949821334d84f08a54e5f4f0988bb85190"
  21922.             ]
  21923.         }
  21924.     },
  21925.     {
  21926.         "version": "2.0.0.2",
  21927.         "date": "2019-03-12 23:20:11 +0100",
  21928.         "author": "Daniel Marschall (ViaThinkSoft)",
  21929.         "changes": [
  21930.             "Initial Work-In-Progress SVN release"
  21931.         ],
  21932.         "sources": {
  21933.             "svn": [
  21934.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@2"
  21935.             ],
  21936.             "git": [
  21937.                 "https://github.com/danielmarschall/oidplus/tree/751d966e46b0e99c4f97d2694c5032465d0de304"
  21938.             ]
  21939.         }
  21940.     },
  21941.     {
  21942.         "version": "2.0.0.1",
  21943.         "date": "2019-03-12 23:07:50 +0100",
  21944.         "author": "Daniel Marschall (ViaThinkSoft)",
  21945.         "changes": [
  21946.             "Created SVN root directories"
  21947.         ],
  21948.         "sources": {
  21949.             "svn": [
  21950.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1"
  21951.             ],
  21952.             "git": [
  21953.                 "https://github.com/danielmarschall/oidplus/tree/83c8bac8b512d89e00a57c380939e1f6b592a2be"
  21954.             ]
  21955.         }
  21956.     }
  21957. ]
  21958.