fd1d7e5473 
					 
					
						
						
							
							Resolved JPA validation errors  
						
						... 
						
						
						
						These were partially caused by an old Hibernate validator which has now
been replaced by the EclipseLink validator for the current JPA standard.
Another error was caused by the use of non-standard JPQL in the user
search query which has now been replaced by a standardized one. 
						
						
					 
					
						2020-06-11 11:17:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34d4a15fb1 
					 
					
						
						
							
							Fix privileges in drop_all_tables.sql  
						
						
						
						
					 
					
						2020-06-11 10:44:49 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						05822cf13d 
					 
					
						
						
							
							Fixed issue regarding the sender of a message not getting an MSCEvent  
						
						... 
						
						
						
						Added messageStatusChangeEvent sending to online sender if recipient
logs in and sender is online at the same time 
						
						
					 
					
						2020-06-11 10:44:49 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						4bf1fbbc59 
					 
					
						
						
							
							Fixed invalid MessageStatusChangeEvent sending  
						
						... 
						
						
						
						The sender got a messageStatusChangeEvent even if the status was still
sent from the server and couldn't process it.
The server does not send this unnecessary event even more 
						
						
					 
					
						2020-06-11 10:44:49 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						72da2d46ca 
					 
					
						
						
							
							Started implementing group message status handling  
						
						... 
						
						
						
						* Group creation works 
						
						
					 
					
						2020-06-11 10:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						05f4fd33f5 
					 
					
						
						
							
							Added debugging statement when sending an object  
						
						
						
						
					 
					
						2020-06-11 10:44:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ea896d52b 
					 
					
						
						
							
							Add SQL script for dropping all tables  
						
						
						
						
					 
					
						2020-06-11 10:44:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c40aab9ecb 
					 
					
						
						
							
							Send ContactOperationEvent to the added contact  
						
						... 
						
						
						
						+ Updated formatter 
						
						
					 
					
						2020-06-11 10:44:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9dd1f0c57 
					 
					
						
						
							
							Remove illegal table declaration for single-table inheritance hierarchy  
						
						
						
						
					 
					
						2020-06-11 10:44:47 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						cb01d7139a 
					 
					
						
						
							
							Make GroupMessage extend Message, prepared GroupMessageStatus processing  
						
						
						
						
					 
					
						2020-06-11 10:44:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ad47c4c99 
					 
					
						
						
							
							Fix typo in JPQL query  
						
						
						
						
					 
					
						2020-06-11 10:44:47 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						a94caede85 
					 
					
						
						
							
							Changed unimportant stuff  
						
						
						
						
					 
					
						2020-06-11 10:44:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2775af8cf 
					 
					
						
						
							
							Use constants as query names, joined inheritance for contacts  
						
						
						
						
					 
					
						2020-04-24 21:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						61d2a8d307 
					 
					
						
						
							
							Implemented the GroupMessage class  
						
						
						
						
					 
					
						2020-04-18 16:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						f30732c71e 
					 
					
						
						
							
							MessageProcessor and GroupMessageProcessor  
						
						... 
						
						
						
						Moved groupMessage stuff form MessageProcessor to extra class and
finished both processors 
						
						
					 
					
						2020-04-18 13:27:43 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						53bde70529 
					 
					
						
						
							
							Improved Login security  
						
						
						
						
					 
					
						2020-04-10 15:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						cba20900ba 
					 
					
						
						
							
							fixed bug using wrong id of message  
						
						
						
						
					 
					
						2020-04-09 22:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						0704f9a5c3 
					 
					
						
						
							
							Contact conversion does not result in endless recursion anymore  
						
						
						
						
					 
					
						2020-04-09 21:01:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53764f1bba 
					 
					
						
						
							
							Configured the project to use Hibernate validation  
						
						... 
						
						
						
						This requires the Hibernate Tools (a part of JBoss Tools) to be
installed in Eclipse. 
						
						
					 
					
						2020-04-09 14:15:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e285b6d75e 
					 
					
						
						
							
							Fixed several errors in GroupResizeProcessor  
						
						... 
						
						
						
						* a common user was passed to the persistence manager instead of its ID
* a server group was sent to its members instead of the common group 
						
						
					 
					
						2020-04-09 13:53:06 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						4e385396ad 
					 
					
						
						
							
							fixes   #129  - contacts are now sent as a part of the user  
						
						... 
						
						
						
						(if they were not already)...
