)]}' { "log": [ { "commit": "cf2f704d014c885b06f196cf6cd00217bd630bc8", "tree": "b9eb9027ff0eb062885bb0f945dce6d2e3b8ffa8", "parents": [ "fe5b2f764b8a56e6988bbcd0541f811679fd9ad0" ], "author": { "name": "Gary Gregory", "email": "garydgregory@gmail.com", "time": "Tue Nov 28 12:36:24 2023 -0500" }, "committer": { "name": "Gary Gregory", "email": "garydgregory@gmail.com", "time": "Tue Nov 28 12:36:24 2023 -0500" }, "message": "Use String#isEmpty()\n" }, { "commit": "fe5b2f764b8a56e6988bbcd0541f811679fd9ad0", "tree": "d9705a7ab08c1b2a64896148d489cdae7a29ecb6", "parents": [ "995a8f7badbdabb0051f1d2bfac8020e04d960a7" ], "author": { "name": "Gary Gregory", "email": "garydgregory@gmail.com", "time": "Sun Jul 16 09:56:27 2023 -0400" }, "committer": { "name": "Gary Gregory", "email": "garydgregory@gmail.com", "time": "Sun Jul 16 09:56:27 2023 -0400" }, "message": "Use stock JRE Charset instead of magic string\n\nClean up exceptions on non-public methods\n" }, { "commit": "995a8f7badbdabb0051f1d2bfac8020e04d960a7", "tree": "11db9326894463abf1fcf0e205358b31dc1f4393", "parents": [ "3ba8787117f639481cf551b30f4732a4231cfa38" ], "author": { "name": "Gary Gregory", "email": "ggregory@rocketsoftware.com", "time": "Mon Mar 20 16:53:06 2023 -0400" }, "committer": { "name": "Gary Gregory", "email": "ggregory@rocketsoftware.com", "time": "Mon Mar 20 16:53:06 2023 -0400" }, "message": "Fix Javadoc errors\n" }, { "commit": "3ba8787117f639481cf551b30f4732a4231cfa38", "tree": "b6904af1d57b22634040de2c4bde1bf5bba08e6c", "parents": [ "f7c97b7567fd6cbf128c2bb72b48fd59fd09502e" ], "author": { "name": "Gary Gregory", "email": "ggregory@rocketsoftware.com", "time": "Mon Mar 20 15:36:10 2023 -0400" }, "committer": { "name": "Gary Gregory", "email": "ggregory@rocketsoftware.com", "time": "Mon Mar 20 15:36:10 2023 -0400" }, "message": "Javadoc: Port package.html to package-info.java\n\n- Fix spelling\n" }, { "commit": "f7c97b7567fd6cbf128c2bb72b48fd59fd09502e", "tree": "ac819f7382bb6bbcede16c1a8c01eaeef6678f99", "parents": [ "46f7284f5cd78e1d431bb5e50c5d0210fd22f01f" ], "author": { "name": "Karim", "email": "karim@karhm.com", "time": "Thu Jan 07 14:43:01 2021 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jan 07 14:43:01 2021 +0100" }, "message": "Fix the default XML lang tag of `DefaultServerRuntimeContext` (#20)\n\n" }, { "commit": "46f7284f5cd78e1d431bb5e50c5d0210fd22f01f", "tree": "c637655090bc77bbcf9c3dd015c1995fe9cb1874", "parents": [ "4e3e823da2bc47567a3cc555199d04a188fe3707" ], "author": { "name": "Jonathan Leitschuh", "email": "jonathan.leitschuh@gmail.com", "time": "Sat Feb 29 07:03:56 2020 -0500" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Feb 29 13:03:56 2020 +0100" }, "message": "Use HTTPS instead of HTTP to resolve dependencies (#14)\n\nThis fixes a security vulnerability in this project where the `pom.xml`\r\nfiles were configuring Maven to resolve dependencies over HTTP instead of\r\nHTTPS.\r\n\r\nSigned-off-by: Jonathan Leitschuh \u003cJonathan.Leitschuh@gmail.com\u003e" }, { "commit": "4e3e823da2bc47567a3cc555199d04a188fe3707", "tree": "e59a4dfcd21f696e68d7739994495d22c26aa27b", "parents": [ "64f557ef00a8520b4116ac159f515b7aa5c6ac81" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 21:36:17 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 21:36:17 2019 +0200" }, "message": "XEP-0313 MAM: take into account XEP-0334: Message Processing Hints\n" }, { "commit": "64f557ef00a8520b4116ac159f515b7aa5c6ac81", "tree": "361406678c17dd58f6046b199542ea6b98f6e2c1", "parents": [ "3d7d92c668dc1fcdef1ba4b97424cae1116cc189" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 20:24:41 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 20:24:41 2019 +0200" }, "message": "XEP-0313 MAM: missing attribute \"by\" on stanza-id element\n" }, { "commit": "3d7d92c668dc1fcdef1ba4b97424cae1116cc189", "tree": "65fda8572de5df68a1e28662d636b488b1c58fb8", "parents": [ "3b589654326231cfc98ba9352e13dd842f5487b8" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 18:14:44 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 18:14:44 2019 +0200" }, "message": "XEP-0313 MAM: broadcast urn:xmpp:sid:0 and jabber:x:data features\n" }, { "commit": "3b589654326231cfc98ba9352e13dd842f5487b8", "tree": "2fedeeab44b37f6d8fa12e4cff9fdaf6fb81b0c7", "parents": [ "f7919746764f44d389bf74e891162f11e5786a9b" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 18:01:59 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 18:01:59 2019 +0200" }, "message": "XEP-0313 MAM: offline messages are stored twice\n" }, { "commit": "f7919746764f44d389bf74e891162f11e5786a9b", "tree": "99d74e5edb508329e211a7cabae12f14c6e00327", "parents": [ "d3831edbd8ad9d209dd8dfac267a686f889e84c0" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 11:45:21 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 11:45:21 2019 +0200" }, "message": "Move offline stanza receiver to the default stanza broker\n" }, { "commit": "d3831edbd8ad9d209dd8dfac267a686f889e84c0", "tree": "85fa9300ccb9f97657cbedb8ecb8fcea30a8b61a", "parents": [ "da0e1e64c66cbcd7bbc65ac5faa4ec1269eea57e" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 10:53:35 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 10:53:35 2019 +0200" }, "message": "The SessionContext can be null in StateAwareProtocolWorker\n" }, { "commit": "da0e1e64c66cbcd7bbc65ac5faa4ec1269eea57e", "tree": "6e8da22e7976c827c40a6ffbba0fe6c170e816c3", "parents": [ "ae7a45012824228135a07d733903f8f267f8519b" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 00:22:09 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 08 00:22:09 2019 +0200" }, "message": "Message archive management: do not filter out origin-id\n" }, { "commit": "ae7a45012824228135a07d733903f8f267f8519b", "tree": "5ef1ecf4b569122bc6eb7e593617fe038b7789e1", "parents": [ "1b70329fcfed06d21c8354100abc394cfd85e58e" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 23:59:22 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 23:59:22 2019 +0200" }, "message": "Message archive management: do not archive message without bodies\n" }, { "commit": "1b70329fcfed06d21c8354100abc394cfd85e58e", "tree": "f44f0d0a9e8c7eaa9986c3c9b72f4d1644072131", "parents": [ "ab05956e1daa1718c3a1fc89b8f5e42f831fcc72" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 23:33:43 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 23:33:43 2019 +0200" }, "message": "Message archive management: per user archive support discovery\n" }, { "commit": "ab05956e1daa1718c3a1fc89b8f5e42f831fcc72", "tree": "bf026c8612c812b94f6ee92c281948a39e5e4db2", "parents": [ "fc9035eba106fca4447391bc23751fd86c20b14f" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 23:30:38 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 23:30:38 2019 +0200" }, "message": "Message archive management: per user archive support discovery\n" }, { "commit": "fc9035eba106fca4447391bc23751fd86c20b14f", "tree": "9587596ee7c324e3f88b9fc3dbfe13c152b4dbf4", "parents": [ "2fd2ebad3237a242f542cc4744ffecc9d98a3d51" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 22:30:47 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 22:30:47 2019 +0200" }, "message": "Message archive management: implement preferences get and set\n" }, { "commit": "2fd2ebad3237a242f542cc4744ffecc9d98a3d51", "tree": "c2dcd0c4161ee54a6532691c8ca79f5752df8853", "parents": [ "fb5310fac4f8c84a80fa5f9c5e44a599dd5e9343" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 20:06:10 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Sep 07 20:06:10 2019 +0200" }, "message": "Message archive management: mark preferences feature as not implemented\n" }, { "commit": "fb5310fac4f8c84a80fa5f9c5e44a599dd5e9343", "tree": "01dfa89f11c60b9655c8ae5aa253b499e88112d7", "parents": [ "63cb3574ef5bcb5a8db01b792129c3eb118a7871" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Sep 04 00:33:51 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Sep 04 00:33:51 2019 +0200" }, "message": "Attach source to any build\n" }, { "commit": "63cb3574ef5bcb5a8db01b792129c3eb118a7871", "tree": "2328f4af8385d422fcd7a2cfa7db68f7f719bdd2", "parents": [ "bc9b56045a6959e41ab49f4c493ed8bab279e133" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Sep 03 23:30:41 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Sep 04 00:21:35 2019 +0200" }, "message": "XEP-0313 Message Archive Management: Archive the message even if the receiver is offline\n" }, { "commit": "bc9b56045a6959e41ab49f4c493ed8bab279e133", "tree": "106293849f5826bb08fc10362a4d9a1ea8e5ad01", "parents": [ "3ac6f7fb6dce71818d02d720af8504fcd90d7ebf" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 06 13:54:52 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Sep 03 23:01:22 2019 +0200" }, "message": "XEP-0313 Message Archive Management: User message archive\n" }, { "commit": "3ac6f7fb6dce71818d02d720af8504fcd90d7ebf", "tree": "989068071a0a1812939e8afbaddede0a40860917", "parents": [ "7c9fff7ea864222c377344e8cb26be90f1edd9a5" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 20:35:08 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 20:35:08 2019 +0200" }, "message": "Add DelegatingStanzaBroker\n" }, { "commit": "7c9fff7ea864222c377344e8cb26be90f1edd9a5", "tree": "8df4f29ec6916dd4f7fc355e90cae34e7ed3af8c", "parents": [ "6f736727f6816e92c3481771d17429f351455220" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 20:17:58 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 20:17:58 2019 +0200" }, "message": "Allow to intercept the StanzaHandler execution\n" }, { "commit": "6f736727f6816e92c3481771d17429f351455220", "tree": "4b39899195e7c519765f6866fd881632b7a8ec09", "parents": [ "b6a4d68247458c85ac25350d5325073d43e5dbe2" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 18:45:25 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 18:45:25 2019 +0200" }, "message": "Limit access to XMPPServerConnectorRegistry\n" }, { "commit": "b6a4d68247458c85ac25350d5325073d43e5dbe2", "tree": "f88f4a2f37b82924688317fa069da6cf339ad1df", "parents": [ "dcb2ca9f4700fb296abd581bb7ea9b7e216f4ede" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 18:12:22 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 18:12:22 2019 +0200" }, "message": "Rename StanzaReceivingSessionContext to InternalSessionContext\n" }, { "commit": "dcb2ca9f4700fb296abd581bb7ea9b7e216f4ede", "tree": "6615d91c3390b1982d64720e50d2f31bcd295261", "parents": [ "3e7d2b9e0b96a011bc72a1ea0cfaef3098c2de80" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 18:10:24 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 18:10:24 2019 +0200" }, "message": "Extract InternalResourceRegistry interface from ResourceRegistry\n" }, { "commit": "3e7d2b9e0b96a011bc72a1ea0cfaef3098c2de80", "tree": "34cfa45bccc23fce3001b36a15766d2497059cad", "parents": [ "8915a59097a6fb3cb970cd008324ec530c4963ae" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 17:12:14 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 17:12:14 2019 +0200" }, "message": "Remove LocalDeliveryUtils in favor of StanzaBroker\n" }, { "commit": "8915a59097a6fb3cb970cd008324ec530c4963ae", "tree": "73697ea5bc501a38d6fcc81c8c481c73379e4573", "parents": [ "d6a9cb38ed9d184958109d5ac983f739cec06c9d" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 17:11:40 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 17:11:40 2019 +0200" }, "message": "Remove LocalDeliveryUtils in favor of StanzaBroker\n" }, { "commit": "d6a9cb38ed9d184958109d5ac983f739cec06c9d", "tree": "57084f2fc38eb0b38c1fb3d97f3797ec43d6a200", "parents": [ "e843cb2eaed107883cc15740a81d743ad449fe5c" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 12:52:54 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 12:52:54 2019 +0200" }, "message": "Hide session stanza writer in a StanzaReceivingSessionContext sub-interface\n" }, { "commit": "e843cb2eaed107883cc15740a81d743ad449fe5c", "tree": "f689107e1fe829c2083ca4e6b1d796d40914877b", "parents": [ "ffce856c812c2ad6fadc86e1ba68198ab216e038" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 11:58:27 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 11:58:27 2019 +0200" }, "message": "Remove ResponseStanzaContainer\n" }, { "commit": "ffce856c812c2ad6fadc86e1ba68198ab216e038", "tree": "1ca5827b4e85da0bc4801961392a67ed9e00e70e", "parents": [ "4cd979475836d2370490758cb40f21a3208befd4" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 11:29:42 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Sep 01 11:29:42 2019 +0200" }, "message": "In StanzaHandler, use StanzaBroker.writeToSession instead of SessionContext.getResponseWriter\n" }, { "commit": "4cd979475836d2370490758cb40f21a3208befd4", "tree": "83bc4b11c7991d72ca3e5dca7bb3033bc0a17b33", "parents": [ "42fd1318b3fffcf65fc55e520cf72022f552e1ed" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 31 22:52:57 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 31 22:52:57 2019 +0200" }, "message": "Make StanzaHandler use StanzaBroker instead of returning stanzas for reply\n" }, { "commit": "42fd1318b3fffcf65fc55e520cf72022f552e1ed", "tree": "12c8238151190c8be8418e6dc3390b3d8b20b13e", "parents": [ "e54ef1ed98fae8dbe9f6ddc04ffbb8e8deb5bd90" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 31 20:06:01 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 31 20:06:01 2019 +0200" }, "message": "Pass the current SessionContext to the StanzaRelay\n" }, { "commit": "e54ef1ed98fae8dbe9f6ddc04ffbb8e8deb5bd90", "tree": "7b9c447b29acba9bc62c54790bc5b7608855ebf5", "parents": [ "c0d3b2bcef14fc54e008d42bb5cf85f8a5957c69" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 28 01:17:36 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 28 01:17:36 2019 +0200" }, "message": "Add StanzaHandlerExecutor and make it unavoidable to execute a StanzaHandler\n" }, { "commit": "c0d3b2bcef14fc54e008d42bb5cf85f8a5957c69", "tree": "b52f308670beefb0e3fce7ddbfbf1a2c03094bf4", "parents": [ "2bfe52c26c29d5f075c54c9d3e02a5f644658308" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 28 01:07:31 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 28 01:07:31 2019 +0200" }, "message": "Add StanzaHandlerExecutor and make it unavoidable to execute a StanzaHandler\n" }, { "commit": "2bfe52c26c29d5f075c54c9d3e02a5f644658308", "tree": "47bd0f0d8ec132eae32ec5b86ca2ed65540ad5cc", "parents": [ "e6df72e3da17b07df7283605034974c31a3c11a0" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 27 09:43:28 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 27 09:43:28 2019 +0200" }, "message": "Revert \"Move S2S handlers to StanzaHandlerLookup\"\n\nThis reverts commit e6df72e3\n" }, { "commit": "e6df72e3da17b07df7283605034974c31a3c11a0", "tree": "fef5539841fae9441fc69b8f6ddc2262d9bb83bd", "parents": [ "db6bfe269be1e97e0582daa59ad89c726557c303" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 27 00:18:40 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 27 00:18:40 2019 +0200" }, "message": "Move S2S handlers to StanzaHandlerLookup\n" }, { "commit": "db6bfe269be1e97e0582daa59ad89c726557c303", "tree": "47bd0f0d8ec132eae32ec5b86ca2ed65540ad5cc", "parents": [ "cc0188cd02508415d0cb93f60a78f33e90774b81" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Mon Aug 26 00:31:11 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Mon Aug 26 00:31:11 2019 +0200" }, "message": "Remove Spring specific code\n" }, { "commit": "cc0188cd02508415d0cb93f60a78f33e90774b81", "tree": "6996f5f3ead3a07d5df307d2eeae6f98e40c2c43", "parents": [ "5bcde9dd39e5d088c883e00604786d1626f511fd" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Aug 25 13:04:17 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Aug 25 13:04:17 2019 +0200" }, "message": "Remove getStanzaProcessor from the ServerRuntimeContext\n" }, { "commit": "5bcde9dd39e5d088c883e00604786d1626f511fd", "tree": "835a6a28caecedd319d16d0a6070e0924483a3a7", "parents": [ "cdc4c534c4b44a433b8aea2e02313b2686f43384" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Aug 25 11:38:11 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sun Aug 25 11:38:11 2019 +0200" }, "message": "Remove createComponentStanzaProcessor from the ServerRuntimeContext\n" }, { "commit": "cdc4c534c4b44a433b8aea2e02313b2686f43384", "tree": "488b35f2f43f3d51704c5156659273413c6f7cf5", "parents": [ "68ea4ebeca25855a6c41275497a2b0ee43596ecc" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 24 22:50:59 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 24 22:50:59 2019 +0200" }, "message": "Remove getComponentStanzaProcessor from the ServerRuntimeContext\n" }, { "commit": "68ea4ebeca25855a6c41275497a2b0ee43596ecc", "tree": "26e489ab2ee1f76a0576e08a99a26bb53ab92c91", "parents": [ "1767a6621fe66349564d649851f564d9820e4b0e" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 24 21:14:54 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 24 21:14:54 2019 +0200" }, "message": "Stop exposing the StanzaRelay in the ServerRuntimeContext\n" }, { "commit": "1767a6621fe66349564d649851f564d9820e4b0e", "tree": "e0f3dc6aa6c5e45ab982c2dc2138a698d21355f1", "parents": [ "a1e65d22447879c055bfe6f115b831a65297e4b8" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 24 15:23:33 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 24 15:23:33 2019 +0200" }, "message": "Rename getServerEnitity to getServerEntity\n" }, { "commit": "a1e65d22447879c055bfe6f115b831a65297e4b8", "tree": "99892c5907f7aac78a549f7e1a5e02c5a253131d", "parents": [ "685a690b3aa141f7ab9f275c8c29b0b043232dd4" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Fri Aug 23 01:00:14 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Fri Aug 23 01:00:14 2019 +0200" }, "message": "Make ServerRuntimeContext.getStorageProvider generic\n" }, { "commit": "685a690b3aa141f7ab9f275c8c29b0b043232dd4", "tree": "ae665d6a0d707a7c4fe8cf015b80403a4bab7ecd", "parents": [ "9eef5f2bb65e61018a246968b5fbc22cb93f4043" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 21 02:39:00 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 21 02:39:00 2019 +0200" }, "message": "Add shield badges for version, build and test\n" }, { "commit": "9eef5f2bb65e61018a246968b5fbc22cb93f4043", "tree": "9c618f3374254e4cc6d0198e0eb2175d43c96d11", "parents": [ "01d18d1cd9a42ad62ed22cacb7ed06d3b5adef28" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 21 02:33:08 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 21 02:33:08 2019 +0200" }, "message": "Add shield badges for version, build and test\n" }, { "commit": "01d18d1cd9a42ad62ed22cacb7ed06d3b5adef28", "tree": "502355564d463dce89c2f41a696721bbe11ae77e", "parents": [ "6a09010e469ff49d340b73c9c195ab6990ef98da" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 21 02:24:35 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Wed Aug 21 02:24:35 2019 +0200" }, "message": "Upgrade to smack 4\n" }, { "commit": "6a09010e469ff49d340b73c9c195ab6990ef98da", "tree": "ab701f5c84a78f643fa53edb3dbe04c7c0c10649", "parents": [ "c358854169bae169cd1645adad2ed6a860ca4a24" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 20 02:17:15 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 20 02:17:15 2019 +0200" }, "message": "Fix integration tests and always activate their modules\n" }, { "commit": "c358854169bae169cd1645adad2ed6a860ca4a24", "tree": "58b8d8ccc0a03f034df17e6bd719bbc0655106a3", "parents": [ "149bfa86ec59528b2472bc868e92f208ae52df00" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 20 01:12:36 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Tue Aug 20 01:12:36 2019 +0200" }, "message": "Upgrade smack to 3.2.1\n" }, { "commit": "149bfa86ec59528b2472bc868e92f208ae52df00", "tree": "512c1cf836b714706a340211a29fb6c1726c0acf", "parents": [ "f85334c2f3652bf92fa137904d8a3e7650575bc3" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 17 20:28:24 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Sat Aug 17 20:30:40 2019 +0200" }, "message": "StanzaHandler should be able to respond with multiple stanzas\n" }, { "commit": "f85334c2f3652bf92fa137904d8a3e7650575bc3", "tree": "47c61fc3dd7ba3a69eb9de57d109fd719ebac06f", "parents": [ "0a46416bda4fbb26d111caed055d2b0ecc3f31f2" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 10:26:42 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 10:26:42 2019 +0200" }, "message": "Add an event bus (#10)\n\n" }, { "commit": "0a46416bda4fbb26d111caed055d2b0ecc3f31f2", "tree": "9f316bff91077597203a1a05246ea0d07b5a537d", "parents": [ "4a944000381ae1b46945de5ba673c0a717405626" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:18:25 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:18:25 2019 +0200" }, "message": "XEP-0059 Result Set Management (#11)\n\n" }, { "commit": "4a944000381ae1b46945de5ba673c0a717405626", "tree": "576d23e4b70ff462a4b7d0db204ef95764b81478", "parents": [ "66bf8b7ec8659e99721ff5b47f615d053cc4f5b5" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:16:51 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:16:51 2019 +0200" }, "message": "StateAwareProtocolWorker logic prevents StanzaHandler proxying (#8)\n\n" }, { "commit": "66bf8b7ec8659e99721ff5b47f615d053cc4f5b5", "tree": "3d6611027bcd8904dba156ea47fe5d2c5700c3af", "parents": [ "d39142431d5d2d6f46ae5a2263040e7ac7b44f22" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:15:24 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:15:24 2019 +0200" }, "message": "Allow to override ServerRuntimeContext creation in XMPPServer (#7)\n\n" }, { "commit": "d39142431d5d2d6f46ae5a2263040e7ac7b44f22", "tree": "8f264feb9ccdd5daa6f547377a576e5f42d88de8", "parents": [ "b9af5a9651bf2becddecbae9065191089b0b77df" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:14:27 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:14:27 2019 +0200" }, "message": "Upgrade parent to org.apache:apache:21 (#5)\n\n" }, { "commit": "b9af5a9651bf2becddecbae9065191089b0b77df", "tree": "c97a9437fa9761c60b2e4bca5386c72b815d2667", "parents": [ "4119a4075acefe55a929f2c0d74f21b1083ba9ed" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:14:09 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:14:09 2019 +0200" }, "message": "Upgrade to Spring 4 (#3)\n\n" }, { "commit": "4119a4075acefe55a929f2c0d74f21b1083ba9ed", "tree": "6b360bb0c50f733c0605ee28955431ec80432812", "parents": [ "a4ba43ddf4f8efa11e7db3b9091085b4287c1103" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:13:50 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:13:50 2019 +0200" }, "message": "Upgrade mina-core to 2.0.21 (#2)\n\n" }, { "commit": "a4ba43ddf4f8efa11e7db3b9091085b4287c1103", "tree": "8f55ff3fb1b0878deeb51a5e20e776ccce340512", "parents": [ "efcd08c846142e33021715e2b4c8d22edd760cf2" ], "author": { "name": "Réda Housni Alaoui", "email": "ralaoui@apache.org", "time": "Sat Aug 17 09:12:17 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Sat Aug 17 09:12:17 2019 +0200" }, "message": "Turn ABOUT.txt into README.md (#4)\n\n" }, { "commit": "efcd08c846142e33021715e2b4c8d22edd760cf2", "tree": "93d924778cc2f9157dd4b669ecfe01f2124e12b9", "parents": [ "0dc0c96627d142a0e114dbe0b9f169f785578a6c", "5fb8e25bd60f8d98c9cf13ce0edf567b46f70c95" ], "author": { "name": "Guillaume Nodet", "email": "gnodet.apache@gmail.com", "time": "Thu Jul 25 10:02:34 2019 +0200" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jul 25 10:02:34 2019 +0200" }, "message": "Merge pull request #1 from Cosium/upgrade-to-java-8\n\nUpgrade to java 8" }, { "commit": "5fb8e25bd60f8d98c9cf13ce0edf567b46f70c95", "tree": "93d924778cc2f9157dd4b669ecfe01f2124e12b9", "parents": [ "0dc0c96627d142a0e114dbe0b9f169f785578a6c" ], "author": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Thu Jul 25 08:32:49 2019 +0200" }, "committer": { "name": "Réda Housni Alaoui", "email": "reda.housnialaoui@gmail.com", "time": "Thu Jul 25 08:32:49 2019 +0200" }, "message": "Upgrade to java 8\n" }, { "commit": "0dc0c96627d142a0e114dbe0b9f169f785578a6c", "tree": "4d7ce6319f3f9a8199361f8355a8670bd4285533", "parents": [ "c54475ff7a0e7d60061d9312d2617e9d80a74c85", "c34c344bc9e51ab0b2158bab301acb7c637b46b4" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 23 13:21:02 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 23 13:22:33 2013 +0200" }, "message": "improve and enhance the embedded WAR example app\n" }, { "commit": "c34c344bc9e51ab0b2158bab301acb7c637b46b4", "tree": "e62b1ffb4afcce21f2eecb30e8afd50b19dcbf88", "parents": [ "10ef5b2df76db2ee051889a6821d9a39c618ecd1" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 23 11:32:27 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 23 11:32:27 2013 +0200" }, "message": "improve and enhance the embedded WAR example app\n" }, { "commit": "c54475ff7a0e7d60061d9312d2617e9d80a74c85", "tree": "e6f08d5adff3e58cc8bef6b746d816af1d3f20cd", "parents": [ "10ef5b2df76db2ee051889a6821d9a39c618ecd1" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 23 10:06:55 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 23 10:06:55 2013 +0200" }, "message": "allow building a full pubsub demo client JAR by executing \u0027mvn assembly:single\u0027\n" }, { "commit": "10ef5b2df76db2ee051889a6821d9a39c618ecd1", "tree": "5a916ed56a86160018b15a1f3e2f373424c336d4", "parents": [ "10eee408ace00c05d5059031fe80672f635c6ebd" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 09 15:22:02 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 09 15:22:02 2013 +0200" }, "message": "fix maven pom to reflect change to git SCM\n" }, { "commit": "10eee408ace00c05d5059031fe80672f635c6ebd", "tree": "7a79101855fb7968bafb551100ad66523b6ac33b", "parents": [ "9ffe7f302900bad22c52e90cb098f31c4f19b0ad" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 16:49:15 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 16:49:15 2013 +0200" }, "message": "VYSPER-346: domain check in JIDs is now considering different casings.\nperform sanity checks on XMPPServer instantiation.\n" }, { "commit": "9ffe7f302900bad22c52e90cb098f31c4f19b0ad", "tree": "f0c0ab1baa711f8656d3d3415b89b7f4521a2763", "parents": [ "1b50d19c984c79382dc5d87f1a98e460677c868d" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 11:40:57 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 11:40:57 2013 +0200" }, "message": "HBase storage: extract generic persistence manager for XEPs like vcard and private data, add vcard storage for HBase\n" }, { "commit": "1b50d19c984c79382dc5d87f1a98e460677c868d", "tree": "79bb13564b31f80a1c6c6e03d313cd15247c6729", "parents": [ "5317a44a772927034bcc87021b3f662b2d40820e" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 11:26:51 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 11:26:51 2013 +0200" }, "message": "private data storage: use proper namespace in column family \u0027xep\u0027\n" }, { "commit": "5317a44a772927034bcc87021b3f662b2d40820e", "tree": "72bc250e2cfaf57759ce915bd111eaa4d4c0e362", "parents": [ "472093ca36fa5df88a64c100e69cc7c44a31e7f1" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 10:28:36 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 10:28:36 2013 +0200" }, "message": "HBase storage: add private data persistence\n" }, { "commit": "472093ca36fa5df88a64c100e69cc7c44a31e7f1", "tree": "5ccfd92c294a0c0adcfdf4e108fd2d57a2ad66af", "parents": [ "0636dc936315a6095d1d974799a436ec32217b3b" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 10:28:10 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 08 10:28:10 2013 +0200" }, "message": "fix roster + contact storage in HBase\n" }, { "commit": "0636dc936315a6095d1d974799a436ec32217b3b", "tree": "74f5e50950c3b060cb49a58b06ccc6539d7526df", "parents": [ "9bbab82127be14a53a28c1605b64168978eb7f82" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sat Jul 06 17:40:26 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sat Jul 06 17:40:26 2013 +0200" }, "message": "HBase roster manager: support groups\n" }, { "commit": "9bbab82127be14a53a28c1605b64168978eb7f82", "tree": "0557572af4f10689f47f3b0427eda514fc5f70cc", "parents": [ "39f8518d35db76fd903117d42ba03d995429f2cf" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jul 05 23:12:40 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jul 05 23:12:40 2013 +0200" }, "message": "fix HBase storage stuff\n" }, { "commit": "39f8518d35db76fd903117d42ba03d995429f2cf", "tree": "cc03fd614b899e14a9c041c1e07431f18ffbb042", "parents": [ "843a6d6c1ee63a08d5830722e9c8f4607eb122c9" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jul 05 23:12:14 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jul 05 23:12:14 2013 +0200" }, "message": "add HBase storage to distribution\n" }, { "commit": "843a6d6c1ee63a08d5830722e9c8f4607eb122c9", "tree": "e1a30c0e72ef5f4310f61ffde0a94e590e83da1a", "parents": [ "b055a22ac480c1119ad71d316381ed92578bee3e" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jul 05 22:11:45 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jul 05 22:11:45 2013 +0200" }, "message": "first try of a HBase storage for Vysper\n" }, { "commit": "b055a22ac480c1119ad71d316381ed92578bee3e", "tree": "8ea62b4ee6a79d54f84b25b2e836aaa4f7b6aa98", "parents": [ "090ab1e7dcaf57d7c3fd18a9ae36ad21106930b7" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 13:42:11 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 13:42:11 2013 +0200" }, "message": "prepare HBase storage module\n" }, { "commit": "090ab1e7dcaf57d7c3fd18a9ae36ad21106930b7", "tree": "a4d95587bb3a115cbc775d5a2575ab97b8abef74", "parents": [ "46f1a8eff08244af21510262a84fc5b4fb4331af" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 13:38:30 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 13:38:30 2013 +0200" }, "message": "VYSPER-345: remove JCR from core spring config, comment to use separate jar\n" }, { "commit": "46f1a8eff08244af21510262a84fc5b4fb4331af", "tree": "dd054bc4aef6cfc1aca0edbd4941a5bebaacd7b2", "parents": [ "3515de6784ee3c0575458cb7a4f9b09881e97fb7" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 13:15:08 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 13:15:08 2013 +0200" }, "message": "move JCR storage code over to dedicated module\n" }, { "commit": "3515de6784ee3c0575458cb7a4f9b09881e97fb7", "tree": "fb4605fd30b14767835bf7f2cd32a2330e5d7a85", "parents": [ "ef2276cad7d6fbbc5cf41ea025d5e2751a21f38d" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 11:44:56 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Thu Jul 04 11:44:56 2013 +0200" }, "message": "prepare new module for storage\n" }, { "commit": "ef2276cad7d6fbbc5cf41ea025d5e2751a21f38d", "tree": "81e32c568d0681b2389fa18f797c24506f5374ff", "parents": [ "28ca5c5835cd8906259c02f0c3161e880a4bd790" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 02 16:57:29 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 02 16:57:29 2013 +0200" }, "message": "VYSPER-344: overall improvements of server-to-server: add logging, harden routing, exeption handling.\nfix receiving of keep-alive pings\n" }, { "commit": "28ca5c5835cd8906259c02f0c3161e880a4bd790", "tree": "f455915b178ba27c89c406c52d5c0dc99ad5fb4d", "parents": [ "4e99c84a6672eb041fd47105c23557774b071a96" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 02 16:47:29 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 02 16:47:29 2013 +0200" }, "message": "add new configuration properties to spring-config.xml, add comments\n" }, { "commit": "4e99c84a6672eb041fd47105c23557774b071a96", "tree": "a3e0a6c129bbfeb264e6c40aa5dd28f1e31f8506", "parents": [ "6bdfe524ca609e40df322465abe287f518ad7190" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 02 16:46:36 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Tue Jul 02 16:46:36 2013 +0200" }, "message": "make ping result handling resistant against concurrent modification, especially when the XmppPinger is removing himself upon notification\n" }, { "commit": "6bdfe524ca609e40df322465abe287f518ad7190", "tree": "c4790904699caa661f8b0e092f87dbe5d229ef3f", "parents": [ "8852fb369a703b90d8361a88ea61ee576c6beea5" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 14:02:33 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 14:02:33 2013 +0200" }, "message": "VYSPER-344: s2s connector: make certificate checking pluggable\n" }, { "commit": "8852fb369a703b90d8361a88ea61ee576c6beea5", "tree": "a069d0f20bb13a530453b5c2c9e784e38879d506", "parents": [ "1226325c0d3744728d1536f814ded01844df1ca1" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:53:14 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:53:14 2013 +0200" }, "message": "VYSPER-344: s2s connector: improve diagnostic logging vastly, fix closing of connection.\n" }, { "commit": "1226325c0d3744728d1536f814ded01844df1ca1", "tree": "b8929d1fe086a8b1f7c9307a57b1c03d30951c41", "parents": [ "2f95d01327e3033f45cbc24e4a2fdb64f295416c" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:50:35 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:50:35 2013 +0200" }, "message": "VYSPER-344: deliver s2s presence subscription stanzas not to the initiating entity (the other server) but to the \"from\" entity which originally created the request. now subscription works in s2s.\n" }, { "commit": "2f95d01327e3033f45cbc24e4a2fdb64f295416c", "tree": "b5d918a1ac84ab535253c4af572d296f4dd11339", "parents": [ "19fd1b6bcec6c2750bd185a994b97873ebe7a3c5" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:47:44 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:47:44 2013 +0200" }, "message": "allow for the SSLContext\u0027s default trust manager to be used.\n" }, { "commit": "19fd1b6bcec6c2750bd185a994b97873ebe7a3c5", "tree": "79311f9adeaec3d2b707f5abcb00b896dea0a281", "parents": [ "8c417579fd3bb5910feb140a8db691c4482572b6" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:45:32 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:45:32 2013 +0200" }, "message": "VYSPER-329, VYSPER-344: fix verifying jabber:server namespace, must be possible in s2s as well as c2s\n" }, { "commit": "8c417579fd3bb5910feb140a8db691c4482572b6", "tree": "fad1f5498e30a61fabb83f8b5dc42f95fef6bbd3", "parents": [ "f9be2f50c1d4c88349ddaf03fb2ba217ee665f27" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:29:20 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:29:20 2013 +0200" }, "message": "rename BogusTrustManagerFactory to NonCheckingX509TrustManagerFactory, because it\u0027s not so much bogus as not checking if the certificates are valid.\n" }, { "commit": "f9be2f50c1d4c88349ddaf03fb2ba217ee665f27", "tree": "2830a3c6b01249beff89658bf014726be4c8049b", "parents": [ "145cb1efb56d9e60540b23a5b216e32aba6dd745" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:24:53 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:24:53 2013 +0200" }, "message": " org.apache.httpcomponents:httpclient version bump from 4.0.1 to 4.2.5\n" }, { "commit": "145cb1efb56d9e60540b23a5b216e32aba6dd745", "tree": "6b3a0f3686f6ba097778ecee3a14fc3b0a408416", "parents": [ "221efb7a783aa9d395c74d26a7ba269cbab27414" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:23:27 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jul 01 12:23:27 2013 +0200" }, "message": "fast exit on NULL, trivial, idempotent change\n" }, { "commit": "221efb7a783aa9d395c74d26a7ba269cbab27414", "tree": "00a959a9fea047379f86f3a832196b9ceaa25b2e", "parents": [ "14e2c6a45895b42fe0cab9ccea2dee2b42e78861" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jun 21 17:21:24 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jun 21 17:21:24 2013 +0200" }, "message": "VYSPER-343: enabling federation now possible in spring\n" }, { "commit": "14e2c6a45895b42fe0cab9ccea2dee2b42e78861", "tree": "69c6dbdb2cf804d5683e1cc02b8c91c1151aa224", "parents": [ "013be8be8bc384678afc524c053c8584c24827a4" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 17 14:43:08 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 17 14:43:08 2013 +0200" }, "message": "VYSPER-342: after discussing on ML, now prefer thread local again\n" }, { "commit": "013be8be8bc384678afc524c053c8584c24827a4", "tree": "7208d81438e129aec7a3e064588f946f10896be2", "parents": [ "f477875b0b36968ca7a9440f9c498db6ea7f08a2" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 17 13:43:19 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 17 13:43:19 2013 +0200" }, "message": "VYSPER-342: simplify charset codec initialization, prefer singleton approach over thread local\n" }, { "commit": "f477875b0b36968ca7a9440f9c498db6ea7f08a2", "tree": "69c6dbdb2cf804d5683e1cc02b8c91c1151aa224", "parents": [ "2ba3d39becd5b53e99b1e6c4f691d0e76690eebf" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 17 13:26:24 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 17 13:26:24 2013 +0200" }, "message": "VYSPER-342: fix charset decoder initialization issue: apply contributed patch (Mikko Multanen)\n" }, { "commit": "2ba3d39becd5b53e99b1e6c4f691d0e76690eebf", "tree": "42f8c8762dcbd37d15331ecf7914fa1bf18ec84d", "parents": [ "f41fb02a380816d0dc4ebc54226912ab30c27454" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sun Jun 09 18:08:05 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sun Jun 09 18:08:05 2013 +0200" }, "message": "Vysper embedded in WAR:\n+ fix loading of certificate\n+ allow starting WAR easily and support \u0027mvn jetty:run\u0027 by adding jetty maven plugin\n" }, { "commit": "f41fb02a380816d0dc4ebc54226912ab30c27454", "tree": "b4fdb7c89b142c778edead94b9d9396e6b9efdb3", "parents": [ "b07fd46820c1a6aa3d5f446fb44b769e30aaba5f" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sun Jun 09 18:03:29 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sun Jun 09 18:03:29 2013 +0200" }, "message": "fast fail if TLS certificate password is given, but certificate not loaded\n" }, { "commit": "b07fd46820c1a6aa3d5f446fb44b769e30aaba5f", "tree": "5fefcfcf4e0ce3039eb5a4a90a455a05ab197628", "parents": [ "49d685e686f39fd869679e6063da9177a8303c19" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sun Jun 09 14:36:31 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sun Jun 09 14:36:31 2013 +0200" }, "message": "make MUC integration tests pass again\n" }, { "commit": "49d685e686f39fd869679e6063da9177a8303c19", "tree": "ab897f01b743831b5cc33fff590c4f76f43f3148", "parents": [ "ac329ae73f5471984c6fe6f0a1852e6e6fe13e87" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sat Jun 08 13:47:50 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Sat Jun 08 13:47:50 2013 +0200" }, "message": "examples project: fix project.name in pom\n" }, { "commit": "ac329ae73f5471984c6fe6f0a1852e6e6fe13e87", "tree": "9a7ba573831d73ffb494514bd2384ed09b8de520", "parents": [ "7b43aa87a80f39602f34b1ff4a67567b79644435" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jun 07 23:22:59 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jun 07 23:22:59 2013 +0200" }, "message": "VYSPER-336: fix resource state change to \u0027interested\u0027\n" }, { "commit": "7b43aa87a80f39602f34b1ff4a67567b79644435", "tree": "de70222be50c85cd6efafa1b6bd6bfc75aa9fcd8", "parents": [ "498b51bc178a8e65ef29ed12695ff3f62edb6ceb" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jun 07 18:12:20 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Fri Jun 07 18:12:20 2013 +0200" }, "message": "easy code readability by using static imports\n" }, { "commit": "498b51bc178a8e65ef29ed12695ff3f62edb6ceb", "tree": "ff5f108c25794e60449a778b6f4024f88119a10f", "parents": [ "10f86930a43f1ebb6fa719869549ea52b6bca579" ], "author": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 03 00:38:58 2013 +0200" }, "committer": { "name": "Bernd Fondermann", "email": "bernd@brainlounge.de", "time": "Mon Jun 03 00:38:58 2013 +0200" }, "message": "VYSPER-341: fix parsing multiple char refs\n" }, { "commit": "10f86930a43f1ebb6fa719869549ea52b6bca579", "tree": "3e099eba22e6ab53e6eec072aecc2d41921d4acc", "parents": [ "e421335e4eb005a44711b0f0a44a1c574fae9d2c" ], "author": { "name": "Bernd Fondermann", "email": "berndf@apache.org", "time": "Tue Dec 18 08:44:33 2012 +0000" }, "committer": { "name": "Bernd Fondermann", "email": "berndf@apache.org", "time": "Tue Dec 18 08:44:33 2012 +0000" }, "message": "unit tests verifying VYSPER-337\n\ngit-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1423331 13f79535-47bb-0310-9956-ffa450edef68\n" } ], "next": "e421335e4eb005a44711b0f0a44a1c574fae9d2c" }