{"push_id":1106490321,"size":205,"distinct_size":0,"ref":"refs/heads/master","head":"6c7f0619a6091f381d06a18334420b802830f3dc","before":"a0b004bbb02caa13beae085daad9d50ad88b0655","commits":[{"sha":"0f1df74d761002c3dec88565e236a3d126b0a655","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Copy p1 pubsub implementation (from master, 51b9dd029bd)\n\nThis version is not supposed to work.\nIt is just a copy+paste of the basic modules.","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/0f1df74d761002c3dec88565e236a3d126b0a655"},{"sha":"5d4c0213e5546be4ed4327b47cdc273929337d15","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Fix p1 pubsub to work with MongooseIM.\n\nThis version compiles and runs with the default pubsub options.\n- mnesia is the default db backend\n- flat node is the only supported node type\n- changes in ejabberd_c2s still need to be fixed (they are only needed for PEP)","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/5d4c0213e5546be4ed4327b47cdc273929337d15"},{"sha":"7f39274ec8a2f287e922a8e0d66fb985be45f3ee","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Enable pubsub by default, add basic test for node creation and deletion.","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/7f39274ec8a2f287e922a8e0d66fb985be45f3ee"},{"sha":"83d166f77d45727089fec6211471bff336e4bc2e","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add tests for basic operations:\n- subscribe/unsubscribe\n- publish\n- notify\n- request all items","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/83d166f77d45727089fec6211471bff336e4bc2e"},{"sha":"1a4a03268bd63e58347462632640f37114cb2a50","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Look fo the 'delay' element in case of delayed delivery","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/1a4a03268bd63e58347462632640f37114cb2a50"},{"sha":"94d7fdbac1b59eebae8ec465226f9420c4a5645c","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add a test for retrieving user subscriptions","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/94d7fdbac1b59eebae8ec465226f9420c4a5645c"},{"sha":"425756c238d92ab0fe9e5b73fc3689ad869415a0","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Disable 'notify_retract' and 'send_last_published_item' by default.\nAdd a test for ensuring that 'send_last_published_item' can be re-enabled.","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/425756c238d92ab0fe9e5b73fc3689ad869415a0"},{"sha":"9d6f4a5a12cde86c6afb6ac37f72a144f089d559","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Copy DAG node/tree implementation from p1\n\nThis version is not supposed to work.\nIt is just a copy+paste of the source.","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/9d6f4a5a12cde86c6afb6ac37f72a144f089d559"},{"sha":"c9aeba71b13738bc23c95104f9c839a8591726fe","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Fix and amend DAG node implementation, add tests.\n\nCollection Node (XEP-0248) tests:\n- create/delete collection node\n- subscribe/unsubscribe from collection node\n- create leaf node associated with a collection node\n- check that collection subscribers are notified","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/c9aeba71b13738bc23c95104f9c839a8591726fe"},{"sha":"0d4601700a689733dc559e20fc8c2338be191b10","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add collection test cases:\n- Subscription to leaf nodes + notification test\n- Child node discovery","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/0d4601700a689733dc559e20fc8c2338be191b10"},{"sha":"f38725e1cb9f89a5c92e6051dcac0133ec0e3777","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add more collection tests cases\n- Notifications: make sure no double notifications are sent\n- Subscriptions: check subscription retrieval for collections","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/f38725e1cb9f89a5c92e6051dcac0133ec0e3777"},{"sha":"4b9253bb8fb216ffa5c4b3adde3ece5ac46376ad","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add tests for node configuration","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/4b9253bb8fb216ffa5c4b3adde3ece5ac46376ad"},{"sha":"4ea92565e0781ef2dbfb81dd53fd8c17cf9235d9","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Fix a bug in presence-based delivery, update tests.\n\nTests added:\n- bare jid subscription and notification\n- presence-based delivery","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/4ea92565e0781ef2dbfb81dd53fd8c17cf9235d9"},{"sha":"a46f9f79b5ada462595d2f543f97a053967a8fd7","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add test for subscription options - unused as it is unsupported yet","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/a46f9f79b5ada462595d2f543f97a053967a8fd7"},{"sha":"b4887adc274f6a8ab1593e5a4ec059ce8a2544bb","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add test for retrieving node subscriptions","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/b4887adc274f6a8ab1593e5a4ec059ce8a2544bb"},{"sha":"1b5ed9df927417bb24f1b68198cddf0af683dcf0","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add test for subscription modification by node owner","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/1b5ed9df927417bb24f1b68198cddf0af683dcf0"},{"sha":"fcf32e591a00269e11247a06bd23ee9033fc582c","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Regroup test cases","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/fcf32e591a00269e11247a06bd23ee9033fc582c"},{"sha":"2176697d9f570f553e6c189daa4fb2c5c0418b52","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add test: purge all items from node","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/2176697d9f570f553e6c189daa4fb2c5c0418b52"},{"sha":"c3360286bc8de44850310f81e76c11afd2898744","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add tests for leaf node configuration\n\n- deliver_notifications\n- deliver_payloads\n- persist_items","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/c3360286bc8de44850310f81e76c11afd2898744"},{"sha":"65ec6a8ebaf8de22b54d4291afff9691419e4947","author":{"email":"179bcf28573fc4028b38a949f4762a248f43c6c6@erlang-solutions.com","name":"Paweł Chrząszcz"},"message":"Add test for leaf node creation notification","distinct":false,"url":"https://api.github.com/repos/ludwikbukowski/MongooseIM/commits/65ec6a8ebaf8de22b54d4291afff9691419e4947"}]}