Commit Graph

  • d6c78911aa Change UnknownDomain exception name master zenon 2020-12-06 20:14:50 +01:00
  • 2d9b157b78 Fix bug where msg would be overwritten on sendErrorMail() zenon 2020-11-19 12:15:20 +01:00
  • 72bdacf055 Fix bug where recipients of the same domain receive message twice zenon 2020-11-18 12:59:36 +01:00
  • 7604f4dee3 Fix bug where multiple recipients not showing in show() command zenon 2020-11-18 12:23:34 +01:00
  • 8759834955 Fix bug where two recipients do not both receive the message zenon 2020-11-18 11:34:52 +01:00
  • 71fa4f6267 Add log messages for easier debugging zenon 2020-11-18 11:11:17 +01:00
  • 6c22e6bec5 Fix bug where Consumer() would close on failed sendErrorMail() zenon 2020-11-18 11:10:35 +01:00
  • 8091a763ad Do not print stacktrace on TransferServer shutdown() zenon 2020-11-18 10:41:39 +01:00
  • ecd9ca5af5 Fix bug where DMAP input would hang after logout zenon 2020-11-18 10:36:51 +01:00
  • cc5f04d668 Fix bug where length of UDP packet was incorrect zenon 2020-11-18 10:29:37 +01:00
  • a9434493a1 Implement UDP monitoring message in TransferServer zenon 2020-11-16 17:28:57 +01:00
  • fafb4272f8 Remove TODO zenon 2020-11-16 17:26:49 +01:00
  • 439bea7cb1 Implement UDP Listener for MonitoringServer zenon 2020-11-16 15:23:42 +01:00
  • b946b47c8c Remove unused imports zenon 2020-11-16 15:22:49 +01:00
  • 87d629f2ad Remove unused imports zenon 2020-11-16 12:33:27 +01:00
  • e57e5ac368 Remove unused imports zenon 2020-11-16 12:19:23 +01:00
  • fcd00674c2 Implement DMAP communication with MailboxServer zenon 2020-11-16 12:19:03 +01:00
  • 909c4af4e9 Give immediate feedback on unknown recipient zenon 2020-11-16 10:32:25 +01:00
  • 85c9dfb42e Change tests based on changed requirements zenon 2020-11-16 10:17:19 +01:00
  • e04c154859 Assign ID to message zenon 2020-11-16 10:00:50 +01:00
  • cbf1d040ef Pull logic out of consume() method and correctly implement locking mechanism zenon 2020-11-12 18:09:23 +01:00
  • 2723ee4555 Start DMTPListener during MailboxServer startup zenon 2020-11-12 18:08:24 +01:00
  • 44738b51dd Add some log messages for better debugging zenon 2020-11-12 18:07:43 +01:00
  • 2b0b33baea Implement skeleton for MailboxServer zenon 2020-11-11 18:09:05 +01:00
  • 29ce5d7875 Add TODOs for future reference zenon 2020-11-11 17:32:53 +01:00
  • 4edb13e963 Fix bug where message not reset after sending zenon 2020-11-11 17:22:24 +01:00
  • 50b3b45866 Hardcode ports without calculation zenon 2020-11-11 16:38:02 +01:00
  • 7397ee95c4 Change single server socket to one for DMTP and one for DMAP zenon 2020-11-08 16:05:43 +01:00
  • 7d75217dbe Implement basic mailbox server zenon 2020-11-08 15:44:57 +01:00
  • d39a3151fa Implement producer/consumer classes zenon 2020-10-29 17:44:56 +01:00
  • 24efe6a3d4 Provide toString() for replaying messages zenon 2020-10-29 17:44:12 +01:00
  • 9d14725c37 Implement correct behaviour on shutdown zenon 2020-10-27 17:17:51 +01:00
  • 0d8ea0fb86 Set shorter timeouts for tests zenon 2020-10-27 17:17:22 +01:00
  • ec89817a5e Add unit tests for TransferServerProtocol zenon 2020-10-17 18:46:46 +02:00
  • 60981e2695 Shutdown TransferServer on "shutdown" and not "quit" zenon 2020-10-17 18:46:13 +02:00
  • 56158f9a69 Implement TransferServer DMTP zenon 2020-10-17 18:04:18 +02:00
  • 2997fd522c Replace default port_range with given by course zenon 2020-10-14 13:18:14 +02:00
  • 058dc12db1 Ignore PDF files zenon 2020-10-14 13:13:55 +02:00
  • 23aee75962 Initial commit zenon 2020-10-13 14:19:16 +02:00