Additionally renamed some methods named `...Id()` to `...ID()` 
						
						
					 
					
						2020-04-06 22:55:27 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						afc55a3050 
					 
					
						
						
							
							Implemented GroupCreationProcessor and GroupResizeProcessor  
						
						
						
						
					 
					
						2020-04-03 19:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						dd4ad91aa9 
					 
					
						
						
							
							Implemented Groups on the database and implemented MSChange management  
						
						
						
						
					 
					
						2020-04-02 20:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						e6cf3af745 
					 
					
						
						
							
							Restored compatability with envoy-common  
						
						... 
						
						
						
						additionally added NameChangeProcessor 
						
						
					 
					
						2020-04-02 16:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						198ba2a52d 
					 
					
						
						
							
							Created method to extract all currently online members of a group  
						
						... 
						
						
						
						additionally, refactored every ".Id" to ".ID" 
						
						
					 
					
						2020-03-26 20:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						4742402d8a 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into f/groups  
						
						... 
						
						
						
						Conflicts:
	src/main/java/envoy/server/data/User.java
	src/main/java/envoy/server/processors/IDGeneratorRequestProcessor.java
	src/main/java/envoy/server/processors/MessageProcessor.java 
						
						
					 
					
						2020-03-26 17:18:27 +01:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						5685a3e661 
					 
					
						
						
							
							Implemented a GroupCreationProcessor and revised/added Javadoc  
						
						
						
						
					 
					
						2020-03-26 17:09:52 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						cb8750bdbb 
					 
					
						
						
							
							restored functionality with envoy-common ( #32 )  
						
						
						
						
					 
					
						2020-03-26 16:54:12 +01:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						732a2d49e6 
					 
					
						
						
							
							Refactored every identifier to fit the new naming convention, pom.xml  
						
						
						
						
					 
					
						2020-03-26 16:06:55 +01:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						24b7e15ff2 
					 
					
						
						
							
							Implemented groups support on server  
						
						... 
						
						
						
						Implemented support for group messages in MessageProcessor and adjusted
IdGeneratorRequestProcessor 
						
						
					 
					
						2020-03-25 18:22:58 +01:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						1bedd5fb7f 
					 
					
						
						
							
							Updated database implementation  
						
						... 
						
						
						
						*Added a contact abstract class that serves as a superclass for user and
group
* Added a group class
* Updated persistenceManager to fit the new contact system.
* Updated all classes that used methods, that were updated. 
						
						
					 
					
						2020-03-25 16:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						1302967fc4 
					 
					
						
						
							
							Renamed classes with a two-letter initialism according to convention  
						
						
						
						
					 
					
						2020-03-24 18:41:26 +01:00 
						 
				 
			
				
					
						
							
							
								DieGurke 
							
						 
					 
					
						
						
							
						
						47473e9c47 
					 
					
						
						
							
							Removed funny joke ( #31 )  
						
						... 
						
						
						
						Small cleanup 
						
						
					 
					
						2020-03-24 18:15:47 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						9020598335 
					 
					
						
						
							
							Added database support to forward messages ( #30 )  
						
						... 
						
						
						
						* Added server support for forwarding messages
* added newline at EOF for any file not having one at its end 
						
						
					 
					
						2020-03-23 22:12:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1dd4fa9fb 
					 
					
						
						
							
							Small cleanup  
						
						
						
						
					 
					
						2020-03-22 11:23:56 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						129587b312 
					 
					
						
						
							
							Fixed bug concerning modularity  
						
						
						
						
					 
					
						2020-03-14 15:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						a89f0939e8 
					 
					
						
						
							
							Changed compiler compliance to 11, modularized all packages ( #29 )  
						
						... 
						
						
						
						* added package- and module-info.java, changed JRE from 8 to 11
* moved ObjectProcessor into the processors package
Co-authored-by: CyB3RC0nN0R <kske@outlook.de > 
						
						
					 
					
						2020-03-07 22:04:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						866c8c1a48 
					 
					
						
						
							
							Merge pull request  #28  from informatik-ag-ngl/b/db_received_date  
						
						... 
						
						
						
						Fixed missing message received dates in database 
						
						
					 
					
						2020-02-18 16:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						ca2fa5d1e2 
					 
					
						
						
							
							Added newline at the end of PersistenceManager  
						
						
						
						
					 
					
						2020-02-18 16:36:31 +01:00 
						 
				 
			
				
					
						
							
							
								delvh 
							
						 
					 
					
						
						
							
						
						47ca47a761 
					 
					
						
						
							
							Added null check to ObjectMessageProcessor  
						
						
						
						
					 
					
						2020-02-18 16:28:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2813b54e32 
					 
					
						
						
							
							Copying received and read dates in Message#toCommonMessage()  
						
						
						
						
					 
					
						2020-02-16 10:31:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87ca90c333 
					 
					
						
						
							
							Added received and read dates to database message copy constructor  
						
						... 
						
						
						
						Fixes  #24  
					
						2020-02-15 22:47:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0347715d72 
					 
					
						
						
							
							Moved PersistenceManager into data package, refactored transaction use  
						
						
						
						
					 
					
						2020-02-15 22:43:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6356e48a 
					 
					
						
						
							
							Merge pull request  #27  from informatik-ag-ngl/f/reject_handshake  
						
						... 
						
						
						
						Produce HandshakeRejectionEvents 
						
						
					 
					
						2020-02-13 10:12:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b822de470 
					 
					
						
						
							
							Updated alpha releases of envoy-common and java-nio-server in pom.xml  
						
						
						
						
					 
					
						2020-02-13 10:00:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98a51e1106 
					 
					
						
						
							
							Fixed ConnectionManager#isOnline(long), moved ConnectionManager to net  
						
						
						
						
					 
					
						2020-02-12 22:01:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0201afee25 
					 
					
						
						
							
							Added Maven assembly plugin configuration for JAR packaging  
						
						
						
						
					 
					
						2020-02-12 17:35:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0861497e6e 
					 
					
						
						
							
							Increased ID generation range to 200  
						
						
						
						
					 
					
						2020-02-12 07:53:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4b60dfab7 
					 
					
						
						
							
							Clean-up, disabled SQL logging  
						
						
						
						
					 
					
						2020-02-12 07:10:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66de88029f 
					 
					
						
						
							
							Merge branch 'develop' into f/reject_handshake  
						
						
						
						
					 
					
						2020-02-12 06:49:17 +01:00