-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* updated version string to "21.2-testing" * #784: removed expired root certificate from ca root certificate store: certificate “DST Root CA X3” used by Lets Encrypt * daemon:connect: don't use FIPS_mode_set with OpenSSL 3 (#3) This function has been removed in OpenSSL 3, replaced by EVP_default_properties_enable_fips. See https://www.openssl.org/docs/man3.0/man7/migration_guide.html Co-authored-by: ureyNZB <[email protected]> * Feature windows build fix (#9) * fix build for windows code fixes and add regex lib files to project * vcxproj for all platforms build #define ZLIB_WINAPI commented due to win32 zlib linking error * move regex to lib directory * Add windows build workflow (#11) * Test windows runner * Add build-nzbget-vs22.bat. Update nzbget.vcxproj. * Add build stage on runner * Add upload artifacts * Update success exit code * Update hardcoded windows resource directory * Update include and lib file paths * Add version detect from nzbget.vcxproj * Update branches for build --------- Co-authored-by: phnzb <[email protected]> * Add linux build workflow. Update linux version. Modify rules for build workflows (#12) * Add linux build workflow * Update linux version to 22.0 * Update build workflows * Return back LARGE_OFF_T definition * Update workflow rules and linux build command * update version fixes (#19) UI and web links fixes Co-authored-by: ureyNZB <[email protected]> * Changed the progress-block class to use a calculated width of 8.5rem (#17) Original PR link: nzbget/nzbget#724 Author: @acidDrain Changed progress-block class in webui/styles.css What Changed Set the width property to a calculate 8.5rem instead of fixed 120px. /****************** webui/style.css * *****************/ 1117 / BEGIN: Progress bars */ 1118 .progress-block { 1119 position: relative; 1120 width: 120px; 1120 width: calc(8.5rem); 1121 } 1122 1123 .progress { 1124 margin-bottom: 0px; 1125 background: #f0f0f0; Why Progressbar text in the Downloads view becomes unreadable; text is crammed and overlapping for large files (e.g. 18.42GB) Validation I tested using: Mozilla Firefox 83 (x86_64) - default font settings: 16px lsb_release -a output $ lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster uname output $ uname -a | awk '{ for (i=1; i<= NF; i++) if ($i != $2) printf("%s ", $i); print "\n"}' Linux 5.8.0-0.bpo.2-amd64 #1 SMP Debian 5.8.10-1~bpo10+1 (2020-09-26) x86_64 GNU/Linux native resolution 3440x1440 Web Developer Tools to simulate mobile (iPhone 8) device in portrait and landscape mode xrandr --query output $ xrandr --query DP-1 connected primary 3440x1440+0+0 (normal left inverted right x axis y axis) 800mm x 335mm xrdb -query output $ xrdb -query Xft.antialias: true Xft. autohint: true Xft.dpi: 120 Xft.hinting: true Xft.hintstyle: hintslight Xft.lcdfilter: lcddefault Xft.rgba: rgba I did not observe any adverse effects on the surrounding elements or the overall layout. * Download time with empty minutes and seconds (#16) orig PR: nzbget/nzbget#800 Calculation of Total time Download time Verification time Repair time Unpack time was broken for python3. Everything except hours def format_time_sec_orig(sec): Hour = sec / 3600 Min = (sec - (sec / 3600) * 3600) / 60 Sec = (sec - (sec / 3600) * 3600) % 60 return '%d:%02d:%02d' % (Hour, Min, Sec) def format_time_sec_new(sec): Hour = sec / 3600 Min = (sec % 3600) / 60 Sec = (sec % 60) return '%d:%02d:%02d' % (Hour, Min, Sec) print("Orig: " + format_time_sec_orig(int(7199))) print("New: " + format_time_sec_new(int(7199))) Output: 1:00:00 1:59:59 Process finished with exit code 0 * add version key to windows registry (#14) * change nzbget.net to nzbget.com (#13) * fix according to discription (#10) issue nzbget/nzbget#693. need testing * fix python 3.x script execution windows support (#8) * fix python 3.x script execution windows support python 3.x has %L (unprocessable) in command string format windows registry key instead of %1(processable) in 2.x python. So we can just check and replace. * fix for Debug configuration * Update pubkey.pem. Update windows build script to include pubkey.pem. (#20) * Change CI/CD to target main branch on release build (#22) * change nzbget.net to nzbget.com part 2 (#21) * change nzbget.net to nzbget.com part 2 fix missing changes nzbget.net to nzbget.com * Updating site links --------- Co-authored-by: alexabenti <[email protected]> * update changelog (#24) * update changelog * update changelog --------- Co-authored-by: Andrey Prygunkov <[email protected]> Co-authored-by: ureyNZB <[email protected]> Co-authored-by: phnzb <[email protected]> Co-authored-by: alexabenti <[email protected]>
- Loading branch information
1 parent
b0d35f9
commit 4e4d9f5
Showing
233 changed files
with
11,950 additions
and
351 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
name: Build and upload NZBGet for Linux | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
- main | ||
workflow_dispatch: | ||
|
||
jobs: | ||
build: | ||
runs-on: [self-hosted, linux] | ||
|
||
steps: | ||
|
||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: 0 | ||
|
||
- name: Build | ||
run: | | ||
rm -rf /build/nzbget | ||
cp -r . /build/nzbget | ||
cd /build | ||
docker run -e ALL_ARCHS="i686 x86_64 armhf armel" -v /build:/build nzbget-build /build/scripts/build-nzbget-ci.sh | ||
- name: Upload build artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: nzbget-linux-installers | ||
path: /build/output/*.run | ||
retention-days: 5 | ||
|
||
- name: Cleanup | ||
run: | | ||
rm -rf /build/nzbget | ||
rm -rf /build/output |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
name: Build and upload NZBGet for Windows | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
- main | ||
workflow_dispatch: | ||
|
||
jobs: | ||
build: | ||
runs-on: [self-hosted, windows] | ||
|
||
steps: | ||
|
||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
|
||
- name: Build | ||
run: | | ||
.\windows\build-nzbget-vs22.bat | ||
- name: Upload build artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: nzbget-windows-installers | ||
path: C:\nzbget\build\output\*.exe | ||
retention-days: 5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -71,4 +71,5 @@ code_revision.cpp | |
*.temp | ||
*.pyc | ||
pytest.ini | ||
.cache | ||
.cache | ||
/.idea |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# This file is part of nzbget. See <http://nzbget.net>. | ||
# This file is part of nzbget. See <https://nzbget.com>. | ||
# | ||
# Copyright (C) 2008-2019 Andrey Prygunkov <[email protected]> | ||
# | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,7 @@ | |
@SET_MAKE@ | ||
|
||
# | ||
# This file is part of nzbget. See <http://nzbget.net>. | ||
# This file is part of nzbget. See <https://nzbget.com>. | ||
# | ||
# Copyright (C) 2008-2019 Andrey Prygunkov <[email protected]> | ||
# | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
#! /bin/sh | ||
# Guess values for system-dependent variables and create Makefiles. | ||
# Generated by GNU Autoconf 2.69 for nzbget 21.1. | ||
# Generated by GNU Autoconf 2.69 for nzbget 22.0. | ||
# | ||
# Report bugs to <[email protected]>. | ||
# Report bugs to <[email protected]>. | ||
# | ||
# | ||
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. | ||
|
@@ -267,7 +267,7 @@ fi | |
$as_echo "$0: be upgraded to zsh 4.3.4 or later." | ||
else | ||
$as_echo "$0: Please tell [email protected] and | ||
$0: [email protected] about your system, | ||
$0: [email protected] about your system, | ||
$0: including any error possibly output before this | ||
$0: message. Then install a modern shell, or manually run | ||
$0: the script under such a shell if you do have one." | ||
|
@@ -580,9 +580,9 @@ MAKEFLAGS= | |
# Identity of this package. | ||
PACKAGE_NAME='nzbget' | ||
PACKAGE_TARNAME='nzbget' | ||
PACKAGE_VERSION='21.1' | ||
PACKAGE_STRING='nzbget 21.1' | ||
PACKAGE_BUGREPORT='[email protected]' | ||
PACKAGE_VERSION='22.0' | ||
PACKAGE_STRING='nzbget 22.0' | ||
PACKAGE_BUGREPORT='[email protected]' | ||
PACKAGE_URL='' | ||
|
||
ac_unique_file="daemon/main/nzbget.cpp" | ||
|
@@ -1348,7 +1348,7 @@ if test "$ac_init_help" = "long"; then | |
# Omit some internal or obsolete options to make the list less imposing. | ||
# This message is too long to be a string in the A/UX 3.1 sh. | ||
cat <<_ACEOF | ||
\`configure' configures nzbget 21.1 to adapt to many kinds of systems. | ||
\`configure' configures nzbget 22.0 to adapt to many kinds of systems. | ||
Usage: $0 [OPTION]... [VAR=VALUE]... | ||
|
@@ -1419,7 +1419,7 @@ fi | |
|
||
if test -n "$ac_init_help"; then | ||
case $ac_init_help in | ||
short | recursive ) echo "Configuration of nzbget 21.1:";; | ||
short | recursive ) echo "Configuration of nzbget 22.0:";; | ||
esac | ||
cat <<\_ACEOF | ||
|
@@ -1521,7 +1521,7 @@ Some influential environment variables: | |
Use these variables to override the choices made by `configure' or to help | ||
it to find libraries and programs with nonstandard names/locations. | ||
Report bugs to <[email protected]>. | ||
Report bugs to <[email protected]>. | ||
_ACEOF | ||
ac_status=$? | ||
fi | ||
|
@@ -1584,7 +1584,7 @@ fi | |
test -n "$ac_init_help" && exit $ac_status | ||
if $ac_init_version; then | ||
cat <<\_ACEOF | ||
nzbget configure 21.1 | ||
nzbget configure 22.0 | ||
generated by GNU Autoconf 2.69 | ||
Copyright (C) 2012 Free Software Foundation, Inc. | ||
|
@@ -1744,7 +1744,7 @@ $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" > | |
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 | ||
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} | ||
( $as_echo "## ------------------------------------------- ## | ||
## Report this to [email protected] ## | ||
## Report this to [email protected] ## | ||
## ------------------------------------------- ##" | ||
) | sed "s/^/$as_me: WARNING: /" >&2 | ||
;; | ||
|
@@ -2053,7 +2053,7 @@ cat >config.log <<_ACEOF | |
This file contains any messages produced by compilers while | ||
running configure, to aid debugging if configure makes a mistake. | ||
It was created by nzbget $as_me 21.1, which was | ||
It was created by nzbget $as_me 22.0, which was | ||
generated by GNU Autoconf 2.69. Invocation command line was | ||
$ $0 $@ | ||
|
@@ -3026,7 +3026,7 @@ fi | |
# Define the identity of the package. | ||
PACKAGE='nzbget' | ||
VERSION='21.1' | ||
VERSION='22.0' | ||
cat >>confdefs.h <<_ACEOF | ||
|
@@ -5367,7 +5367,7 @@ $as_echo "#define HAVE_CXX14 1" >>confdefs.h | |
fi | ||
if test "$HAVE_CXX14" != "1"; then | ||
as_fn_error $? "\"A compiler with support for C++14 language features is required. For details visit http://nzbget.net/cpp14\"" "$LINENO" 5 | ||
as_fn_error $? "\"A compiler with support for C++14 language features is required. For details visit http://nzbget.com/cpp14\"" "$LINENO" 5 | ||
fi | ||
fi | ||
|
@@ -9163,7 +9163,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 | |
# report actual input values of CONFIG_FILES etc. instead of their | ||
# values after options handling. | ||
ac_log=" | ||
This file was extended by nzbget $as_me 21.1, which was | ||
This file was extended by nzbget $as_me 22.0, which was | ||
generated by GNU Autoconf 2.69. Invocation command line was | ||
CONFIG_FILES = $CONFIG_FILES | ||
|
@@ -9223,13 +9223,13 @@ $config_headers | |
Configuration commands: | ||
$config_commands | ||
Report bugs to <[email protected]>." | ||
Report bugs to <[email protected]>." | ||
_ACEOF | ||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 | ||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" | ||
ac_cs_version="\\ | ||
nzbget config.status 21.1 | ||
nzbget config.status 22.0 | ||
configured by $0, generated by GNU Autoconf 2.69, | ||
with options \\"\$ac_cs_config\\" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# This file is part of nzbget. See <http://nzbget.net>. | ||
# This file is part of nzbget. See <https://nzbget.com>. | ||
# | ||
# Copyright (C) 2008-2021 Andrey Prygunkov <[email protected]> | ||
# | ||
|
@@ -21,7 +21,7 @@ | |
# Process this file with autoconf to produce a configure script. | ||
|
||
AC_PREREQ(2.65) | ||
AC_INIT(nzbget, 21.1, [email protected]) | ||
AC_INIT(nzbget, 22.0, [email protected]) | ||
AC_CONFIG_AUX_DIR(posix) | ||
AC_CANONICAL_TARGET | ||
AM_INIT_AUTOMAKE([foreign subdir-objects]) | ||
|
@@ -58,7 +58,7 @@ AC_MSG_RESULT($ENABLECPPCHECK) | |
if test "$ENABLECPPCHECK" = "yes"; then | ||
AX_CXX_COMPILE_STDCXX(14,,[optional]) | ||
if test "$HAVE_CXX14" != "1"; then | ||
AC_MSG_ERROR("A compiler with support for C++14 language features is required. For details visit http://nzbget.net/cpp14") | ||
AC_MSG_ERROR("A compiler with support for C++14 language features is required. For details visit https://nzbget.com/documentation/prerequisites-for-c++-compiler/") | ||
fi | ||
fi | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
/* | ||
* This file is part of nzbget. See <http://nzbget.net>. | ||
* This file is part of nzbget. See <https://nzbget.com>. | ||
* | ||
* Copyright (C) 2004 Sven Henkel <[email protected]> | ||
* Copyright (C) 2007-2019 Andrey Prygunkov <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
/* | ||
* This file is part of nzbget. See <http://nzbget.net>. | ||
* This file is part of nzbget. See <https://nzbget.com>. | ||
* | ||
* Copyright (C) 2004 Sven Henkel <[email protected]> | ||
* Copyright (C) 2007-2017 Andrey Prygunkov <[email protected]> | ||
|
Oops, something went wrong.