--- /srv/reproducible-results/rbuild-debian/r-b-build.Oo0vcRTO/b1/jsjac_1.3.4+dfsg-3_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Oo0vcRTO/b2/jsjac_1.3.4+dfsg-3_i386.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - 12f4abc4737aef8b8ec10947fe700565 90296 javascript optional libjs-jac_1.3.4+dfsg-3_all.deb │ + 9a4fc49b4b683fae1f05813035f6ef80 92596 javascript optional libjs-jac_1.3.4+dfsg-3_all.deb ├── libjs-jac_1.3.4+dfsg-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-01-04 23:02:43.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2688 2021-01-04 23:02:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 87416 2021-01-04 23:02:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2684 2021-01-04 23:02:43.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 89720 2021-01-04 23:02:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libjs-jac │ │ │ │ Source: jsjac │ │ │ │ Version: 1.3.4+dfsg-3 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian XMPP Maintainers │ │ │ │ -Installed-Size: 1146 │ │ │ │ +Installed-Size: 1068 │ │ │ │ Recommends: javascript-common │ │ │ │ Suggests: ejabberd │ │ │ │ Section: javascript │ │ │ │ Priority: optional │ │ │ │ Homepage: https://github.com/sstrigler/JSJaC │ │ │ │ Description: JavaScript Jabber Client Library │ │ │ │ JSJaC is a jabber client library written in JavaScript to ease implementation │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -76,11 +76,11 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6305 2021-01-04 23:02:43.000000 ./usr/share/doc/libjs-jac/doc/overview-tree.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 660 2021-01-04 23:02:43.000000 ./usr/share/doc/libjs-jac/doc/overview-xmlextras.js.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1583 2021-01-04 23:02:43.000000 ./usr/share/doc/libjs-jac/doc/stylesheet.css │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2011-03-14 00:20:43.000000 ./usr/share/doc/libjs-jac/examples/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9874 2011-03-14 00:20:43.000000 ./usr/share/doc/libjs-jac/examples/simpleclient.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 23:02:43.000000 ./usr/share/javascript/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 52546 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/jsjac.min.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 279313 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/jsjac.uncompressed.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68937 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/jsjac.min.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 182322 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/jsjac.uncompressed.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/jsjac.js -> jsjac.uncompressed.js │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2021-01-04 23:02:43.000000 ./usr/share/javascript/jsjac/jsjac.packed.js -> jsjac.min.js │ │ │ ├── ./usr/share/doc/libjs-jac/doc/Date.html │ │ │ │ @@ -362,10 +362,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -52,8 +52,8 @@ │ │ │ │ │ o A javascript Date object corresponding to the jabber DateTime given │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  PPRREEVV CCLLAASSSS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/Document.html │ │ │ │ @@ -200,10 +200,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -14,8 +14,8 @@ │ │ │ │ │   │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/GLOBALS.html │ │ │ │ @@ -1609,10 +1609,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -228,8 +228,8 @@ │ │ │ │ │ Object uuttff88tt22dd(t) │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCConnection.html │ │ │ │ @@ -1054,10 +1054,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -257,8 +257,8 @@ │ │ │ │ │ void uunnrreeggiisstteerrHHaannddlleerr(event,handler) │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCConsoleLogger.html │ │ │ │ @@ -448,10 +448,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -75,8 +75,8 @@ │ │ │ │ │ * Empty function for API compatibility │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCCookie.html │ │ │ │ @@ -911,10 +911,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -181,8 +181,8 @@ │ │ │ │ │ o - CookieException when cookie with given name could not be found │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCCookieException.html │ │ │ │ @@ -308,10 +308,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -42,8 +42,8 @@ │ │ │ │ │ o msg - The message to pass to the exception │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCHttpBindingConnection.html │ │ │ │ @@ -416,10 +416,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -66,8 +66,8 @@ │ │ │ │ │ o timerval - the interval in seconds │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCHttpPollingConnection.html │ │ │ │ @@ -350,10 +350,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -59,8 +59,8 @@ │ │ │ │ │ o true if this is a polling connection, false otherwise. │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCIQ.html │ │ │ │ @@ -542,10 +542,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -98,8 +98,8 @@ │ │ │ │ │ o The query node │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCJID.html │ │ │ │ @@ -747,10 +747,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -133,8 +133,8 @@ │ │ │ │ │ o A string representing the jid │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCJIDInvalidException.html │ │ │ │ @@ -309,10 +309,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -46,8 +46,8 @@ │ │ │ │ │ o message - The message associated with this Exception │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCJSON.html │ │ │ │ @@ -330,10 +330,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -38,8 +38,8 @@ │ │ │ │ │ Object ttooSSttrriinngg(obj) │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCKeys.html │ │ │ │ @@ -444,10 +444,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -69,8 +69,8 @@ │ │ │ │ │ o Number of keys created │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCMessage.html │ │ │ │ @@ -579,10 +579,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -101,8 +101,8 @@ │ │ │ │ │ o this message │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCPacket.html │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ Direct Known Subclasses: │ │ │ │
│ │ │ │ - JSJaCPresence, JSJaCIQ, JSJaCMessage │ │ │ │ + JSJaCIQ, JSJaCPresence, JSJaCMessage │ │ │ │
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ @@ -1332,10 +1332,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ ********** CCllaassss JJSSJJaaCCPPaacckkeett ********** │ │ │ │ │ Object │ │ │ │ │ | │ │ │ │ │ +--JJSSJJaaCCPPaacckkeett │ │ │ │ │ DDiirreecctt KKnnoowwnn SSuubbccllaasssseess:: │ │ │ │ │ - _J_S_J_a_C_P_r_e_s_e_n_c_e, _J_S_J_a_C_I_Q, _J_S_J_a_C_M_e_s_s_a_g_e │ │ │ │ │ + _J_S_J_a_C_I_Q, _J_S_J_a_C_P_r_e_s_e_n_c_e, _J_S_J_a_C_M_e_s_s_a_g_e │ │ │ │ │ =============================================================================== │ │ │ │ │ class JJSSJJaaCCPPaacckkeett │ │ │ │ │ │ │ │ │ │ Somewhat abstract base class for all kinds of specialised packets │ │ │ │ │ Defined in _J_S_J_a_C_P_a_c_k_e_t_._j_s │ │ │ │ │ │ │ │ │ │ =============================================================================== │ │ │ │ │ @@ -269,8 +269,8 @@ │ │ │ │ │ returned. │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/JSJaCPresence.html │ │ │ │ @@ -639,10 +639,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -119,8 +119,8 @@ │ │ │ │ │ o this │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/Node.html │ │ │ │ @@ -200,10 +200,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -14,8 +14,8 @@ │ │ │ │ │   │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/Number.html │ │ │ │ @@ -309,10 +309,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -34,8 +34,8 @@ │ │ │ │ │ Object mmiinn(A, B) │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/STANZA_ERROR.html │ │ │ │ @@ -314,10 +314,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -44,8 +44,8 @@ │ │ │ │ │ SSTTAANNZZAA__EERRRROORR(code, type, cond) │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  _FF_ii_ll_ee   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/String.html │ │ │ │ @@ -265,10 +265,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -26,8 +26,8 @@ │ │ │ │ │ o The string with chars encoded for HTML │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  _NN_EE_XX_TT_ _CC_LL_AA_SS_SS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/XMLDocument.html │ │ │ │ @@ -200,10 +200,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -14,8 +14,8 @@ │ │ │ │ │   │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File   CCllaassss  _TT_rr_ee_ee  _II_nn_dd_ee_xx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  _PP_RR_EE_VV_ _CC_LL_AA_SS_SS  NNEEXXTT CCLLAASSSS _FF_RR_AA_MM_EE_SS    NNOO FFRRAAMMEESS     /TR> │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ SUMMARY: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D DETAIL: _F_I_E_L_D | _C_O_N_S_T_R | _M_E_T_H_O_D │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/help-doc.html │ │ │ │ @@ -151,10 +151,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -33,8 +33,8 @@ │ │ │ │ │ TThhiiss hheellpp ffiillee aapppplliieess ttoo AAPPII ddooccuummeennttaattiioonn ggeenneerraatteedd uussiinngg tthhee ssttaannddaarrdd │ │ │ │ │ ddoocclleett.. │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File  Class  _TT_rr_ee_ee  _II_nn_dd_ee_xx   HHeellpp  JJSSJJaaCC │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS     │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/index-all.html │ │ │ │ @@ -1379,10 +1379,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -436,8 +436,8 @@ │ │ │ │ │   │ │ │ │ │ =============================================================================== │ │ │ │ │  _A _B _C _D _E _G _H _I _J _L _M _N _O _P _R _S _T _U _V _W _X │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww  File  Class  _TT_rr_ee_ee   IInnddeexx  _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS     │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaC.js.html │ │ │ │ @@ -200,10 +200,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -66,8 +66,8 @@ │ │ │ │ │ JSJaC.load(); │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCBuilder.js.html │ │ │ │ @@ -277,10 +277,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -143,8 +143,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCConfig.js.html │ │ │ │ @@ -172,10 +172,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -36,8 +36,8 @@ │ │ │ │ │ /*** END CONFIG ***/ │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCConnection.js.html │ │ │ │ @@ -1454,10 +1454,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1338,8 +1338,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCConsoleLogger.js.html │ │ │ │ @@ -239,10 +239,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -90,8 +90,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCConstants.js.html │ │ │ │ @@ -259,10 +259,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -110,8 +110,8 @@ │ │ │ │ │ STANZA_ERROR("400", "wait", "unexpected-request"); │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCCookie.js.html │ │ │ │ @@ -392,10 +392,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -238,8 +238,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCError.js.html │ │ │ │ @@ -161,10 +161,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -25,8 +25,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCHttpBindingConnection.js.html │ │ │ │ @@ -695,10 +695,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -567,8 +567,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCHttpPollingConnection.js.html │ │ │ │ @@ -75,16 +75,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

