-------------------
- Check valid data in the message in right order. [Martin Raspaud]
- Style fix. [Martin Raspaud]
- Add smarter subscriber and publisher classes with NoisyPublisher and
NSSubscriber. [Martin Raspaud]
- Documentation improvements to prepare the switch to new syntax.
[Martin Raspaud]
- Fixing a broken test. (remove None poller by mistake) [Martin Raspaud]
- Cleanup. [Martin Raspaud]
- Updated version. [Martin Raspaud]
- Do not crash get_own_ip if we are disconnected. [Martin Raspaud]
Conflicts:
posttroll/publisher.py
- Feature: centralized version number. [Martin Raspaud]
- Merge branch 'develop' into feature-no-datatypes. [Martin Raspaud]
- Add a noisy publisher. [Martin Raspaud]
- Change semaphore to a lock. [Martin Raspaud]
- Add a semaphore to avoid concurrency. [Martin Raspaud]
- Merge branch 'feature-dynamic-subscriber' into develop. [Martin
Raspaud]
- Do not crash get_own_ip if we are disconnected. [Martin Raspaud]
- Add new streams in subscriber as they appear in the nameserver.
[Martin Raspaud]
- Fix the documentation. [Martin Raspaud]
- Fix documentation. [Martin Raspaud]
- Change pwd to getpass for windows compatibility. [Martin Raspaud]
- Feature: Implemented a "status" daemon option. [Martin Raspaud]
- DOC: mentionned the nameserver. [Martin Raspaud]
- Updated version and license. [Martin Raspaud]
- Style: making pylint happy. [Martin Raspaud]
- Style: cleaning up. [Martin Raspaud]
- Removed printing, using logging instead. [Martin Raspaud]
- Daemonizing the nameserver. [Martin Raspaud]
- Feature: centralized version number. [Martin Raspaud]
- Documentation and code style. [Martin Raspaud]
- Reorg: put the TimeoutError in __init__.py. [Martin Raspaud]
- Doc: improved docstrings for message_broadcaster. [Martin Raspaud]
- Test update. [Martin Raspaud]
- TEST: fixed the unit tests. [Martin Raspaud]
- Merge branch 'feature-no-datatypes' of github.com:mraspaud/posttroll
into feature-no-datatypes. [Martin Raspaud]
- Add coverall.io badge. [Martin Raspaud]
- Typo in docstring. [Martin Raspaud]
- Minor cleanup. [Martin Raspaud]
- Adapting check_age minimum interval to the max_age argument. [Martin
Raspaud]
- Test and clean. [Martin Raspaud]
- More cleanup. [Martin Raspaud]
- Logging to console if not to file. [Martin Raspaud]
- A subscribe context doesn't need a publisher to start anymore. [Martin
Raspaud]
- Cleanup. [Martin Raspaud]
- Remove obsolete file. [Martin Raspaud]
- Make the json serialization test independent of json implementation.
[Martin Raspaud]
- More robust nameserver thread in testing. [Martin Raspaud]
- Add the publish/subscribe test cases. [Martin Raspaud]
- Adding the .travis.yml file. [Martin Raspaud]
- Integrating changes from the zmq3 branch, adding logging, and readying
for travis. [Martin Raspaud]
- Now, service="" means all services and service=None means no
services. [Lars Orum Rasmussen]
- Added address as optional argument top Subscribe. [Lars Orum
Rasmussen]
- Better default topic 'pytroll:/' [Lars Orum Rasmussen]
- Better port 0 checking. [Lars Orum Rasmussen]
Now possible to easy subclass Publish
- Improved address listener. [Lars Orum Rasmussen]
- Printing ZMQ exception. [Lars Orum Rasmussen]
- Now importing time. [Lars Orum Rasmussen]
- Preparing for publishing of removal of addresses. [Lars Orum
Rasmussen]
- Cleaner interface to adding and removing addresses. [Lars Orum
Rasmussen]
- Cosmetic. [Lars Orum Rasmussen]
- 'address' are prepended to message subject. [Lars Orum Rasmussen]
- Easy access to all nameserver addresses. [Lars Orum Rasmussen]
- Better handling of adding and removing addresses. [Lars Orum
Rasmussen]
- Longer default timeout. [Lars Orum Rasmussen]
- Now genreral heartbeat for Publisher. [Lars Orum Rasmussen]
Better handling of adding and removing addresses
- Renamed old publisher and subscriber. [Lars Orum Rasmussen]
- More generic publisher and subscriber. [Lars Orum Rasmussen]
- Changes 'data_type' to 'name' [Lars Orum Rasmussen]
- Added a heartbeat (optional) [Lars Orum Rasmussen]
- Now test is updated for new Message.py. [Lars Orum Rasmussen]
- Mocking zmq. [Martin Raspaud]
- Doc: remove mock. [Martin Raspaud]
- Doc: update for rtd. [Martin Raspaud]
- Rtd compatibility? [Martin Raspaud]
- Doc: added the build scripts for documentation. [Martin Raspaud]
- Feature: added the nameserver to posttroll. [Martin Raspaud]
- Feature: broadcasting can be switched off. [Martin Raspaud]
- Bugfix format and type. [Martin Raspaud]
- Exchange the place of type and format. [Martin Raspaud]
- Changed setup name to posttroll... [Martin Raspaud]
- Updated documentation and setup.py. [Martin Raspaud]
- Adding setup.py. [Martin Raspaud]
- Merge branch 'master' of github.com:mraspaud/posttroll. [Martin
Raspaud]
- Initial commit. [Martin Raspaud]
- Feature: messages in posttroll can encode and decode python datetimes.
[Martin Raspaud]
- Merge branch 'master' of github.com:mraspaud/pytroll. [safusr.u]
- Some upgrades to posttroll. [Martin Raspaud]
* Creates text/ascii messages if the binary flag is not set and data is a string
* Adds an address translation feature for subscribers
* Add new publishers to listen to while running.
* Bugfixes
- Adress receiver is publishing new adresses. [Martin Raspaud]
- Fixed c++ lib. [Martin Raspaud]
- Cleanup posttroll++ [Martin Raspaud]
- C++ version of posttroll :) [Martin Raspaud]
- Support binary messages. [Martin Raspaud]
- Nameserver fix. [Martin Raspaud]
- Updating networking. [Martin Raspaud]
- Support for multiple data types for one Publish instance. [Kristian
Rune Larsen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Martin Raspaud]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Adam.Dybbroe]
- Bind to any network interface in Publish. [Martin Raspaud]
- A little better check for ISO formatted time string. [Lars Orum
Rasmussen]
- Corrected check for Python 2.6. [Lars Orum Rasmussen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Adam.Dybbroe]
- WIP: nasty product getting further. [Martin Raspaud]
subscriber support multiple addresses
new datasources for hrit and safmsg
new cloudtype_e producer.
- Merge branch 'master' of github.com:mraspaud/pytroll. [Martin Raspaud]
Conflicts:
posttroll/address_receiver.py
- Now tests works under python 2.5. [Lars Orum Rasmussen]
- Better isoformated string decoding for python2.5. [Lars Orum
Rasmussen]
- Better swicth between json and simplejson. [Lars Orum Rasmussen]
- Mods for python2.5. [Lars Orum Rasmussen]
- Corrected handling of username. [Lars Orum Rasmussen]
- After pylint. [Lars Orum Rasmussen]
- WIP: Started the new nasty product prototype. [Martin Raspaud]
- Handling merge conflict. [Lars Orum Rasmussen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Cosmetic. [Lars Orum Rasmussen]
- Fixed bugs so that unittests pass. [Martin Raspaud]
- Pylintized. [Lars Orum Rasmussen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Changed kwargs dict to explicit argument names. [Kristian Rune Larsen]
- Merge branch 'master' of https://github.com/mraspaud/pytroll. [Esben
S. Nielsen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Refactoring data_center. [Lars Orum Rasmussen]
- Merge branch 'master' of https://github.com/mraspaud/pytroll. [Esben
S. Nielsen]
- Merge conflict solved. [Esben S. Nielsen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Merge branch 'master' of https://github.com/mraspaud/pytroll. [Esben
S. Nielsen]
- Merge branch 'master' of github.com:mraspaud/pytroll. [Lars Orum
Rasmussen]
- Merge branch 'master' of https://github.com/mraspaud/pytroll. [Esben
S. Nielsen]
- Tests for bbmcast.py. [Martin Raspaud]
- Cosmetics and documentation. [Martin Raspaud]
- Added copyright/gpl. [Martin Raspaud]
- Displacing the dummy producer to the producer directory. [Martin
Raspaud]
- More unittests for message. [Martin Raspaud]
- Cosmetics and change to posttroll. [Martin Raspaud]
- Change libpy to posttroll (troll equivalent of a postman) and add a
dummy producer example. [Martin Raspaud]
- Removed send methode. [Lars Orum Rasmussen]
- Cosmetic. [Lars Orum Rasmussen]
- Now a general message broadcaster, which I broke. [Lars Orum
Rasmussen]
- Extracted address broadcaster from datacenter. [Lars Orum Rasmussen]
- Cosmetic. [Lars Orum Rasmussen]
- All servers are using the same port for address broadcasting. [Lars
Orum Rasmussen]
- New format and handling of magick word. [Lars Orum Rasmussen]
- Extracted the address receiver from the producer. [Lars Orum
Rasmussen]
- Had forgotten to ci test data. [Lars Orum Rasmussen]
- Added a 'SocketTimeout', so user don't need to import sockets.timeout.
[Lars Orum Rasmussen]
- Cosmetic. [ras]
- Also add SO_REUSEADDR to sender. [ras]
- Better handling of broadcast group in receiver. [ras]
- More flexible interface to bbmcast.py. [ras]
- Check for python version >= 2.6. [ras]
- Now using bbmcast. [ras]
- Bare bone multicast. [ras]
- Now with a non blocking socket. [Lars Orum Rasmussen]
- It's double dash. [Lars Orum Rasmussen]
- First proof of concept. [Lars Orum Rasmussen]
- Added an __init__.py file. [Lars Orum Rasmussen]
- Messages is now versionized. [Lars Orum Rasmussen]
- Manicure. [Lars Orum Rasmussen]
- More flexible decoding. [Lars Orum Rasmussen]
- Cosmetic. [Lars Orum Rasmussen]
- Adding libpy and a Message object. [Lars Orum Rasmussen]