diff --git a/build.sbt b/build.sbt
index 010edecc..ae991ac2 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,7 +1,7 @@
lazy val commonSettings = Seq(
organization := "net.psforever",
- version := "1.0",
- scalaVersion := "2.11.7",
+ version := "1.0.1-SNAPSHOT",
+ scalaVersion := "2.11.8",
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8"),
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
libraryDependencies ++= Seq(
diff --git a/config/logback.xml b/config/logback.xml
index b80e92e5..a3ed88b0 100644
--- a/config/logback.xml
+++ b/config/logback.xml
@@ -7,21 +7,34 @@
[%highlight(%5level)] %logger{35} - %msg%n
+
+ INFO
+
-
+
+ pslogin-trace.log
+
+ %date{ISO8601} [%thread] %-5level %X %logger{35} - %msg%n
+
+
+ TRACE
+
+
+
+
pslogin-debug.log
-
%date{ISO8601} %-5level %X %logger{35} - %msg%n
+
+ DEBUG
+
+
+
-
-
-
-
diff --git a/pslogin/src/main/scala/CryptoSessionActor.scala b/pslogin/src/main/scala/CryptoSessionActor.scala
index 451dcb07..c42df2ed 100644
--- a/pslogin/src/main/scala/CryptoSessionActor.scala
+++ b/pslogin/src/main/scala/CryptoSessionActor.scala
@@ -83,13 +83,12 @@ class CryptoSessionActor extends Actor with MDCContextAware {
def CryptoExchange : Receive = {
case RawPacket(msg) =>
PacketCoding.UnmarshalPacket(msg, CryptoPacketOpcode.ClientChallengeXchg) match {
- case Failure(e) => log.error("Could not decode packet: " + e)
+ case Failure(e) => log.error("Could not decode packet in state CryptoExchange: " + e)
case Successful(p) =>
log.trace("NewClient -> CryptoExchange")
p match {
case CryptoPacket(seq, ClientChallengeXchg(time, challenge, p, g)) =>
-
cryptoDHState = Some(new CryptoInterface.CryptoDHState())
val dh = cryptoDHState.get
@@ -127,7 +126,7 @@ class CryptoSessionActor extends Actor with MDCContextAware {
def CryptoSetupFinishing : Receive = {
case RawPacket(msg) =>
PacketCoding.UnmarshalPacket(msg, CryptoPacketOpcode.ClientFinished) match {
- case Failure(e) => log.error("Could not decode packet: " + e)
+ case Failure(e) => log.error("Could not decode packet in state CryptoSetupFinishing: " + e)
case Successful(p) =>
log.trace("CryptoExchange -> CryptoSetupFinishing")
@@ -222,11 +221,8 @@ class CryptoSessionActor extends Actor with MDCContextAware {
case Successful(p) =>
p match {
case encPacket @ EncryptedPacket(seq, _) =>
- //println("Decrypting packet..." + encPacket)
PacketCoding.decryptPacket(cryptoState.get, encPacket) match {
case Successful(packet) =>
- //println("RECV[E]: " + packet)
-
self ! packet
case Failure(e) =>
log.error("Failed to decode encrypted packet: " + e)