{"push_id":899466858,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"c54c3f9a74c8a0e739822927dd2fd62fe092c774","before":"e559c6d88f75698c73215fe5f6abd2cd9de3f822","commits":[{"sha":"a44882c053e97dbd7add8e29457653e54d5aff59","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"HenN"},"message":"related to #5\n\nadded logging functionality and implemented a logger.","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/a44882c053e97dbd7add8e29457653e54d5aff59"},{"sha":"bdcb1f7c611c0fd60ab5be20b6a6231dc95b0bab","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"Nico"},"message":"added json en- decode support to listhandler\n\nrelated to #8 as we want to send the list as json encoded over the network this functionality is required.\nremoved a comment in observer.py\nadded prints for testing purpose in listgenerator.py's main method","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/bdcb1f7c611c0fd60ab5be20b6a6231dc95b0bab"},{"sha":"7088b15deccd3f8eb1e7a9a725673e4378e74f57","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"Nico"},"message":"related to #8, #6 & #5\n\ncopied observableInterface to util - example still exists.\n\nImplemented an ObervableInterface implementation in manager.py. It holds the magical update method.\n\nmanager.py starts UDPServer which calls the handler in case of receiving packages. The handler calls the update method per callback. The UDPServer.serve_forever() is implemented as thread.\n\nThe sender.py holds the implementation of sending packages and waits for receiving packages within a second (to be discussed). Implemented as Thread.","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/7088b15deccd3f8eb1e7a9a725673e4378e74f57"},{"sha":"b796548ee2995fe30673136be9eab088304ca4f2","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"Nico"},"message":"related to #8\n\nimplemented a method which returns the ip-address assigned to a network interface. The parameter specifies the name of the interface.\n\nprops go to:\nhttp://code.activestate.com/recipes/439094-get-the-ip-address-associated-with-a-network-inter/","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/b796548ee2995fe30673136be9eab088304ca4f2"},{"sha":"69296d8e0185b837b055b329e0a9022ea1e2bf78","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"Nico"},"message":"related to #8\n\nAdded more and more todos to keep track of things still open. I am afraid of spawning threads in a thread (udp sender). I cant see the edge we get by running a sending process inside a thread.","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/69296d8e0185b837b055b329e0a9022ea1e2bf78"},{"sha":"547be4e4312ef654e895daeb1aac79433dce5722","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"Nico"},"message":"related to #8\n\nImplemented periodical sending of the current list. List is serialized and should be deserialized. Threads are closing like a charm - but i dont know if anything works - no log entries.","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/547be4e4312ef654e895daeb1aac79433dce5722"},{"sha":"c7764e3c078e26ac40e026e9548946978ff767b9","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"Nico"},"message":"related to #8\n\nDebugged receiving - receiving works. Sending still open.","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/c7764e3c078e26ac40e026e9548946978ff767b9"},{"sha":"ce2abd4bba534cb6b1a675890c01229380216d84","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"HenN"},"message":"closes #8\n\nWe have to test this commit in our big environment, as I dont know how the implementation reacts on flooding. Should not be that bad.\n\nMulticasting functionality is implemented and documented. The list is successfully published and received by multicasting. The list is converted into json and for sending purpose is converted into bytes. On the receiving side, the received data is converted back into a string (bytes->string). The string in fact is the json representation of the list we received. There is already an implementation to get a python'ed dict out of this json-object (see listhandler).\n\nAs we have kickbacks here (I send data, I receive my own data), I defined that these data is dropped. This might me interesting for #4, because they will (most likely) kick the host, where the service is running, out of there list. So please DO Not kick the ip-address & Entry pair out of the list just because the timestamp is -1 or not updated at all. This is expected, because we do not want to process our own requests (sending the list to our self and merge it into our list is just pointless).\n\nThe whole functionality is documented, so read the docs - process the information - aks questions if something is unclear. Feel free to open issues if you find bugs.","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/ce2abd4bba534cb6b1a675890c01229380216d84"},{"sha":"ef5c057cea78345b3dae229fcbea1a68e56d53f7","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"HenN"},"message":"Merge branch 'feature-bc' into develop","distinct":false,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/ef5c057cea78345b3dae229fcbea1a68e56d53f7"},{"sha":"c54c3f9a74c8a0e739822927dd2fd62fe092c774","author":{"email":"1243a511f2e943d8f4fde0da821fed84e8cf35f7@technikum-wien.at","name":"HenN"},"message":"closes #8\n\nWe have to test this commit in our big environment, as I dont know how the implementation reacts on flooding. Should not be that bad.\n\nMulticasting functionality is implemented and documented. The list is successfully published and received by multicasting. The list is converted into json and for sending purpose is converted into bytes. On the receiving side, the received data is converted back into a string (bytes->string). The string in fact is the json representation of the list we received. There is already an implementation to get a python'ed dict out of this json-object (see listhandler).\n\nAs we have kickbacks here (I send data, I receive my own data), I defined that these data is dropped. This might me interesting for #4, because they will (most likely) kick the host, where the service is running, out of there list. So please DO Not kick the ip-address & Entry pair out of the list just because the timestamp is -1 or not updated at all. This is expected, because we do not want to process our own requests (sending the list to our self and merge it into our list is just pointless).\n\nThe whole functionality is documented, so read the docs - process the information - aks questions if something is unclear. Feel free to open issues if you find bugs.","distinct":true,"url":"https://api.github.com/repos/nico-osd/osd_repo/commits/c54c3f9a74c8a0e739822927dd2fd62fe092c774"}]}