NgPost Versions Save

Command Line (or minimalist GUI) usenet poster for binaries developped in C++/QT designed to be as fast as possible and offer all the main features to post data easily and safely. Releases for Linux, Windows and MacOS are available.

v4.16

2 years ago

####################################################

Release: ngPost v4.16

date: 2021/11/29

####################################################

  • Fix nzb check

  • Issue #119: use QCoreApplication::arguments() instead of argv[] to have the proper encoding

  • Issue #120: building cmd only Linux version

v4.15

2 years ago

####################################################

Release: ngPost v4.15

date: 2021/09/21

####################################################

  • new MONITOR_SEC_DELAY_SCAN keyword (Issue #117)

  • Req #102: introduce new config PACK instead of AUTO_COMPRESS so the parameters can be chosen i.e: even with PACK defined in conf, it's possible to not use it in CMD if --pack is not present This also allow to do post with only par2 generation (no compression)

  • adding BTC donation button in the GUI

  • new LOG_IN_FILE keyword in config to save logs in GUI mode (to debug crashes)

  • Switch to GPL v3 licence "to avoid proprietary copies" without contacting me... Even if I suppose they won't give a fuck!...

  • Use more random seed for std::srand (potential unrealistic security hole raised...)

  • Add a pure CMD compilation mode (for Linux servers) to build it: comment line 4 in ngPost.pro (CONFIG += use_hmi)

  • GROUP_POLICY::EACH_FILE only with Article's obfuscation

  • make it Qt6 compliant...

v4.14

3 years ago

####################################################

Release: ngPost v4.14

date: 2020/11/11

####################################################

  • Adding PROXY_SOCKS5 support

  • Close the NntpConnection when nothing more to post

  • Issue #87: NZB_POST_CMD breaks with cURL "=" character

  • Issue #88: Error: disconnected connection at end of posts

  • add quotes around the name of the file in the header of the Articles (following discussion with nzbindex, nyuu is doing it already)

  • Fix the stat line with the good number of connections used for the post

  • Fix GUI crash on job completion...

v4.13

3 years ago

####################################################

Release: ngPost v4.13

date: 2020/10/18

####################################################

  • no more giving up on Articles when their connection is down instead we put them back on the Stack so other connections could post them

  • new --check option in CMD to test nzb files (using the NNTP Stat command) in conf, there is the new "nzbCheck" keyword for the servers, only those with it set up to true will be used for nzb checks (download) this allow to add non-blocks accounts for the checks with enabled to false

  • Issue #82: handle deletion of the _packingJob

  • Issue #81 : ngPost uses TMP_RAM even when folder is too big

  • Add log when using TMP_RAM and fix the reading of its RATIO

v4.12

3 years ago

####################################################

Release: ngPost v4.12

date: 2020/10/12

####################################################

  • include parpar build in Linux and Windows releases

  • Add proper placeholders to NZB_POST_CMD: nzbPath, nzbName, rarName,...

  • allow to define several NZB_POST_CMD (QStringList rather than QString)

  • Request #79: introduce TMP_RAM with TMP_RAM_RATIO that we'd first use as temporary folder for posts that would fit on the disk. Typically for a tmpfs partition. The goal is to use RAM I/O instead of SSD and thus preserve the disks ;)

  • Request #78: post under different groups by introducing GROUP_POLICY in config

  • Request #77: MONITOR_NZB_FOLDERS = true - also for --auto flag

  • Issue #76, use a QTabWidget style for macOS issue

  • Adding log to warn about AUTO_COMPRESS

  • Issue #73: close the app instead of hanging if nothing to do (cmd)

  • recursive rar of a folder when -i AND --compress (cmd)

  • Issue #72, support old Qt versions. (tested with v5.5.1)

  • Add attribution to David for his yEnc code from NewsUP

  • Issue #69 RAR_EXTRA forgotten when PostingJob was introduced...

v4.11

3 years ago

####################################################

Release: ngPost v4.11

date: 2020/08/07

####################################################

  • Adding Dutch translation

  • PR #66: Make history file separator configurable

  • Req #67: display immediate speed (macro COMPUTE_IMMEDIATE_SPEED)

  • Issue #64: remove pause duration from the avg speed

  • Req #61: Allow several servers as command line parameters

  • Issue #63: introduce ERR_CODE when issue parsing arguments from command line

  • Issue #62: wrong file extension for POST_HISTORY

v4.9

3 years ago

####################################################

Release: ngPost v4.9

date: 2020/07/02

####################################################

  • Issue #56, fix PREPARE_PACKING to only start one packing at a time!

  • update code to remove deprecated methods of Qt v5.15.0 to be ready for the v6

  • upgrade Linux, MacOS and Windows releases to Qt v5.15.0

v4.8

3 years ago

####################################################

Release: ngPost v4.8

date: 2020/06/21

####################################################

  • new config PREPARE_PACKING to parallelize the current upload with the packing of the next one!

  • new config NZB_POST_CMD to be able to launch an external CMD with the nzb path

  • support Usenet providers that overwrite the Message-IDs of the Articles

  • Chinese translation \o/

  • few GitHub issues

v4.7

4 years ago

####################################################

Release: ngPost v4.7

date: 2020/04/21

####################################################

  • Auto Resume of the Posts when the Network is down ngPost will keep trying until it's back cf configs: RESUME_WAIT and NO_RESUME_AUTO

  • Add a Timeout on the NntpConnections (default 30 sec, min 5 sec) it will disconnect and reconnect if we don't receive anything from the server

  • Add a Pause / Resume button in the HMI (before the progress bar)

  • Refactoring: introduce CmdOrGuiApp for reuse in other apps

v4.6

4 years ago

####################################################

Release: ngPost v4.6

date: 2020/04/14

####################################################

  • Memory usage drastic improvement by using C style char * instead of std::string for the Article subject and body (Issue #33)

  • Fix bug with Auto Compress (if not ticked)

  • Portuguese translation

  • new config RAR_NO_ROOT_FOLDER: Remove root (parent) folder when compressing Folders using RAR It was always ON by default before. Now it's OFF by default. It will also only apply if we're posting ONLY ONE folder.