Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/05ac4303058588a77b12e25951d378498a9b3449
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/05ac4303058588a77b12e25951d378498a9b3449
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/05ac4303058588a77b12e25951d378498a9b3449

The branch, master has been updated
       via  05ac4303058588a77b12e25951d378498a9b3449 (commit)
       via  7264ff6f4da719671eb170cb23d80d7fe4c2d1fe (commit)
       via  3fd6f04e520872efa19ba2a9fd22b324d8104f2e (commit)
       via  0bd66d4d040fdd5dc3894069720ba338541251cd (commit)
       via  5b235b519589b830c55e65b7ff5412ee62028d91 (commit)
       via  d5d16346758cf28e1f0263e87d56ce75a7913c2a (commit)
      from  c1e1df42e2821e3713d808c4d2a171d94326d175 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=05ac4303058588a77b12e25951d378498a9b3449
commit 05ac4303058588a77b12e25951d378498a9b3449
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    ensure filename numeric is not truncated and hence cause output buffer 
overflow

diff --git a/utils/filename.c b/utils/filename.c
index f0e1bb0..00ade74 100644
--- a/utils/filename.c
+++ b/utils/filename.c
@@ -96,7 +96,9 @@ const char *filename_request(void)
        else
                dir->high_used |= (1 << (i - 32));
 
-       sprintf(filename_buffer, "%s%.2i", dir->prefix, i);
+       i = i % 99;
+
+       snprintf(filename_buffer, sizeof(filename_buffer), "%s%.2i", 
dir->prefix, i);
 
        return filename_buffer;
 }


commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=7264ff6f4da719671eb170cb23d80d7fe4c2d1fe
commit 7264ff6f4da719671eb170cb23d80d7fe4c2d1fe
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    ensure url buffer is sufficient to not truncate output

