0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
May 18, 2023 — May 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- Modified JxtaCast component in the jxta module by handling an uncounted for behavior which could lead to a deadlock. After modifying, it was no longer encountere. - Made jxta tests to use only TCP for communication in order to spare useless checks. - Added login()/logout() implementation to mock content provider. - Switched back to createDB=true on contentProvider initialization due to it not clearing locks on the database if they exist. More... about 15 years ago
[Concerto] Updated to XWiki 1.8.1 More... about 15 years ago
[Concerto] Changed the synchronize page. Removed all toolbar obsolete buttons and added a content provider info box. More... about 15 years ago
[FIXUP] Import state should now also update the xwiki pages' objects, not content. [FIXUP] Caught an occasional weird exception being thrown by the auto-synch thread when using log4j to debug a message. [FIXUP] Set the content provider's initialization createDB value to false in order no to clear the modifications table each time we init. [IMPROVEMENT] Stopped the auto-synch thread when going offline. Did not disconnect the content provider as well. (TODO: if we actually need to disconnect the content provider, do that as well) More... about 15 years ago
[Concerto] - Added logic for a content provider diagnostic page (xwootApp/contentProviderDiagnostic) - Minor refactoring for using the isConnectedMethod More... about 15 years ago
[Concerto] - Added logic for a content provider diagnostic page (xwootApp/contentProviderDiagnostic) - Added an isConnected method. More... about 15 years ago
- Prevented as much as possible the event when a neighbor would appear multiple times in the neighbor list, when he would reconnect to a group. This was caused by the use of advertisements that were not cleaned up. Now advertisements are cleaned up at group join/leave. Also, when a reconnecting peer publishes his new advertisement, his old one will be deleted from the other peers' caches. The rdv peer will delete a disconnecting/connection failed peer's advertisement as well. - Prevented neighbor advertisements from expiring in the local cahce and resulting in neighbors not showing up in the neighbor list. (Cleanup will be done by the above methods) - Fixed deadlock that was caused by the synchronized method XWoot3.receiveMessage(...). Made synchronized only the XWoot3.process* methods that modified the model's state. - When detecting that an anti-entropy request has some extra messages than the local log, do an antiEntropyWithAllNeighbors() as opposed, to do an antiEntropy with that specific neighbor, because there might be more messages we missed. Also, this way we don't block to wait for the answer. (TODO: observe if problems appear with this approach). - Once configured, a peer will have the same PeerID - Automatically start the network if it was earlier configured. - [CLEANUP] Suppressed warnings in xwootApp module. - [MAJOR] On import state, after unpacking state file, don't synchronize from xwiki to xwoot. Instead, replace the wiki content with the xwoot content described by the imported state. - Update current state (in one state model) in a synchronized way, each time someone requests it. More... about 15 years ago
BUGFIXES/IMPROVEMENTS: - Save the joined/created group and auto-rejoin it next time xwoot is configured. - Disconnect/reconnect to P2P network (with group rejoin and using the current state) - Don`t reply with empty content to an anti-entropy request.(if there is no diff between logs) - Don`t reimport an existing state because we have only one state now. - Clean peer advertisements when a peer disconnects from a RDV peer so that new joining peers will not see disconnected peer advertisements which are downloaded from the RDV peers. - Offline modifications and getting missed messages should work now. Anti-entropy was failing because we were previously reimporting states. - Allow going back one step in the configuration process in case the user changed his mind. (TODO: go back to any step, as long as the state is not yet computed) More... about 15 years ago
[FIXUP] AutoSynchronizationThread and enabled restart. [FIXUP] EntriesList in ThomasRuleEngine does not need to support multiple states in one directory. [FIXUP] Fixed rejoining a localy stored group. [FIXUP] When doing anti-entropy, we also check if the requesting peer has messages that the replying peer does not have. [FIXUP] BaseFilter no longer forwards already committed responses. [OTHER] Some tests and small bugfixes. More... about 15 years ago
[Concerto] Fixed building issues. More... about 15 years ago
[FIXUP] "Ask state from group" sometimes failed because of null reply from neighbors that did not have the state yet. More... about 15 years ago
- Fixed jarWithDependencies assembly to include servlet-api dependency. - Added options to the networkBootstrap page to allow/deny incomming connections to both Tcp and Http connectionns. This allows to conenct to a relay if the peer is behind a firewall. It simply must disable incomming connections and it will automatically poll the relay. More... about 15 years ago
- Changed rdvSeedingUri to a comma separated list of uris. Same for relay seeding uris. - Some more validation on the provided values for the serverPeer More... about 15 years ago
- Added configuration persistency for network bootstrap page and validations. The stored values are displayed in the form fields. If no stored values are existent, some default ones are given. - Small validation on group bootstrap page. More... about 15 years ago
- Better endpoint validation in the Bootstrap page. More... about 15 years ago
[concerto] [minor] Renaming of Content Provider package names to more meaningful names. More... about 15 years ago
[concerto] [minor] Renaming of Content Provider package names to more meaningful names. More... about 15 years ago
- Improved BootstrapNetwork page validation. - Checked provided XWiki username and password at Bootstrap page. - Fixed XWootApp tests failing due to rename of content provider implementation. More... about 15 years ago
[concerto] [minor] Renamed classes to more meaningful names. More... about 15 years ago
[concerto] [cleanup] Removed old and unused code. More... about 15 years ago
[concerto] Added checklogin and removed a useless method. More... about 15 years ago
- Fixed [CONCERTO-6] - Improved Bootstrap page validation. - Removed lpbcast specific properties. More... about 15 years ago
- Made jxta group authentication use the actual membership service of the group vs deciding from the provided arguments. - Small fixup in the BaseFilter that did not let the filter chain go on every time. More... about 15 years ago
- Fixed [CONCERTO-6] http://jira.xwiki.org/jira/browse/CONCERTO-6 More... about 15 years ago
[cleanup] Apply codestyle, improve logging
sdumitriu
as Sergiu Dumitriu
More... about 15 years ago
- Fixed bad javadoc in Peer interface. - Cleaned existing files when importing a new state. - Removed the concept of keystore password, assuming there is no reason to protect encrypted keys, leaving the user to provide only the group password. - Fixed network bootstrap servlet. - Setting the peer mode creates a new NetworkConfigurator instance so previious settings were discarded. We needed to set the peer mode before making other changes to the network settings. - Deleted the PlatformConfig file that cached the jxta network settings because the user specifies new ones. Will need to keep the PlatformConfig file only when XWoot is restarting, but that will be adressed when we will get there. - Some more validation on the seeds/seedingUris More... about 15 years ago
[cleanup] Apply codestyle, improve logging
sdumitriu
as Sergiu Dumitriu
More... about 15 years ago
[cleanup] Apply codestyle, improve logging
sdumitriu
as Sergiu Dumitriu
More... about 15 years ago
[cleanup]
sdumitriu
as Sergiu Dumitriu
More... about 15 years ago
[misc] Repair broken pom
sdumitriu
as Sergiu Dumitriu
More... about 15 years ago