Commit Graph

  • 5bb776c432 fix(server): check kill_recv in accept() loop to prevent hang on stop master jabber.developer2 2026-03-12 11:51:56 +03:00
  • 1c36292b1f fix(server): remove invalid recv() call on listen socket jabber.developer2 2026-01-13 17:13:41 +03:00
  • 79fe9dc2b3 fix: use valid buffer in recv() instead of NULL jabber.developer2 2025-12-31 09:53:22 +03:00
  • 0353d31355 Fix race condition in log_println (use-after-free) jabber.developer2 2025-12-25 23:04:13 +03:00
  • afa4a3a4ea Fix GString memory leak in read_stream function jabber.developer2 2025-12-25 22:47:10 +03:00
  • 6579e9f565 Fix: Pass valid buffer to recv() instead of NULL jabber.developer2 2025-12-25 20:42:32 +03:00
  • 7a222fc446 fix: Free XMPPStanza objects in verify_any and verify_last jabber.developer2 2025-12-24 16:52:40 +03:00
  • da7b32cbba fix: Resolve memory leak in verify_any and verify_last by destroying GTimer fix/memory-leak-verify-timer jabber.developer2 2025-12-24 16:25:39 +03:00
  • 6faee6177d Merge pull request 'fix: Resolve memory leak in stanza_parse by freeing parse state' (#2) from fix/memory-leak-stanza-parse into master jabber.developer2 2025-12-24 12:38:15 +00:00
  • 9a41c959ca fix: Resolve memory leak in stanza_parse by freeing parse state jabber.developer2 2025-12-24 15:34:26 +03:00
  • 00f47a1598 fix: Fix XMPP stream parsing and add stbbr_for_presence_to helper (#1) jabber.developer2 2025-12-15 08:45:38 +00:00
  • fdb615a213 feat: Add stbbr_for_presence_to for MUC join presence matching fix/xmpp-parsing jabber.developer2 2025-12-06 15:06:02 +03:00
  • d09adad0e1 fix: Remove debug logging that interfered with expect tests jabber.developer2 2025-12-03 02:38:33 +03:00
  • 0c38ca0c50 fix: Fix XMPP stream parsing depth tracking and add debug logging jabber.developer2 2025-12-02 19:42:40 +03:00
  • 14b664f4c7 fix: Fix XMPP stream parsing for multiple stanzas jabber.developer2 2025-12-02 18:21:47 +03:00
  • 3e5c220071 Link with libmicrohttpd Michael Vetter 2020-07-08 13:41:49 +02:00
  • 81f38c6a33 Use pkgconfig for libmicrohttpd detection Michael Vetter 2020-07-08 12:59:04 +02:00
  • f33c4b6ba9 Adapt libmicrohttpd types Michael Vetter 2020-07-08 12:53:25 +02:00
  • ed75087e44 Minor code style changes James Booth 2016-11-08 23:17:59 +00:00
  • 3c9df4390c Allow stubbing for bot get and set iq queries James Booth 2015-07-22 22:55:00 +01:00
  • 1040fb4fe1 Allow wildcards when waiting on stanza id James Booth 2015-07-15 00:23:16 +01:00
  • 8585c1af63 Added OSX for pthreads api, added curl example script James Booth 2015-07-14 23:32:59 +01:00
  • 68df7edd4e Added platform check to configure James Booth 2015-07-06 21:14:46 +01:00
  • cd81c8783c Update README.md James Booth 2015-06-28 16:31:02 +01:00
  • e7d256bf21 Update README.md James Booth 2015-06-14 01:55:41 +01:00
  • 23eb872a8d Updated README James Booth 2015-06-14 01:52:23 +01:00
  • 203e0642fa Merge remote-tracking branch 'origin/master' James Booth 2015-06-14 01:39:48 +01:00
  • 3733390d0f Added verify to http api James Booth 2015-06-14 01:39:21 +01:00
  • 121d288ba4 Update README.md James Booth 2015-06-09 00:18:33 +01:00
  • 2058d8e295 Update README.md James Booth 2015-06-08 22:33:58 +01:00
  • 6ae630ffa9 Update README.md James Booth 2015-06-08 22:32:39 +01:00
  • abc49023e2 Update README.md James Booth 2015-06-08 22:29:41 +01:00
  • 210037747a Fixed README James Booth 2015-06-08 22:27:32 +01:00
  • af8ff24364 Updated README James Booth 2015-06-08 22:26:57 +01:00
  • 987a7846e3 Added loglevel arg to C API James Booth 2015-06-08 22:24:40 +01:00
  • 954d3a2128 Moved logging, added log level paramater to standalone runner James Booth 2015-06-08 22:18:48 +01:00
  • ad6728e74b Tidied logging, added debug James Booth 2015-06-08 21:26:44 +01:00
  • d25f8c9acb Use log levels James Booth 2015-06-07 19:14:12 +01:00
  • 5dfe0a5786 Added log levels James Booth 2015-06-07 19:03:04 +01:00
  • 40a29755a6 Added thread names James Booth 2015-06-07 18:49:02 +01:00
  • 31506449bd Removed SO_REUSEPORT James Booth 2015-06-06 23:16:21 +01:00
  • 85f1f018fc Merge remote-tracking branch 'origin/master' James Booth 2015-06-06 23:06:46 +01:00
  • b1a9f6470b Renamed parse_stanza -> stanza_parse James Booth 2015-06-06 23:06:00 +01:00
  • 2d83c6f732 Reuse stanza parsing code James Booth 2015-06-06 23:03:32 +01:00
  • 35babf392f Renamed stanza verification functions James Booth 2015-06-06 23:00:05 +01:00
  • 98b06b717c Moved stanza_free James Booth 2015-06-06 22:56:30 +01:00
  • c521962dd1 Moved stanza_get_query_request James Booth 2015-06-06 22:53:33 +01:00
  • 7996baa832 Moved stanza_set_id James Booth 2015-06-06 22:50:44 +01:00
  • 95f594165e Moved stanza_get_id James Booth 2015-06-06 22:49:56 +01:00
  • 69afdf2cc5 Moved stanza_get_child_ny_name James Booth 2015-06-06 22:48:49 +01:00
  • 9fc69177da Moved stanza_get_child_by_ns James Booth 2015-06-06 22:47:55 +01:00
  • df6556fe14 Moved stanza_add_child James Booth 2015-06-06 22:46:56 +01:00
  • 4d641963e4 Moved stanza_to_string James Booth 2015-06-06 22:44:53 +01:00
  • c1910b052f Removed stanza show functions James Booth 2015-06-06 22:42:43 +01:00
  • dab79fabb9 Moved stanza_new function James Booth 2015-06-06 22:41:24 +01:00
  • ddd1bf99a4 Moved stanza data structures James Booth 2015-06-06 22:37:50 +01:00
  • b7151c5da3 Renamed parser -> stanza James Booth 2015-06-06 22:28:10 +01:00
  • 6522e94977 Renamed stanza -> stanzas James Booth 2015-06-06 22:22:18 +01:00
  • 7d097d8a91 Pass state through parser James Booth 2015-06-06 22:15:20 +01:00
  • c96e902472 Set kill_recv on stream end James Booth 2015-06-06 20:19:58 +01:00
  • 5a857fc6c5 Added manual sleep to socket accept and recv James Booth 2015-06-06 19:22:39 +01:00
  • 4c32e7e23f Update README.md James Booth 2015-06-05 23:18:22 +01:00
  • c9aafb2b64 Updated README James Booth 2015-06-04 00:22:18 +01:00
  • 7fe6a433b5 Added query priming to HTTP api James Booth 2015-06-02 02:01:25 +01:00
  • 22726f0657 Update README.md James Booth 2015-06-02 00:42:42 +01:00
  • 202c4946a6 Fixed double free James Booth 2015-06-02 00:41:35 +01:00
  • 1ab2713bc5 Updated README James Booth 2015-06-02 00:26:01 +01:00
  • fe36df4dbe Allow stubbing based on query xmlns James Booth 2015-06-02 00:19:53 +01:00
  • ddb837cdcd Renamed stbbr_for -> stbbr_for_id James Booth 2015-06-01 22:02:18 +01:00
  • 66077b0194 Fixed legacy auth, uses dynamic ID James Booth 2015-06-01 21:34:35 +01:00
  • 897a08197a Update README.md James Booth 2015-06-01 19:55:33 +01:00
  • 32db648cfb Added prime for id to http api James Booth 2015-06-01 19:50:50 +01:00
  • 46d82ef6f7 Added stbbr_op_t to httpapi module James Booth 2015-06-01 19:32:55 +01:00
  • a54871cf95 Merge remote-tracking branch 'origin/master' James Booth 2015-06-01 00:38:34 +01:00
  • 6afa417667 Added license James Booth 2015-06-01 00:38:11 +01:00
  • ffe532624c Update README.md James Booth 2015-06-01 00:16:31 +01:00
  • 4b731d65c4 Update README.md James Booth 2015-06-01 00:02:17 +01:00
  • 9661835f10 Update README.md James Booth 2015-05-31 23:56:44 +01:00
  • c0360fb8c5 Update README.md James Booth 2015-05-31 23:54:31 +01:00
  • b8cedf7e4d Added includes for microhttpd James Booth 2015-05-31 23:43:15 +01:00
  • a305b0af56 Install runner James Booth 2015-05-31 23:21:46 +01:00
  • 123f23c438 Added http daemon James Booth 2015-05-31 23:17:50 +01:00
  • e8ca581eea Added stbbr_wait_for James Booth 2015-05-30 22:43:28 +01:00
  • 7ae9fe8466 Update README.md James Booth 2015-05-27 23:14:19 +01:00
  • 7acf4f84e1 Renamed verification functions James Booth 2015-05-27 23:11:45 +01:00
  • e7b240242f Update README.md James Booth 2015-05-27 23:09:02 +01:00
  • bb9b49a8ea Made verifications blocking calls with timeout James Booth 2015-05-27 22:41:51 +01:00
  • 8907bd0ac9 Added kill_recv James Booth 2015-05-27 00:20:38 +01:00
  • 1437ad1387 Update README.md James Booth 2015-05-24 22:46:25 +01:00
  • 15f334ef5d Update README.md James Booth 2015-05-24 22:44:12 +01:00
  • bf47f43823 Update README.md James Booth 2015-05-24 22:43:35 +01:00
  • 9af30ddbba Update README.md James Booth 2015-05-24 22:42:58 +01:00
  • 0948314910 Update README.md James Booth 2015-05-24 22:41:49 +01:00
  • 0a76c89489 Update README.md James Booth 2015-05-24 22:40:38 +01:00
  • 326a5512ab Create README.md James Booth 2015-05-24 22:39:49 +01:00
  • 5b1efdfeab Added mutex lock to send_queue James Booth 2015-05-24 21:58:43 +01:00
  • dda02514df Added stbbr_send James Booth 2015-05-24 21:46:26 +01:00
  • dbccbb70a5 Added attribute value wildcard matcher James Booth 2015-05-24 20:55:51 +01:00
  • bb2b6da361 Added log lines after stream end James Booth 2015-05-24 20:30:04 +01:00
  • 0d1ba9500c Added verify any James Booth 2015-05-24 19:23:38 +01:00