diff --git a/content/urldb.c b/content/urldb.c
index 4bdb10e..c4a5a6b 100644
--- a/content/urldb.c
+++ b/content/urldb.c
@@ -2969,7 +2969,7 @@ nserror urldb_load(const char *filename)
                for (i = 0; i < urls; i++) {
                        struct path_data *p = NULL;
                        char scheme[64], ports[10];
-                       char url[64 + 3 + 256 + 6 + 4096 + 1];
+                       char url[64 + 3 + 256 + 6 + 4096 + 1 + 1];
                        unsigned int port;
                        bool is_file = false;
                        nsurl *nsurl;


commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=3fd6f04e520872efa19ba2a9fd22b324d8104f2e
commit 3fd6f04e520872efa19ba2a9fd22b324d8104f2e
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    ensure output buffer is large enough to not be truncated

diff --git a/utils/time.c b/utils/time.c
index 71fa30f..e1f76ca 100644
--- a/utils/time.c
+++ b/utils/time.c
@@ -109,7 +109,7 @@ static const char * const months[NSC_TIME_MONTH__COUNT] = {
 /* exported interface documented in utils/time.h */
 const char *rfc1123_date(time_t t)
 {
-       static char ret[30];
+       static char ret[31];
 
        struct tm *tm = gmtime(&t);
 


commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=0bd66d4d040fdd5dc3894069720ba338541251cd
commit 0bd66d4d040fdd5dc3894069720ba338541251cd
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    fix helper script apt packaging to work with buster

diff --git a/docs/env.sh b/docs/env.sh
index b9adb92..39513cf 100644
--- a/docs/env.sh
+++ b/docs/env.sh
@@ -36,7 +36,10 @@ fi
 # apt get commandline to install necessary dev packages
 ns-apt-get-install()
 {
-    if /usr/bin/apt-cache show libssl1.0-dev >/dev/null 2>&1; then
+    LIBCURL_OPENSSL_CONFLICTS="$(/usr/bin/apt-cache show libcurl4-openssl-dev 
| grep Conflicts | grep -o libssl1.0-dev)"
+    if [ "x${LIBCURL_OPENSSL_CONFLICTS}" != "x" ]; then
+        NS_DEV_DEB="${NS_DEV_DEB} libssl-dev"
+    elif /usr/bin/apt-cache show libssl1.0-dev >/dev/null 2>&1; then
         NS_DEV_DEB="${NS_DEV_DEB} libssl1.0-dev"
     else
         NS_DEV_DEB="${NS_DEV_DEB} libssl-dev"


commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=5b235b519589b830c55e65b7ff5412ee62028d91
commit 5b235b519589b830c55e65b7ff5412ee62028d91
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    fix logging level in duktape binding

diff --git a/content/handlers/javascript/duktape/dukky.c 
b/content/handlers/javascript/duktape/dukky.c
index e08a657..a519ae0 100644
--- a/content/handlers/javascript/duktape/dukky.c
+++ b/content/handlers/javascript/duktape/dukky.c
@@ -658,12 +658,12 @@ bool js_exec(jscontext *ctx, const char *txt, size_t 
txtlen)
        (void) nsu_getmonotonic_ms(&ctx->exec_start_time);
        duk_push_string(CTX, "?unknown source?");
        if (duk_pcompile_lstring_filename(CTX, DUK_COMPILE_EVAL, txt, txtlen) 
!= 0) {
-               NSLOG(netsurf, WARN, "Failed to compile JavaScript input");
+               NSLOG(netsurf, WARNING, "Failed to compile JavaScript input");
                goto handle_error;
        }
 
        if (duk_pcall(CTX, 0/*nargs*/) == DUK_EXEC_ERROR) {
-               NSLOG(netsurf, WARN, "Failed to execute JavaScript");
+               NSLOG(netsurf, WARNING, "Failed to execute JavaScript");
                goto handle_error;
        }
 
@@ -678,15 +678,15 @@ handle_error:
        } else {
 #define GETTER(what)                                           \
                if (duk_has_prop_string(CTX, 0, what)) {        \
-                       NSLOG(netsurf, WARN, "Fetching " what); \
+                       NSLOG(netsurf, WARNING, "Fetching " what); \
                        duk_dup(CTX, 0);                        \
                        if (duk_safe_call(CTX, dukky_safe_get, (void *)what, 1, 
1) != DUK_EXEC_SUCCESS) { \
-                               NSLOG(netsurf, WARN, "Error fetching " what ": 
%s", duk_safe_to_string(CTX, -1)); \
+                               NSLOG(netsurf, WARNING, "Error fetching " what 
": %s", duk_safe_to_string(CTX, -1)); \
                        } else { \
-                               NSLOG(netsurf, WARN, "Success fetching " what); 
\
+                               NSLOG(netsurf, WARNING, "Success fetching " 
what);      \
                        }                                               \
                } else {                                                \
-                       NSLOG(netsurf, WARN, "Faking " what);           \
+                       NSLOG(netsurf, WARNING, "Faking " what);                
\
                        duk_push_string(CTX, "?" what "?");             \
                }
                GETTER("name");


commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=d5d16346758cf28e1f0263e87d56ce75a7913c2a
commit d5d16346758cf28e1f0263e87d56ce75a7913c2a
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    fix gcc version parameter ordering for gcc 8

diff --git a/Makefile b/Makefile
index 0b6388a..f685252 100644
--- a/Makefile
+++ b/Makefile
@@ -319,7 +319,7 @@ else
 endif
 
 # compiler versioning to adjust warning flags
-CC_VERSION := $(shell $(CC) -dumpversion -dumpfullversion)
+CC_VERSION := $(shell $(CC) -dumpfullversion -dumpversion)
 CC_MAJOR := $(word 1,$(subst ., ,$(CC_VERSION)))
 CC_MINOR := $(word 2,$(subst ., ,$(CC_VERSION)))
 define cc_ver_ge


-----------------------------------------------------------------------

Summary of changes:
 Makefile                                    |    2 +-
 content/handlers/javascript/duktape/dukky.c |   12 ++++++------
 content/urldb.c                             |    2 +-
 docs/env.sh                                 |    5 ++++-
 utils/filename.c                            |    4 +++-
 utils/time.c                                |    2 +-
 6 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/Makefile b/Makefile
index 0b6388a..f685252 100644
--- a/Makefile
+++ b/Makefile
@@ -319,7 +319,7 @@ else
 endif
 
 # compiler versioning to adjust warning flags
-CC_VERSION := $(shell $(CC) -dumpversion -dumpfullversion)
+CC_VERSION := $(shell $(CC) -dumpfullversion -dumpversion)
 CC_MAJOR := $(word 1,$(subst ., ,$(CC_VERSION)))
 CC_MINOR := $(word 2,$(subst ., ,$(CC_VERSION)))
 define cc_ver_ge
diff --git a/content/handlers/javascript/duktape/dukky.c 
b/content/handlers/javascript/duktape/dukky.c
index e08a657..a519ae0 100644
--- a/content/handlers/javascript/duktape/dukky.c
+++ b/content/handlers/javascript/duktape/dukky.c
@@ -658,12 +658,12 @@ bool js_exec(jscontext *ctx, const char *txt, size_t 
txtlen)
        (void) nsu_getmonotonic_ms(&ctx->exec_start_time);
        duk_push_string(CTX, "?unknown source?");
        if (duk_pcompile_lstring_filename(CTX, DUK_COMPILE_EVAL, txt, txtlen) 
!= 0) {
-               NSLOG(netsurf, WARN, "Failed to compile JavaScript input");
+               NSLOG(netsurf, WARNING, "Failed to compile JavaScript input");
                goto handle_error;
        }
 
        if (duk_pcall(CTX, 0/*nargs*/) == DUK_EXEC_ERROR) {
-               NSLOG(netsurf, WARN, "Failed to execute JavaScript");
+               NSLOG(netsurf, WARNING, "Failed to execute JavaScript");
                goto handle_error;
        }
 
@@ -678,15 +678,15 @@ handle_error:
        } else {
 #define GETTER(what)                                           \
                if (duk_has_prop_string(CTX, 0, what)) {        \
-                       NSLOG(netsurf, WARN, "Fetching " what); \
+                       NSLOG(netsurf, WARNING, "Fetching " what); \
                        duk_dup(CTX, 0);                        \
                        if (duk_safe_call(CTX, dukky_safe_get, (void *)what, 1, 
1) != DUK_EXEC_SUCCESS) { \
-                               NSLOG(netsurf, WARN, "Error fetching " what ": 
%s", duk_safe_to_string(CTX, -1)); \
+                               NSLOG(netsurf, WARNING, "Error fetching " what 
": %s", duk_safe_to_string(CTX, -1)); \
                        } else { \
-                               NSLOG(netsurf, WARN, "Success fetching " what); 
\
+                               NSLOG(netsurf, WARNING, "Success fetching " 
what);      \
                        }                                               \
                } else {                                                \
-                       NSLOG(netsurf, WARN, "Faking " what);           \
+                       NSLOG(netsurf, WARNING, "Faking " what);                
\
                        duk_push_string(CTX, "?" what "?");             \
                }
                GETTER("name");
diff --git a/content/urldb.c b/content/urldb.c
index 4bdb10e..c4a5a6b 100644
--- a/content/urldb.c
+++ b/content/urldb.c
@@ -2969,7 +2969,7 @@ nserror urldb_load(const char *filename)
                for (i = 0; i < urls; i++) {
                        struct path_data *p = NULL;
                        char scheme[64], ports[10];
-                       char url[64 + 3 + 256 + 6 + 4096 + 1];
+                       char url[64 + 3 + 256 + 6 + 4096 + 1 + 1];
                        unsigned int port;
                        bool is_file = false;
                        nsurl *nsurl;
diff --git a/docs/env.sh b/docs/env.sh
index b9adb92..39513cf 100644
--- a/docs/env.sh
+++ b/docs/env.sh
@@ -36,7 +36,10 @@ fi
 # apt get commandline to install necessary dev packages
 ns-apt-get-install()
 {
-    if /usr/bin/apt-cache show libssl1.0-dev >/dev/null 2>&1; then
+    LIBCURL_OPENSSL_CONFLICTS="$(/usr/bin/apt-cache show libcurl4-openssl-dev 
| grep Conflicts | grep -o libssl1.0-dev)"
+    if [ "x${LIBCURL_OPENSSL_CONFLICTS}" != "x" ]; then
+        NS_DEV_DEB="${NS_DEV_DEB} libssl-dev"
+    elif /usr/bin/apt-cache show libssl1.0-dev >/dev/null 2>&1; then
         NS_DEV_DEB="${NS_DEV_DEB} libssl1.0-dev"
     else
         NS_DEV_DEB="${NS_DEV_DEB} libssl-dev"
diff --git a/utils/filename.c b/utils/filename.c
index f0e1bb0..00ade74 100644
--- a/utils/filename.c
+++ b/utils/filename.c
@@ -96,7 +96,9 @@ const char *filename_request(void)
        else
                dir->high_used |= (1 << (i - 32));
 
-       sprintf(filename_buffer, "%s%.2i", dir->prefix, i);
+       i = i % 99;
+
+       snprintf(filename_buffer, sizeof(filename_buffer), "%s%.2i", 
dir->prefix, i);
 
        return filename_buffer;
 }
diff --git a/utils/time.c b/utils/time.c
index 71fa30f..e1f76ca 100644
--- a/utils/time.c
+++ b/utils/time.c
@@ -109,7 +109,7 @@ static const char * const months[NSC_TIME_MONTH__COUNT] = {
 /* exported interface documented in utils/time.h */
 const char *rfc1123_date(time_t t)
 {
-       static char ret[30];
+       static char ret[31];
 
        struct tm *tm = gmtime(&t);
 


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to