Skip to content

Releases: boranblok/nntpPoster

Version 0.9.2

29 Jan 22:37
Compare
Choose a tag to compare
Version 0.9.2 Pre-release
Pre-release

Version 0.9.2

Major Changes:

  • Introduced the queue folder. This folder is used to store files that have yet to be uploaded. Once uploaded files are moved to backup until verification or verification failure.
  • Implemented own locking mechanism to lock inside C# instead of relying on the sqlite locking mechanisms.
  • When notification fails a few times the release is tagged as failed as well. So things do not get stuck when indexer notification cannot be done for them.

Version 0.9.1

22 Nov 18:46
Compare
Choose a tag to compare
Version 0.9.1 Pre-release
Pre-release
  • Added extra logging when a notify fails.
  • Non ascii characters are stripped from the cleaned name regardless of what upload method is used.
  •  If the pre or post tag is already present in the cleaned name it is not applied again.
    
  • g33k title replacement removed and replaced with empty String.
  • When a notFound is returned as result of a verify the repost logic is used as well.

Version 0.9.0

13 Oct 18:39
Compare
Choose a tag to compare
Version 0.9.0 Pre-release
Pre-release

Changes:

  • Better reposting logic when using the nzbPost method.
  • NZBs no longer have the standalone=yes part in the xml declaration. Apparently NzbGet did not like this.
  • The database now cleans up entries older than 30 days. (Section [Subjob Timings] parameter DatabaseCleanupKeepdays if you want to modify this to a longer interval. (Copy to your userconfig to prevent overwrites on update)

Version 0.8.2

10 Oct 21:46
Compare
Choose a tag to compare
Version 0.8.2 Pre-release
Pre-release

This version has the following changes:

  • Added an XML declaration on the nzbs that are posted by the NzbPost method.
  • Added a bit more info on the console output
  • Added a 5 second delay before disconnecting an inactive nntp connection. (To be made configurable later)

Version 0.8.1

25 Sep 16:55
Compare
Choose a tag to compare
Version 0.8.1 Pre-release
Pre-release

Added an extra setting parameter that defines a delay in seconds before retrying to post a message to usenet in case it fails.

Version 0.8.0

23 Sep 20:13
Compare
Choose a tag to compare
Version 0.8.0 Pre-release
Pre-release

This version adds the option to do segmented uploading where each file will go to a new usenet group in series.

Version 0.7.3

18 Aug 11:51
Compare
Choose a tag to compare
Version 0.7.3 Pre-release
Pre-release

This version has a complete overhaul of the configuration setup.

Configuration is now done in user configuration files in the userconf subfolder. This will not be overwritten on updates of the application and allows for an easier configuration format to be used (ini files instead of xml)

Doucmentation will be updated/added shortly

Version 0.7.2

11 Aug 20:05
Compare
Choose a tag to compare
Version 0.7.2 Pre-release
Pre-release

Expanded the DuplicateMessageThrottleFilter to be able to filter messages that show a % progress.

This is modified in the log4netConfig.xml by expanding the
<filter type="LoggingExtensions.DuplicateMessageThrottleFilter, LoggingExtensions" />
to

<filter type="LoggingExtensions.DuplicateMessageThrottleFilter, LoggingExtensions">
  <filterPercentages value="true" />
  <percentageCutoff value="85" />
</filter>

When this is omitted the new filter functionality is disabled.

If you want to disable all but the first progress percentage log set percentageCutoff to 100.

Added a new parameter VerifyAfterMinutes this parameter defines how soon we start verification of an upload. Set this to the typical time the indexer needs to index your files to clean out the temp folder faster and reduce unnecceseary logging of the file status even further.

This parameter needs to be added before RepostAfterMinutes in the config. A new configuration format that is less rigid is in the todo list for next release.

Until then add this before RepostAfterMinutes

<!-- After how many minutes should we verify the upload. 
     Set this to the typical index time of the indexer to limit search API spam. 
     But low enough to speed backup cleaning -->
<VerifyAfterMinutes>20</VerifyAfterMinutes>

Version 0.7.1

08 Aug 15:05
Compare
Choose a tag to compare
Version 0.7.1 Pre-release
Pre-release

Added configuration parameters to add extra parameters to the rar and par commandline calls. This can be used for example to add thread limits to the par2 command if multicore par2 is installed.

The application now starts up with logging its version number. This makes it easier to verify the currently running version.

Version 0.7.0

13 Jan 18:35
Compare
Choose a tag to compare
Version 0.7.0 Pre-release
Pre-release

The watch folder settings now contain a setting for Priority.

This determines the order of the upload queues, items added to a watchfolder with higher priority than others will be uploaded before the other items in the queue.