{"id":80,"date":"2013-06-19T21:11:51","date_gmt":"2013-06-19T19:11:51","guid":{"rendered":"https:\/\/www.timk.de\/it-blog\/?p=80"},"modified":"2013-06-20T07:27:01","modified_gmt":"2013-06-20T05:27:01","slug":"a-analysis-of-sonicwall-nsa-reboot","status":"publish","type":"post","link":"https:\/\/www.timk.de\/it-blog\/a-analysis-of-sonicwall-nsa-reboot\/","title":{"rendered":"A analysis of irregular, random SonicWALL NSA reboots by using TSR\/StackTraces"},"content":{"rendered":"<p>On one your SonicWALL firewall we had irregular reboots and failovers on a HA-Configuration. We got more information on downloading the &#8220;technical support report (TSR)&#8221; and found some stack traces on this report. (If you found such stack traces on this report normaly all you can do is to open a support case at SonicWALL or update the SonicWALL to the lasted (stable) version)<\/p>\n<p>In your case we analysed the problem with the Level3-Support of sonicwall.<\/p>\n<p><!--more-->Informations inside the TSR:<\/p>\n<blockquote><p>#version 1.0<\/p>\n<p>Status<br \/>\nSerial number 0017-xxxx-xxxx<br \/>\nRegistration code: xxxxxxxx<br \/>\nCurrent Product Code: 61xx<br \/>\nBase Product Code:\u00a0\u00a0\u00a0 61xx<br \/>\nExpanded Product Code:N\/A<br \/>\nBoard Type: 0x10<br \/>\nBoard ID: 0x4<br \/>\n06\/13\/2013 14:58:27.160<br \/>\nSonicWALL has been up: 0 Days, 1 Hour, 41 Minutes, 25 Seconds<br \/>\nFirmware version: SonicOS Enhanced 5.8.1.9-58o<br \/>\nHardware IRV: cannot detect<br \/>\nNo debug symbols in firmware<br \/>\nrestartRequired: False<br \/>\nRevision:\u00a0 5.8.1.9-58o<br \/>\nROM version 5.0.3.3<br \/>\nPrevious firmware version: none<br \/>\nmin firmware for this hardware: 4.0.0.0<br \/>\nmax firmware for this hardware: 0.0.0.0<br \/>\nvers check err: 0<br \/>\nCrypto level: domestic<br \/>\nProcessor= &#8220;8 x 550 MHz Mips64 Octeon Processor&#8221;<br \/>\nModel= NSA 4500<br \/>\nResource language: eng<br \/>\n512 MB RAM, 512 MB Flash<\/p>\n<p>&#8230;<\/p>\n<p>06\/09\/2013 17:26:02.640 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/09\/2013 19:21:29.848 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/10\/2013 13:09:30.640Reboot due to DP Core 3, Exception06\/10\/2013 13:09:30.640Core Trace 3:<br \/>\ncause: tlb store<br \/>\nr0:0<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 17:48:24<br \/>\n06\/10\/2013 13:10:32.800 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/10\/2013 18:34:50.912Reboot due to DP Core 2, Exception06\/10\/2013 18:34:50.912Core Trace 2:<br \/>\ncause: tlb store<br \/>\nr0:0<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 5:24:41<br \/>\n06\/10\/2013 18:35:52.720 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/11\/2013 14:16:00.608Reboot due to DP Core 3, Exception06\/11\/2013 14:16:00.608Core Trace 3:<br \/>\ncause: tlb store<br \/>\nr0:0<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 19:40:30<br \/>\n06\/11\/2013 14:17:04.112 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/12\/2013 11:35:16.816Reboot due to DP Core 2, Exception06\/12\/2013 11:35:16.816Core Trace 2:<br \/>\ncause: tlb store<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 21:18:37<br \/>\n06\/12\/2013 11:36:20.944 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/12\/2013 12:19:19.560Reboot due to task suspension06\/12\/2013 12:19:19.560Task Trace tTmrTask:<br \/>\ntTmrTask\u00a0\u00a0\u00a0 827337e0\u00a0\u00a0\u00a0\u00a0 8e060a90\u00a0 15 STOP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 82b54884 8e0606d0\u00a0 ad0003\u00a0\u00a0\u00a0\u00a0 0<br \/>\n&#8230;<br \/>\nepc:0x82b54884<br \/>\nStack trace of tTmrTask:<br \/>\n0x82b6dcfc<br \/>\n0x82733810<br \/>\n0x82732fc8<br \/>\n0x82733068<br \/>\n0x8272bf2c<br \/>\n0x8272cadc<br \/>\n0x8272c094<br \/>\n0x827770e0<br \/>\n0x827757d0<br \/>\n0x824a8ae4<br \/>\n0x824c0bec<br \/>\n0x824c0708<br \/>\n0x82b533cc<br \/>\n0x82b54e2c<br \/>\n0x82b54884<br \/>\nUp: 0 d, 0:43:23<br \/>\n06\/12\/2013 12:20:21.896 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/12\/2013 14:56:40.048Reboot due to DP Core 4, Exception06\/12\/2013 14:56:40.048Core Trace 4:<br \/>\ncause: tlb store<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 2:36:42<br \/>\n06\/12\/2013 14:57:42.848 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/12\/2013 16:27:20.864 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/12\/2013 16:47:48.848 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/13\/2013 10:02:21.464Reboot due to DP Core 4, Exception06\/13\/2013 10:02:21.464Core Trace 4:<br \/>\ncause: tlb store<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 17:14:56<br \/>\n06\/13\/2013 10:03:24.864 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/13\/2013 10:48:04.480Reboot due to DP Core 2, Exception06\/13\/2013 10:48:04.480Core Trace 2:<br \/>\ncause: tlb store<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 0:45:4<br \/>\n06\/13\/2013 10:49:06.848 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/13\/2013 11:39:16.304Reboot due to DP Core 4, Exception06\/13\/2013 11:39:16.304Core Trace 4:<br \/>\ncause: tlb store<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 0:50:33<br \/>\n06\/13\/2013 11:40:18.864 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<br \/>\n06\/13\/2013 13:16:23.496Reboot due to DP Core 2, Exception06\/13\/2013 13:16:23.496Core Trace 2:<br \/>\ncause: tlb store<br \/>\n&#8230;<br \/>\ncause: tlb store<br \/>\nCAUSE:4000800c<br \/>\nSTAT:50100ce3<br \/>\nBADVA:4<br \/>\nEPC:10073340<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>Up: 0 d, 1:36:29<br \/>\n06\/13\/2013 13:17:25.912 System Startup F:5.8.1.9-58o T:base S:5.0.2.10 R: 5.0.3.3 0017xxxxxxxx p: 6105; b: 6100<\/p><\/blockquote>\n<p>On the Core-Informations (here 1 to x and not 0) you can see that the problem is not on the &#8220;core-funtions&#8221; (like taskmanager etc.) because they run on core 0.<\/p>\n<p>The SonicWALL support analysed that the function mz_allow failed (by decoding the firmware and search for EPC:10073340,Stack trace: 0x1007312c)<\/p>\n<p>On TraceLog_xxxx.wri we found some more informations:<\/p>\n<blockquote><p>&#8230;<\/p>\n<p>06\/13 15:35:56.224: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:56.224: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP core 2<br \/>\n06\/13 15:35:58.224: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:58.224: stacktrace &#8211;<br \/>\n06\/13 15:36:29.224: CRITICAL &#8211; Informational: dpCoresCheck:764:<br \/>\n06\/13 15:36:29.224: CRITICAL &#8211; Exception occurred in DP Core 2; unit will be rebooted &#8230;<br \/>\n06\/13 15:36:31.368: reboot &#8211; *** software watchdog reboot ***<br \/>\nshowed 48 log events<br \/>\nlog core 01: num exceptions 0, state events logged 0, missed 0 &#8211; critical events logged 4, missed 0<br \/>\n&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:50.240: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:50.240: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP:2<br \/>\n06\/13 15:35:52.240: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:52.240: stacktrace &#8211;<br \/>\nshowed 4 log events<br \/>\nlog core 02: num exceptions 1, time 08\/01 07:00:00.896: state events logged 0, missed 0 &#8211; critical events logged 5, missed 0<br \/>\n******************************************************************<br \/>\nStored DP side: Core 2: Unhandled Exception.<br \/>\nFirmware Version: SonicOS Enhanced 5.8.1.9-58o<br \/>\nDirectory: \/depot-155518-18\/Octeon\/5.8.1\/m2\/target\/oct_mips64\/sw_octeon4500-cp-base<br \/>\ncause: tlb store<br \/>\n******************************************************************<br \/>\nr0 ($00): 0x0000000000000000 \u00a0\u00a0 \u00a0\u00a0 s0 ($16): 0xffffffff83502fa0<br \/>\nat ($01): 0x0000000000000000 \u00a0\u00a0 \u00a0\u00a0 s1 ($17): 0xffffffff88d551c0<br \/>\nv0 ($02): 0x0000000000000000 \u00a0\u00a0 \u00a0\u00a0 s2 ($18): 0x00000000000000c0<br \/>\nv1 ($03): 0xffffffff88d5d680 \u00a0\u00a0 \u00a0\u00a0 s3 ($19): 0x0000000000000000<br \/>\na0 ($04): 0x000000000000155e \u00a0\u00a0 \u00a0\u00a0 s4 ($20): 0xffffffff83502ff0<br \/>\na1 ($05): 0x00000000101c6328 \u00a0\u00a0 \u00a0\u00a0 s5 ($21): 0x00000000101c0000<br \/>\na2 ($06): 0x000000000000082e \u00a0\u00a0 \u00a0\u00a0 s6 ($22): 0xffffffff83fe2740<br \/>\na3 ($07): 0x000000000c34eff8 \u00a0\u00a0 \u00a0\u00a0 s7 ($23): 0x0000000001c82468<br \/>\nt0 ($08): 0x0000000000000020 \u00a0\u00a0 \u00a0\u00a0 t8 ($24): 0x00000000000000a8<br \/>\nt1 ($09): 0x0000000000000008 \u00a0\u00a0 \u00a0\u00a0 t9 ($25): 0x0000000000000033<br \/>\nt2 ($10): 0x00000000000f4242 \u00a0\u00a0 \u00a0\u00a0 k0 ($26): 0x0000000010127da0<br \/>\nt3 ($11): 0x0000000000000001 \u00a0\u00a0 \u00a0\u00a0 k1 ($27): 0xffffffff80001190<br \/>\nt4 ($12): 0xffffffff83030000 \u00a0\u00a0 \u00a0\u00a0 gp ($28): 0x00000000120148b0<br \/>\nt5 ($13): 0x0000000000000033 \u00a0\u00a0 \u00a0\u00a0 sp ($29): 0x000000001601f2f8<br \/>\nt6 ($14): 0x000000000000000c \u00a0\u00a0 \u00a0\u00a0 s8 ($30): 0x0000000000000001<br \/>\nt7 ($15): 0x00000000000000c0 \u00a0\u00a0 \u00a0\u00a0 ra ($31): 0x000000001007312c<br \/>\nCOP0_CAUSE: 0x000000004000800c<br \/>\nCOP0_STATUS: 0x0000000050100ce3<br \/>\nCOP0_BADVADDR: 0x0000000000000004<br \/>\nCOP0_EPC: 0x0000000010073340<br \/>\n******************************************************************<br \/>\nStack trace:<br \/>\n0x1007312c<\/p>\n<p>&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:48.256: exception &#8211; DP side: Core 2: Unhandled Exception.<br \/>\n06\/13 15:35:48.256: regset &#8211;<br \/>\nr0 ($00): 0x0000000000000000 \u00a0\u00a0 \u00a0\u00a0 s0 ($16): 0xffffffff83502fa0<br \/>\nat ($01): 0x0000000000000000 \u00a0\u00a0 \u00a0\u00a0 s1 ($17): 0xffffffff88d551c0<br \/>\nv0 ($02): 0x0000000000000000 \u00a0\u00a0 \u00a0\u00a0 s2 ($18): 0x00000000000000c0<br \/>\nv1 ($03): 0xffffffff88d5d680 \u00a0\u00a0 \u00a0\u00a0 s3 ($19): 0x0000000000000000<br \/>\na0 ($04): 0x000000000000155e \u00a0\u00a0 \u00a0\u00a0 s4 ($20): 0xffffffff83502ff0<br \/>\na1 ($05): 0x00000000101c6328 \u00a0\u00a0 \u00a0\u00a0 s5 ($21): 0x00000000101c0000<br \/>\na2 ($06): 0x000000000000082e \u00a0\u00a0 \u00a0\u00a0 s6 ($22): 0xffffffff83fe2740<br \/>\na3 ($07): 0x000000000c34eff8 \u00a0\u00a0 \u00a0\u00a0 s7 ($23): 0x0000000001c82468<br \/>\nt0 ($08): 0x0000000000000020 \u00a0\u00a0 \u00a0\u00a0 t8 ($24): 0x00000000000000a8<br \/>\nt1 ($09): 0x0000000000000008 \u00a0\u00a0 \u00a0\u00a0 t9 ($25): 0x0000000000000033<br \/>\nt2 ($10): 0x00000000000f4242 \u00a0\u00a0 \u00a0\u00a0 k0 ($26): 0x0000000010127da0<br \/>\nt3 ($11): 0x0000000000000001 \u00a0\u00a0 \u00a0\u00a0 k1 ($27): 0xffffffff80001190<br \/>\nt4 ($12): 0xffffffff83030000 \u00a0\u00a0 \u00a0\u00a0 gp ($28): 0x00000000120148b0<br \/>\nt5 ($13): 0x0000000000000033 \u00a0\u00a0 \u00a0\u00a0 sp ($29): 0x000000001601f2f8<br \/>\nt6 ($14): 0x000000000000000c \u00a0\u00a0 \u00a0\u00a0 s8 ($30): 0x0000000000000001<br \/>\nt7 ($15): 0x00000000000000c0 \u00a0\u00a0 \u00a0\u00a0 ra ($31): 0x000000001007312c<br \/>\n06\/13 15:35:48.256: exc-regset &#8211;<br \/>\nCOP0_CAUSE: 0x000000004000800c<br \/>\nCOP0_STATUS: 0x0000000050100ce3<br \/>\nCOP0_BADVADDR: 0x0000000000000004<br \/>\nCOP0_EPC: 0x0000000010073340<br \/>\n06\/13 15:35:48.256: stacktrace &#8211;<br \/>\n06\/13 15:35:48.256: exception &#8211; *** exception reboot ***<br \/>\nshowed 5 log events<br \/>\nlog core 03: num exceptions 0, state events logged 0, missed 0 &#8211; critical events logged 4, missed 0<br \/>\n&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP:2<br \/>\n06\/13 15:35:52.224: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:52.224: stacktrace &#8211;<br \/>\nshowed 4 log events<br \/>\nlog core 04: num exceptions 0, state events logged 0, missed 0 &#8211; critical events logged 4, missed 0<br \/>\n&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:50.240: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:50.240: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP:2<br \/>\n06\/13 15:35:52.240: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:52.240: stacktrace &#8211;<br \/>\nshowed 4 log events<br \/>\nlog core 05: num exceptions 0, state events logged 0, missed 0 &#8211; critical events logged 4, missed 0<br \/>\n&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP:2<br \/>\n06\/13 15:35:52.224: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:52.224: stacktrace &#8211;<br \/>\nshowed 4 log events<br \/>\nlog core 06: num exceptions 0, state events logged 0, missed 0 &#8211; critical events logged 4, missed 0<br \/>\n&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP:2<br \/>\n06\/13 15:35:52.224: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:52.224: stacktrace &#8211;<br \/>\nshowed 4 log events<br \/>\nlog core 07: num exceptions 0, state events logged 0, missed 0 &#8211; critical events logged 4, missed 0<br \/>\n&#8212;&#8212;-critial (non-wrapping) log:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; Informational: lock_timeout_warn:59:<br \/>\n06\/13 15:35:50.224: CRITICAL &#8211; spinlock 0x83502ff0 is held for more than 1100000000 ticks. Currently held by DP:2<br \/>\n06\/13 15:35:52.224: swAssert &#8211; swAssert failed: 0, file ..\/..\/..\/..\/firmware\/fw\/lib\/sw_spinlock.c, line 156<br \/>\n06\/13 15:35:52.224: stacktrace &#8211;<\/p>\n<p>&#8230;<\/p><\/blockquote>\n<p>Spinlock are use by VPNs and\/or SSL-VPNs. In our case the bug was found on the VPN-Impemtaion and was fixed on the new availabe early firmware release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On one your SonicWALL firewall we had irregular reboots and failovers on a HA-Configuration. We got more information on downloading the &#8220;technical support report (TSR)&#8221; and found some stack traces on this report. (If you found such stack traces on this report normaly all you can do is to open a support case at SonicWALL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-sonicwall"],"_links":{"self":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":5,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"predecessor-version":[{"id":84,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/posts\/80\/revisions\/84"}],"wp:attachment":[{"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.timk.de\/it-blog\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}