# Tizen v4.0 for unified
#
[repo.tz_v4.0_standard]
-url = http://download.tizen.org/snapshots/tizen/unified/latest/repos/standard/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-unified/latest/repos/standard/packages/
[repo.tz_v4.0_emulator]
-url = http://download.tizen.org/snapshots/tizen/unified/latest/repos/emulator/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-unified/latest/repos/emulator/packages/
###############################################
#
buildroot = ~/GBS-ROOT-TV-ARM-WAYLAND
[repo.public_4.0_base_arm]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/arm/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-base/latest/repos/arm/packages/
###############################################
#
buildroot = ~/GBS-ROOT-TV-ARM-WAYLAND
[repo.public_4.0_base_arm64]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/arm64/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-base/latest/repos/arm64/packages/
###############################################
#
buildroot = ~/GBS-ROOT-TV-ARM-WAYLAND
[repo.public_4.0_base_ia32]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/ia32/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-base/latest/repos/ia32/packages/
###############################################
#
buildroot = ~/GBS-ROOT-TV-ARM-WAYLAND
[repo.public_4.0_base_x86_64]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/x86_64/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-base/latest/repos/x86_64/packages/
###############################################
#
buildroot = ~/GBS-ROOT-TV-ARM-WAYLAND
[repo.public_4.0_base_ia32]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/ia32/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-base/latest/repos/ia32/packages/
###############################################
#
buildroot = ~/GBS-ROOT-TV-ARM-WAYLAND
[repo.public_4.0_base_x86_64]
-url = http://download.tizen.org/snapshots/tizen/base/latest/repos/x86_64/packages/
+url = http://download.tizen.org/snapshots/tizen/4.0-base/latest/repos/x86_64/packages/
###############################################
int __browser_adaptor_connect(int callback);
int __browser_adaptor_disconnect(void);
-static int __bp_bookmark_adaptor_get_blob(const int id,
- bp_command_defs cmd, unsigned char **value, int *length)
-{
- if (id < 0 || value == NULL || length == NULL)
- return -1;
-
- BP_CHECK_PROVIDER_STATUS;
-
- int sock = BP_CHECK_IPC_SOCK;
- g_bp_command.cmd = cmd;
- g_bp_command.id = id;
- int ret = bp_common_adaptor_get_blob(sock, &g_bp_command, value, length, &errorcode);
- if (ret < 0 && errorcode == BP_ERROR_IO_ERROR)
- __browser_adaptor_disconnect();
- pthread_mutex_unlock(&g_adaptor_mutex);
- return ret;
-}
-
-static int __bp_bookmark_adaptor_set_blob(const int id,
- bp_command_defs cmd, const unsigned char *value, const int length)
-{
- if (id < 0)
- return -1;
-
- BP_CHECK_PROVIDER_STATUS;
-
- int sock = BP_CHECK_IPC_SOCK;
- g_bp_command.cmd = cmd;
- g_bp_command.id = id;
- int ret = bp_common_adaptor_set_blob(sock, &g_bp_command, value, length, &errorcode);
- if (ret < 0 && errorcode == BP_ERROR_IO_ERROR)
- __browser_adaptor_disconnect();
- pthread_mutex_unlock(&g_adaptor_mutex);
- return ret;
-}
-
static int __bp_bookmark_adaptor_get_blob_shm(const int id,
bp_command_defs cmd, int *width, int *height, unsigned char **value,
int *length)
bzero(&clientaddr, sizeof(clientaddr));
clientaddr.sun_family = AF_UNIX;
memset(clientaddr.sun_path, 0x00, sizeof(clientaddr.sun_path));
- strncpy(clientaddr.sun_path, IPC_SOCKET, strlen(IPC_SOCKET));
+ strncpy(clientaddr.sun_path, IPC_SOCKET, strlen(IPC_SOCKET)+1);
clientaddr.sun_path[strlen(IPC_SOCKET)] = '\0';
if (connect(sockfd,
(struct sockaddr *)&clientaddr, sizeof(clientaddr)) < 0) {
return 0;
}
-static int __bp_history_adaptor_get_blob(const int id,
- bp_command_defs cmd, unsigned char **value, int *length)
-{
- if (id < 0 || value == NULL || length == NULL)
- return -1;
-
- BP_CHECK_PROVIDER_STATUS;
-
- int sock = BP_CHECK_IPC_SOCK;
- errorcode = BP_ERROR_NONE;
- g_bp_command.cmd = cmd;
- g_bp_command.id = id;
- int ret = bp_common_adaptor_get_blob(sock, &g_bp_command, value, length, &errorcode);
- if (ret < 0 && errorcode == BP_ERROR_IO_ERROR)
- __browser_adaptor_disconnect();
- pthread_mutex_unlock(&g_adaptor_mutex);
- return ret;
-}
-
static int __bp_history_adaptor_get_blob_shm(const int id,
bp_command_defs cmd, int *width, int *height, unsigned char **value,
int *length)
Name: browser-provider
Summary: sync in background.
-Version: 1.8.5
+Version: 1.8.6
Release: 1
Group: Development/Libraries
License: Apache-2.0
%setup -q
%define cmake \
- CFLAGS="${CFLAGS:-%optflags} -fPIC -D_REENTRANT -fvisibility=hidden"; export CFLAGS \
+ CFLAGS="${CFLAGS:-%optflags} -fPIC -Wno-cpp -D_REENTRANT -fvisibility=hidden"; export CFLAGS \
FFLAGS="${FFLAGS:-%optflags} -fPIC -fvisibility=hidden"; export FFLAGS \
LDFLAGS+=" -Wl,--as-needed -Wl,--hash-style=both"; export LDFLAGS \
%__cmake \\\
getstr = (char *)calloc(getbytes + 1, sizeof(char));
if (getstr != NULL) {
char *gettext = NULL;
- gettext = sqlite3_column_text(stmt, index);
+ gettext = (char *)sqlite3_column_text(stmt, index);
if (gettext != NULL){
memcpy(getstr, gettext,
getbytes * sizeof(char));
#include <pthread.h>
#include <ITapiModem.h>
-#include <openssl/md5.h>
+#include <openssl/sha.h>
#include "browser-provider.h"
#include "browser-provider-log.h"
if (imei != NULL) {
// Make hash key with IMEI.
- MD5_CTX context;
- unsigned char digest[17] = { 0, };
+ SHA256_CTX context;
+ unsigned char digest[SHA256_DIGEST_LENGTH] = { 0, };
- MD5_Init(&context);
- MD5_Update(&context, imei, strlen(imei));
- MD5_Final(digest, &context);
+ SHA256_Init(&context);
+ SHA256_Update(&context, imei, strlen(imei));
+ SHA256_Final(digest, &context);
int i;
for (i = 0; i < 16; i++)
digest[i] = '0' + (digest[i] % 10);
- device_id = strdup(digest);
+ device_id = strdup((char *)digest);
free(imei);
}
}