[Paid Software Announcement and Discussion] fractiousg:
The new version no longer allows me to re-download a successfully transferred file, it always results in "Failed" - and every retry after that fails almost instantly. It gives a "Network error" notification entry. I have added a logcat snippet below.

Re-download DOES WORK when the initial push failed.

This happens on Gingerbread and JellyBean devices (haven't tested on any other OS versions). It used to work in the previous v1.1.x builds. The files I have tried this with have all been small (50KB - 1MB), have not tried it with a larger file.

One other little "quirk". If I select the top file in the android app and then push a new file, the new file will take the selection (because it becomes the top entry in the list). Not a big deal for me though, I just noticed it :)

I/DownloadService( 7061): Retrying download: http://10.0.0.3:49838/file.png
I/DownloadFile( 7061): transfermode: 205
I/FilePushActivity( 7061): Received Broadcast: ch.ctrox.filepush.broadcast.UPDATEPROGRESS
W/System.err( 7061): java.net.ConnectException: failed to connect to /10.0.0.3 (port 49838) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused)
W/System.err( 7061): at libcore.io.IoBridge.isConnected(IoBridge.java:224)
W/System.err( 7061): at libcore.io.IoBridge.connectErrno(IoBridge.java:161)
W/System.err( 7061): at libcore.io.IoBridge.connect(IoBridge.java:112)
W/System.err( 7061): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
W/System.err( 7061): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
W/System.err( 7061): at java.net.Socket.connect(Socket.java:842)
W/System.err( 7061): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:76)
W/System.err( 7061): at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
W/System.err( 7061): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)
W/System.err( 7061): at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
W/System.err( 7061): at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
W/System.err( 7061): at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
W/System.err( 7061): at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
W/System.err( 7061): at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
W/System.err( 7061): at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
W/System.err( 7061): at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
W/System.err( 7061): at ch.ctrox.filepush.DownloadTask.doInBackground(DownloadTask.java:125)
W/System.err( 7061): at ch.ctrox.filepush.DownloadTask.doInBackground(DownloadTask.java:1)
W/System.err( 7061): at android.os.AsyncTask$2.call(AsyncTask.java:287)
W/System.err( 7061): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
W/System.err( 7061): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
W/System.err( 7061): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
W/System.err( 7061): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
W/System.err( 7061): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
W/System.err( 7061): at java.lang.Thread.run(Thread.java:856)
W/System.err( 7061): Caused by: libcore.io.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)
W/System.err( 7061): at libcore.io.IoBridge.isConnected(IoBridge.java:208)
W/System.err( 7061): ... 24 more
I/DownloadFile( 7061): Incomplete not found: null
I/FilePushActivity( 7061): Received Broadcast: ch.ctrox.filepush.broadcast.UPDATEPROGRESS