Summary

│ │ │ │

│ │ │ │ │ │ │ │ All stuff related to HTTP Polling │ │ │ │ -

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ -
Version: $Revision$

│ │ │ │ +

Version: $Revision$

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ +
│ │ │ │ │ │ │ │

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -498,10 +498,10 @@ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -3,17 +3,17 @@ │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ ********** JJSSJJaaCCHHttttppPPoolllliinnggCCoonnnneeccttiioonn..jjss ********** │ │ │ │ │ ****** SSuummmmaarryy ****** │ │ │ │ │ All stuff related to HTTP Polling │ │ │ │ │ │ │ │ │ │ -AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ VVeerrssiioonn:: $Revision$ │ │ │ │ │ │ │ │ │ │ +AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ =============================================================================== │ │ │ │ │ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ │ │ │ │ │ |_CC_ll_aa_ss_ss_ _SS_uu_mm_mm_aa_rr_yy_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ |_JJ_SS_JJ_aa_CC_HH_tt_tt_pp_PP_oo_ll_ll_ii_nn_gg_CC_oo_nn_nn_ee_cc_tt_ii_oo_nn_|_I_m_p_l_e_m_e_n_t_a_t_i_o_n_ _o_f_ _H_T_T_P_ _P_o_l_l_i_n_g| │ │ │ │ │ =============================================================================== │ │ │ │ │ /** │ │ │ │ │ * @fileoverview All stuff related to HTTP Polling │ │ │ │ │ @@ -359,8 +359,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCJID.js.html │ │ │ │ @@ -370,10 +370,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -217,8 +217,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCJSON.js.html │ │ │ │ @@ -295,10 +295,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -148,8 +148,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCKeys.js.html │ │ │ │ @@ -229,10 +229,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -80,8 +80,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-JSJaCPacket.js.html │ │ │ │ @@ -75,16 +75,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

Summary

│ │ │ │

│ │ │ │ │ │ │ │ Contains all Jabber/XMPP packet related classes. │ │ │ │ -

Version: $Revision$

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ -
│ │ │ │ +

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ +
Version: $Revision$

│ │ │ │ │ │ │ │

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -908,10 +908,10 @@ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -3,17 +3,17 @@ │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ ********** JJSSJJaaCCPPaacckkeett..jjss ********** │ │ │ │ │ ****** SSuummmmaarryy ****** │ │ │ │ │ Contains all Jabber/XMPP packet related classes. │ │ │ │ │ │ │ │ │ │ +AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ VVeerrssiioonn:: $Revision$ │ │ │ │ │ │ │ │ │ │ -AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ =============================================================================== │ │ │ │ │ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ │ │ │ │ │ |_CC_ll_aa_ss_ss_ _SS_uu_mm_mm_aa_rr_yy_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ |_JJ_SS_JJ_aa_CC_II_QQ_ _ _ _ _ _ _|_M_o_d_e_l_s_ _t_h_e_ _X_M_P_P_ _n_o_t_i_o_n_ _o_f_ _a_n_ _'_i_q_'_ _p_a_c_k_e_t_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ |_JJ_SS_JJ_aa_CC_MM_ee_ss_ss_aa_gg_ee_ _|_M_o_d_e_l_s_ _t_h_e_ _X_M_P_P_ _n_o_t_i_o_n_ _o_f_ _a_n_ _'_m_e_s_s_a_g_e_'_ _p_a_c_k_e_t_ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ |_JJ_SS_JJ_aa_CC_PP_aa_cc_kk_ee_tt |Somewhat abstract base class for all kinds of specialised| │ │ │ │ │ |_ _ _ _ _ _ _ _ _ _ _ _ _ _|_p_a_c_k_e_t_s_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ @@ -767,8 +767,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-crypt.js.html │ │ │ │ @@ -76,16 +76,16 @@ │ │ │ │ │ │ │ │ │ │ │ │

Summary

│ │ │ │

│ │ │ │ │ │ │ │ Collection of MD5 and SHA1 hashing and encoding │ │ │ │ methods. │ │ │ │ -

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ -
Version: $Revision$

│ │ │ │ +

Version: $Revision$

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ +
│ │ │ │ │ │ │ │

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -1523,10 +1523,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -3,17 +3,17 @@ │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ ********** ccrryypptt..jjss ********** │ │ │ │ │ ****** SSuummmmaarryy ****** │ │ │ │ │ Collection of MD5 and SHA1 hashing and encoding methods. │ │ │ │ │ │ │ │ │ │ -AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ VVeerrssiioonn:: $Revision$ │ │ │ │ │ │ │ │ │ │ +AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ =============================================================================== │ │ │ │ │ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ │ │ │ │ │ |_MM_ee_tt_hh_oo_dd_ _SS_uu_mm_mm_aa_rr_yy_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ |static Object|_bb_66_44____hh_mm_aa_cc____mm_dd_55(key, data) | │ │ │ │ │ |_ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ |static Object|_bb_66_44____hh_mm_aa_cc____ss_hh_aa_11(key, data) | │ │ │ │ │ |_ _ _ _ _ _ _ _ _ _ _ _ _ _|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ @@ -759,8 +759,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-header.js.html │ │ │ │ @@ -155,10 +155,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -20,8 +20,8 @@ │ │ │ │ │ */ │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-jsextras.js.html │ │ │ │ @@ -239,10 +239,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -107,8 +107,8 @@ │ │ │ │ │ }; │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary-xmlextras.js.html │ │ │ │ @@ -78,16 +78,16 @@ │ │ │ │

Summary

│ │ │ │

│ │ │ │ │ │ │ │ Wrapper to make working with XmlHttpRequest and the │ │ │ │ DOM more convenient (cross browser compliance). │ │ │ │ this code is taken from │ │ │ │ http://webfx.eae.net/dhtml/xmlextras/xmlextras.html │ │ │ │ -

Version: $Revision$

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ -
│ │ │ │ +

Author: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ +
Version: $Revision$

│ │ │ │ │ │ │ │

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -383,10 +383,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ │ =============================================================================== │ │ │ │ │ ********** xxmmlleexxttrraass..jjss ********** │ │ │ │ │ ****** SSuummmmaarryy ****** │ │ │ │ │ Wrapper to make working with XmlHttpRequest and the DOM more convenient (cross │ │ │ │ │ browser compliance). this code is taken from http://webfx.eae.net/dhtml/ │ │ │ │ │ xmlextras/xmlextras.html │ │ │ │ │ │ │ │ │ │ +AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ VVeerrssiioonn:: $Revision$ │ │ │ │ │ │ │ │ │ │ -AAuutthhoorr:: Stefan Strigler steve@zeank.in-berlin.de │ │ │ │ │ =============================================================================== │ │ │ │ │ /* Copyright 2006 Erik Arvidsson │ │ │ │ │ * │ │ │ │ │ * Licensed under the Apache License, Version 2.0 (the "License"); you │ │ │ │ │ * may not use this file except in compliance with the License. You │ │ │ │ │ * may obtain a copy of the License at │ │ │ │ │ * │ │ │ │ │ @@ -250,8 +250,8 @@ │ │ │ │ │ } │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww   FFiillee  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-summary.html │ │ │ │ @@ -258,10 +258,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -37,8 +37,8 @@ │ │ │ │ │ |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|_c_o_m_p_l_i_a_n_c_e_)_._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | │ │ │ │ │ =============================================================================== │ │ │ │ │  OOvveerrvviieeww  File  Class  _TT_rr_ee_ee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │   │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/doc/libjs-jac/doc/overview-tree.html │ │ │ │ @@ -133,10 +133,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Documentation generated by JSDoc on Tue Nov 25 19:49:14 2025
│ │ │ │ +
Documentation generated by JSDoc on Thu Oct 24 15:28:48 2024
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -28,8 +28,8 @@ │ │ │ │ │ o _XX_MM_LL_DD_oo_cc_uu_mm_ee_nn_tt │ │ │ │ │ =============================================================================== │ │ │ │ │ _OO_vv_ee_rr_vv_ii_ee_ww File  Class   TTrreeee  ->IInnddeexx _HH_ee_ll_pp  JJSSJJaaCC │ │ │ │ │     │ │ │ │ │  PREV   NEXT _FF_RR_AA_MM_EE_SS    _NN_OO_ _FF_RR_AA_MM_EE_SS    │ │ │ │ │ _AA_ll_ll_ _CC_ll_aa_ss_ss_ee_ss │ │ │ │ │ =============================================================================== │ │ │ │ │ -Documentation generated by _J_S_D_o_c on Tue Nov 25 19:49:14 2025 │ │ │ │ │ +Documentation generated by _J_S_D_o_c on Thu Oct 24 15:28:48 2024 │ │ │ ├── ./usr/share/javascript/jsjac/jsjac.min.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -2390,8 +2390,637 @@ │ │ │ │ │ JSJaCConnection.prototype._unregisterPID = function(a) { │ │ │ │ │ if (!this._regIDs[a]) { │ │ │ │ │ return false │ │ │ │ │ } │ │ │ │ │ this._regIDs[a] = null; │ │ │ │ │ this.oDbg.log("unregistered " + a, 3); │ │ │ │ │ return true │ │ │ │ │ +}; │ │ │ │ │ + │ │ │ │ │ +function JSJaCHttpBindingConnection(a) { │ │ │ │ │ + this.base = JSJaCConnection; │ │ │ │ │ + this.base(a); │ │ │ │ │ + this._hold = JSJACHBC_MAX_HOLD; │ │ │ │ │ + this._inactivity = 0; │ │ │ │ │ + this._last_requests = new Object(); │ │ │ │ │ + this._last_rid = 0; │ │ │ │ │ + this._min_polling = 0; │ │ │ │ │ + this._pause = 0; │ │ │ │ │ + this._wait = JSJACHBC_MAX_WAIT │ │ │ │ │ +} │ │ │ │ │ +JSJaCHttpBindingConnection.prototype = new JSJaCConnection(); │ │ │ │ │ +JSJaCHttpBindingConnection.prototype.inherit = function(a) { │ │ │ │ │ + if (a.jid) { │ │ │ │ │ + var b = new JSJaCJID(a.jid); │ │ │ │ │ + this.domain = b.getDomain(); │ │ │ │ │ + this.username = b.getNode(); │ │ │ │ │ + this.resource = b.getResource() │ │ │ │ │ + } else { │ │ │ │ │ + this.domain = a.domain || "localhost"; │ │ │ │ │ + this.username = a.username; │ │ │ │ │ + this.resource = a.resource │ │ │ │ │ + } │ │ │ │ │ + this._sid = a.sid; │ │ │ │ │ + this._rid = a.rid; │ │ │ │ │ + this._min_polling = a.polling; │ │ │ │ │ + this._inactivity = a.inactivity; │ │ │ │ │ + this._setHold(a.requests - 1); │ │ │ │ │ + this.setPollInterval(this._timerval); │ │ │ │ │ + if (a.wait) { │ │ │ │ │ + this._wait = a.wait │ │ │ │ │ + } │ │ │ │ │ + this._connected = true; │ │ │ │ │ + this._handleEvent("onconnect"); │ │ │ │ │ + this._interval = setInterval(JSJaC.bind(this._checkQueue, this), JSJAC_CHECKQUEUEINTERVAL); │ │ │ │ │ + this._inQto = setInterval(JSJaC.bind(this._checkInQ, this), JSJAC_CHECKINQUEUEINTERVAL); │ │ │ │ │ + this._timeout = setTimeout(JSJaC.bind(this._process, this), this.getPollInterval()) │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype.setPollInterval = function(a) { │ │ │ │ │ + if (a && !isNaN(a)) { │ │ │ │ │ + if (!this.isPolling()) { │ │ │ │ │ + this._timerval = 100 │ │ │ │ │ + } else { │ │ │ │ │ + if (this._min_polling && a < this._min_polling * 1000) { │ │ │ │ │ + this._timerval = this._min_polling * 1000 │ │ │ │ │ + } else { │ │ │ │ │ + if (this._inactivity && a > this._inactivity * 1000) { │ │ │ │ │ + this._timerval = this._inactivity * 1000 │ │ │ │ │ + } else { │ │ │ │ │ + this._timerval = a │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + return this._timerval │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype.isPolling = function() { │ │ │ │ │ + return (this._hold == 0) │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._getFreeSlot = function() { │ │ │ │ │ + for (var a = 0; a < this._hold + 1; a++) { │ │ │ │ │ + if (typeof(this._req[a]) == "undefined" || typeof(this._req[a].r) == "undefined" || this._req[a].r.readyState == 4) { │ │ │ │ │ + return a │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + return -1 │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._getHold = function() { │ │ │ │ │ + return this._hold │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._getRequestString = function(b, e) { │ │ │ │ │ + b = b || ""; │ │ │ │ │ + var f = ""; │ │ │ │ │ + if (this._rid <= this._last_rid && typeof(this._last_requests[this._rid]) != "undefined") { │ │ │ │ │ + f = this._last_requests[this._rid].xml │ │ │ │ │ + } else { │ │ │ │ │ + var a = ""; │ │ │ │ │ + while (this._pQueue.length) { │ │ │ │ │ + var d = this._pQueue[0]; │ │ │ │ │ + a += d; │ │ │ │ │ + this._pQueue = this._pQueue.slice(1, this._pQueue.length) │ │ │ │ │ + } │ │ │ │ │ + f = "" │ │ │ │ │ + } else { │ │ │ │ │ + f += "/>" │ │ │ │ │ + } │ │ │ │ │ + this._last_requests[this._rid] = new Object(); │ │ │ │ │ + this._last_requests[this._rid].xml = f; │ │ │ │ │ + this._last_rid = this._rid; │ │ │ │ │ + for (var c in this._last_requests) { │ │ │ │ │ + if (this._last_requests.hasOwnProperty(c) && c < this._rid - this._hold) { │ │ │ │ │ + delete(this._last_requests[c]) │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + return f │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._getInitialRequestString = function() { │ │ │ │ │ + var a = " JSJAC_ERR_COUNT) { │ │ │ │ │ + this._abort(); │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + if (this.connected()) { │ │ │ │ │ + this.oDbg.log("repeating (" + this._errcnt + ")", 1); │ │ │ │ │ + this._setStatus("proto_error_fallback"); │ │ │ │ │ + setTimeout(JSJaC.bind(this._resume, this), this.getPollInterval()) │ │ │ │ │ + } │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + } catch (d) { │ │ │ │ │ + this.oDbg.log("XMLHttpRequest error: status not available", 1); │ │ │ │ │ + this._errcnt++; │ │ │ │ │ + if (this._errcnt > JSJAC_ERR_COUNT) { │ │ │ │ │ + this._abort() │ │ │ │ │ + } else { │ │ │ │ │ + if (this.connected()) { │ │ │ │ │ + this.oDbg.log("repeating (" + this._errcnt + ")", 1); │ │ │ │ │ + this._setStatus("proto_error_fallback"); │ │ │ │ │ + setTimeout(JSJaC.bind(this._resume, this), this.getPollInterval()) │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + var a = b.responseXML.documentElement; │ │ │ │ │ + if (!a || a.tagName != "body" || a.namespaceURI != "http://jabber.org/protocol/httpbind") { │ │ │ │ │ + this.oDbg.log("invalid response:\n" + b.responseText, 1); │ │ │ │ │ + clearTimeout(this._timeout); │ │ │ │ │ + clearInterval(this._interval); │ │ │ │ │ + clearInterval(this._inQto); │ │ │ │ │ + this._connected = false; │ │ │ │ │ + this.oDbg.log("Disconnected.", 1); │ │ │ │ │ + this._handleEvent("ondisconnect"); │ │ │ │ │ + this._setStatus("internal_server_error"); │ │ │ │ │ + this._handleEvent("onerror", JSJaCError("500", "wait", "internal-server-error")); │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + if (typeof(c.rid) != "undefined" && this._last_requests[c.rid]) { │ │ │ │ │ + if (this._last_requests[c.rid].handled) { │ │ │ │ │ + this.oDbg.log("already handled " + c.rid, 2); │ │ │ │ │ + return null │ │ │ │ │ + } else { │ │ │ │ │ + this._last_requests[c.rid].handled = true │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + if (a.getAttribute("type") == "terminate") { │ │ │ │ │ + this.oDbg.log("session terminated:\n" + b.responseText, 1); │ │ │ │ │ + clearTimeout(this._timeout); │ │ │ │ │ + clearInterval(this._interval); │ │ │ │ │ + clearInterval(this._inQto); │ │ │ │ │ + var f = a.getAttribute("condition"); │ │ │ │ │ + if (f == "remote-stream-error") { │ │ │ │ │ + if (a.getElementsByTagName("conflict").length > 0) { │ │ │ │ │ + this._setStatus("session-terminate-conflict") │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + if (f == null) { │ │ │ │ │ + f = "session-terminate" │ │ │ │ │ + } │ │ │ │ │ + this._handleEvent("onerror", JSJaCError("503", "cancel", f)); │ │ │ │ │ + this._connected = false; │ │ │ │ │ + this.oDbg.log("Disconnected.", 1); │ │ │ │ │ + this._handleEvent("ondisconnect"); │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + this._errcnt = 0; │ │ │ │ │ + return b.responseXML.documentElement │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._reInitStream = function(c, b, a) { │ │ │ │ │ + this._reinit = true; │ │ │ │ │ + b.call(this, a) │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._resume = function() { │ │ │ │ │ + if (this._pause == 0 && this._rid >= this._last_rid) { │ │ │ │ │ + this._rid = this._last_rid - 1 │ │ │ │ │ + } │ │ │ │ │ + this._process() │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._setHold = function(a) { │ │ │ │ │ + if (!a || isNaN(a) || a < 0) { │ │ │ │ │ + a = 0 │ │ │ │ │ + } else { │ │ │ │ │ + if (a > JSJACHBC_MAX_HOLD) { │ │ │ │ │ + a = JSJACHBC_MAX_HOLD │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + this._hold = a; │ │ │ │ │ + return this._hold │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._setupRequest = function(a) { │ │ │ │ │ + var c = new Object(); │ │ │ │ │ + var b = XmlHttp.create(); │ │ │ │ │ + try { │ │ │ │ │ + b.open("POST", this._httpbase, a); │ │ │ │ │ + b.setRequestHeader("Content-Type", "text/xml; charset=utf-8") │ │ │ │ │ + } catch (d) { │ │ │ │ │ + this.oDbg.log(d, 1) │ │ │ │ │ + } │ │ │ │ │ + c.r = b; │ │ │ │ │ + this._rid++; │ │ │ │ │ + c.rid = this._rid; │ │ │ │ │ + return c │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpBindingConnection.prototype._suspend = function() { │ │ │ │ │ + if (this._pause == 0) { │ │ │ │ │ + return │ │ │ │ │ + } │ │ │ │ │ + var c = this._getFreeSlot(); │ │ │ │ │ + this._req[c] = this._setupRequest(false); │ │ │ │ │ + var b = "\s*$/)) { │ │ │ │ │ + a += "" │ │ │ │ │ + } │ │ │ │ │ + c = XmlDocument.create("doc"); │ │ │ │ │ + c.loadXML(a); │ │ │ │ │ + if (!this._parseStreamFeatures(c)) { │ │ │ │ │ + this.authtype = "nonsasl"; │ │ │ │ │ + return │ │ │ │ │ + } │ │ │ │ │ + } catch (b) { │ │ │ │ │ + this.oDbg.log("loadXML: " + b.toString(), 1) │ │ │ │ │ + } │ │ │ │ │ + this._connected = true; │ │ │ │ │ + if (this.register) { │ │ │ │ │ + this._doInBandReg() │ │ │ │ │ + } else { │ │ │ │ │ + this._doAuth() │ │ │ │ │ + } │ │ │ │ │ + this._process(this._timerval) │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._getSuspendVars = function() { │ │ │ │ │ + return new Array() │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._handleInitialResponse = function() { │ │ │ │ │ + this.oDbg.log(this._req[0].r.getAllResponseHeaders(), 4); │ │ │ │ │ + var b = this._req[0].r.getResponseHeader("Set-Cookie"); │ │ │ │ │ + b = b.split(";"); │ │ │ │ │ + for (var a = 0; a < b.length; a++) { │ │ │ │ │ + aArg = b[a].split("="); │ │ │ │ │ + if (aArg[0] == "ID") { │ │ │ │ │ + this._sid = aArg[1] │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + this.oDbg.log("got sid: " + this._sid, 2); │ │ │ │ │ + this._connected = true; │ │ │ │ │ + this._interval = setInterval(JSJaC.bind(this._checkQueue, this), JSJAC_CHECKQUEUEINTERVAL); │ │ │ │ │ + this._inQto = setInterval(JSJaC.bind(this._checkInQ, this), JSJAC_CHECKINQUEUEINTERVAL); │ │ │ │ │ + this._getStreamID() │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._parseResponse = function(a) { │ │ │ │ │ + var h = a.r; │ │ │ │ │ + if (!this.connected()) { │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + if (h.status != 200) { │ │ │ │ │ + this.oDbg.log("invalid response (" + h.status + "):" + h.responseText + "\n" + h.getAllResponseHeaders(), 1); │ │ │ │ │ + this._setStatus("internal_server_error"); │ │ │ │ │ + clearTimeout(this._timeout); │ │ │ │ │ + clearInterval(this._interval); │ │ │ │ │ + clearInterval(this._inQto); │ │ │ │ │ + this._connected = false; │ │ │ │ │ + this.oDbg.log("Disconnected.", 1); │ │ │ │ │ + this._handleEvent("ondisconnect"); │ │ │ │ │ + this._handleEvent("onerror", JSJaCError("503", "cancel", "service-unavailable")); │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + this.oDbg.log(h.getAllResponseHeaders(), 4); │ │ │ │ │ + var b, j = h.getResponseHeader("Set-Cookie"); │ │ │ │ │ + if (j == null) { │ │ │ │ │ + b = "-1:0" │ │ │ │ │ + } else { │ │ │ │ │ + j = j.split(";"); │ │ │ │ │ + var b; │ │ │ │ │ + for (var d = 0; d < j.length; d++) { │ │ │ │ │ + var g = j[d].split("="); │ │ │ │ │ + if (g[0] == "ID") { │ │ │ │ │ + b = g[1] │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + if (typeof(b) != "undefined" && b.indexOf(":0") != -1) { │ │ │ │ │ + switch (b.substring(0, b.indexOf(":0"))) { │ │ │ │ │ + case "0": │ │ │ │ │ + this.oDbg.log("invalid response:" + h.responseText, 1); │ │ │ │ │ + break; │ │ │ │ │ + case "-1": │ │ │ │ │ + this.oDbg.log("Internal Server Error", 1); │ │ │ │ │ + break; │ │ │ │ │ + case "-2": │ │ │ │ │ + this.oDbg.log("Bad Request", 1); │ │ │ │ │ + break; │ │ │ │ │ + case "-3": │ │ │ │ │ + this.oDbg.log("Key Sequence Error", 1); │ │ │ │ │ + break │ │ │ │ │ + } │ │ │ │ │ + this._setStatus("internal_server_error"); │ │ │ │ │ + clearTimeout(this._timeout); │ │ │ │ │ + clearInterval(this._interval); │ │ │ │ │ + clearInterval(this._inQto); │ │ │ │ │ + this._handleEvent("onerror", JSJaCError("500", "wait", "internal-server-error")); │ │ │ │ │ + this._connected = false; │ │ │ │ │ + this.oDbg.log("Disconnected.", 1); │ │ │ │ │ + this._handleEvent("ondisconnect"); │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + if (!h.responseText || h.responseText == "") { │ │ │ │ │ + return null │ │ │ │ │ + } │ │ │ │ │ + try { │ │ │ │ │ + var c = h.responseText.replace(/\<\?xml.+\?\>/, ""); │ │ │ │ │ + if (c.match(/" + c + ""); │ │ │ │ │ + if (!k || k.tagName == "parsererror") { │ │ │ │ │ + this.oDbg.log("parsererror", 1); │ │ │ │ │ + k = JSJaCHttpPollingConnection._parseTree("" + h.responseText); │ │ │ │ │ + if (k && k.tagName != "parsererror") { │ │ │ │ │ + this.oDbg.log("stream closed", 1); │ │ │ │ │ + if (k.getElementsByTagName("conflict").length > 0) { │ │ │ │ │ + this._setStatus("session-terminate-conflict") │ │ │ │ │ + } │ │ │ │ │ + clearTimeout(this._timeout); │ │ │ │ │ + clearInterval(this._interval); │ │ │ │ │ + clearInterval(this._inQto); │ │ │ │ │ + this._handleEvent("onerror", JSJaCError("503", "cancel", "session-terminate")); │ │ │ │ │ + this._connected = false; │ │ │ │ │ + this.oDbg.log("Disconnected.", 1); │ │ │ │ │ + this._handleEvent("ondisconnect") │ │ │ │ │ + } else { │ │ │ │ │ + this.oDbg.log("parsererror:" + k, 1) │ │ │ │ │ + } │ │ │ │ │ + return k │ │ │ │ │ + } │ │ │ │ │ + return k │ │ │ │ │ + } catch (f) { │ │ │ │ │ + this.oDbg.log("parse error:" + f.message, 1) │ │ │ │ │ + } │ │ │ │ │ + return null │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._reInitStream = function(c, b, a) { │ │ │ │ │ + this._sendRaw("", b, a) │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._resume = function() { │ │ │ │ │ + this._process(this._timerval) │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._setupRequest = function(a) { │ │ │ │ │ + var c = XmlHttp.create(); │ │ │ │ │ + try { │ │ │ │ │ + c.open("POST", this._httpbase, a); │ │ │ │ │ + if (c.overrideMimeType) { │ │ │ │ │ + c.overrideMimeType("text/plain; charset=utf-8") │ │ │ │ │ + } │ │ │ │ │ + c.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") │ │ │ │ │ + } catch (d) { │ │ │ │ │ + this.oDbg.log(d, 1) │ │ │ │ │ + } │ │ │ │ │ + var b = new Object(); │ │ │ │ │ + b.r = c; │ │ │ │ │ + return b │ │ │ │ │ +}; │ │ │ │ │ +JSJaCHttpPollingConnection.prototype._suspend = function() {}; │ │ │ │ │ +JSJaCHttpPollingConnection._parseTree = function(a) { │ │ │ │ │ + try { │ │ │ │ │ + var b = XmlDocument.create("body", "foo"); │ │ │ │ │ + if (typeof(b.loadXML) != "undefined") { │ │ │ │ │ + b.loadXML(a); │ │ │ │ │ + return b.documentElement │ │ │ │ │ + } else { │ │ │ │ │ + if (window.DOMParser) { │ │ │ │ │ + return (new DOMParser()).parseFromString(a, "text/xml").documentElement │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + } catch (c) {} │ │ │ │ │ + return null │ │ │ │ │ +}; │ │ │ │ │ +var JSJaC = { │ │ │ │ │ + Version: "$Rev$", │ │ │ │ │ + require: function(a) { │ │ │ │ │ + document.write(''); │ │ │ │ │ - }, │ │ │ │ │ - load: function() { │ │ │ │ │ - var includes = ['xmlextras', │ │ │ │ │ - 'jsextras', │ │ │ │ │ - 'crypt', │ │ │ │ │ - 'JSJaCConfig', │ │ │ │ │ - 'JSJaCConstants', │ │ │ │ │ - 'JSJaCCookie', │ │ │ │ │ - 'JSJaCJSON', │ │ │ │ │ - 'JSJaCJID', │ │ │ │ │ - 'JSJaCBuilder', │ │ │ │ │ - 'JSJaCPacket', │ │ │ │ │ - 'JSJaCError', │ │ │ │ │ - 'JSJaCKeys', │ │ │ │ │ - 'JSJaCConnection', │ │ │ │ │ - 'JSJaCHttpPollingConnection', │ │ │ │ │ - 'JSJaCHttpBindingConnection', │ │ │ │ │ - 'JSJaCConsoleLogger' │ │ │ │ │ - ]; │ │ │ │ │ - var scripts = document.getElementsByTagName("script"); │ │ │ │ │ - var path = './'; │ │ │ │ │ - for (var i = 0; i < scripts.length; i++) { │ │ │ │ │ - if (scripts.item(i).src && scripts.item(i).src.match(/JSJaC\.js$/)) { │ │ │ │ │ - path = scripts.item(i).src.replace(/JSJaC.js$/, ''); │ │ │ │ │ - break; │ │ │ │ │ - } │ │ │ │ │ - } │ │ │ │ │ - for (var i = 0; i < includes.length; i++) │ │ │ │ │ - this.require(path + includes[i] + '.js'); │ │ │ │ │ - }, │ │ │ │ │ - bind: function(fn, obj, optArg) { │ │ │ │ │ - return function(arg) { │ │ │ │ │ - return fn.apply(obj, [arg, optArg]); │ │ │ │ │ - }; │ │ │ │ │ - } │ │ │ │ │ -}; │ │ │ │ │ - │ │ │ │ │ -if (typeof JSJaCConnection == 'undefined') │ │ │ │ │ - JSJaC.load(); │ │ │ │ │ + STANZA_ERROR("400", "wait", "unexpected-request");