mirror of
				https://github.com/Tha14/toxic.git
				synced 2025-10-31 16:06:53 +01:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			changelog_
			...
			add_fix
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 66e4c590dc | ||
|  | 8176b43880 | ||
|  | b88dc9fda1 | 
| @@ -55,9 +55,9 @@ author = 'Jakob Kreuze' | |||||||
| # built documents. | # built documents. | ||||||
| # | # | ||||||
| # The short X.Y version. | # The short X.Y version. | ||||||
| version = '0.11.1' | version = '0.11.2' | ||||||
| # The full version, including alpha/beta/rc tags. | # The full version, including alpha/beta/rc tags. | ||||||
| release = '0.11.1' | release = '0.11.2' | ||||||
|  |  | ||||||
| # The language for content autogenerated by Sphinx. Refer to documentation | # The language for content autogenerated by Sphinx. Refer to documentation | ||||||
| # for a list of supported languages. | # for a list of supported languages. | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| # Version | # Version | ||||||
| TOXIC_VERSION = 0.11.1 | TOXIC_VERSION = 0.11.2 | ||||||
| REV = $(shell git rev-list HEAD --count 2>/dev/null || echo -n "error") | REV = $(shell git rev-list HEAD --count 2>/dev/null || echo -n "error") | ||||||
| ifneq (, $(findstring error, $(REV))) | ifneq (, $(findstring error, $(REV))) | ||||||
|     VERSION = $(TOXIC_VERSION) |     VERSION = $(TOXIC_VERSION) | ||||||
|   | |||||||
| @@ -132,10 +132,10 @@ mkdir -p "$BUILD_DIR" | |||||||
| cd "$BUILD_DIR" | cd "$BUILD_DIR" | ||||||
|  |  | ||||||
| # The git hash of the c-toxcore version we're using | # The git hash of the c-toxcore version we're using | ||||||
| TOXCORE_VERSION="25a56c354937e9c8c4c50a64c3b4cfc099c34e29" | TOXCORE_VERSION="af1848ed13d2aa3a7fc218de1d0633e99814efec" | ||||||
|  |  | ||||||
| # The sha256sum of the c-toxcore tarball for TOXCORE_VERSION | # The sha256sum of the c-toxcore tarball for TOXCORE_VERSION | ||||||
| TOXCORE_HASH="8448752e6286c747130254571fde2db8e2fc073a8116f9fff489ed53af546c0a" | TOXCORE_HASH="acd1117b752583eb7d97aabc1053275ffa5f92591e166687a17c7267201a2e18" | ||||||
|  |  | ||||||
| TOXCORE_FILENAME="c-toxcore-$TOXCORE_VERSION.tar.gz" | TOXCORE_FILENAME="c-toxcore-$TOXCORE_VERSION.tar.gz" | ||||||
|  |  | ||||||
| @@ -164,8 +164,8 @@ cmake --build _build --target install | |||||||
| # location with SSL_CERT_FILE env variable. | # location with SSL_CERT_FILE env variable. | ||||||
| cd "$BUILD_DIR" | cd "$BUILD_DIR" | ||||||
|  |  | ||||||
| CURL_VERSION="7.77.0" | CURL_VERSION="7.80.0" | ||||||
| CURL_HASH="b0a3428acb60fa59044c4d0baae4e4fc09ae9af1d8a3aa84b2e3fbcd99841f77" | CURL_HASH="dab997c9b08cb4a636a03f2f7f985eaba33279c1c52692430018fae4a4878dc7" | ||||||
| CURL_FILENAME="curl-$CURL_VERSION.tar.gz" | CURL_FILENAME="curl-$CURL_VERSION.tar.gz" | ||||||
|  |  | ||||||
| wget --timeout=10 -O "$CURL_FILENAME" "https://curl.haxx.se/download/$CURL_FILENAME" | wget --timeout=10 -O "$CURL_FILENAME" "https://curl.haxx.se/download/$CURL_FILENAME" | ||||||
|   | |||||||
| @@ -161,18 +161,12 @@ void cmd_add(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv)[MAX | |||||||
|  |  | ||||||
|     const char *id = argv[1]; |     const char *id = argv[1]; | ||||||
|     const size_t arg_length = strlen(id); |     const size_t arg_length = strlen(id); | ||||||
|     const bool is_tox_id = arg_length >= (2 * TOX_ADDRESS_SIZE); |     const int space_idx = char_find(0, id, ' '); | ||||||
|  |  | ||||||
|     if (is_tox_id) { |  | ||||||
|     // we have to manually parse the message due to this command being a special case |     // we have to manually parse the message due to this command being a special case | ||||||
|         int idx = char_find(0, id, ' '); |     if (space_idx > 0 && space_idx < arg_length - 1) { | ||||||
|  |         snprintf(msg, sizeof(msg), "%s", &id[space_idx + 1]); | ||||||
|         if (idx > 0 && idx < arg_length - 1) { |     } else { | ||||||
|             snprintf(msg, sizeof(msg), "%s", &id[idx + 1]); |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     if (!msg[0]) { |  | ||||||
|         char selfname[TOX_MAX_NAME_LENGTH]; |         char selfname[TOX_MAX_NAME_LENGTH]; | ||||||
|         tox_self_get_name(m, (uint8_t *) selfname); |         tox_self_get_name(m, (uint8_t *) selfname); | ||||||
|  |  | ||||||
| @@ -183,13 +177,16 @@ void cmd_add(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv)[MAX | |||||||
|  |  | ||||||
|     char id_bin[TOX_ADDRESS_SIZE] = {0}; |     char id_bin[TOX_ADDRESS_SIZE] = {0}; | ||||||
|  |  | ||||||
|     /* try to add tox ID */ |     const bool is_tox_id = (char_find(0, id, '@') == arg_length) && (arg_length >= TOX_ADDRESS_SIZE * 2); | ||||||
|     if (is_tox_id) { |  | ||||||
|         size_t i; |  | ||||||
|         char xx[3]; |  | ||||||
|         uint32_t x; |  | ||||||
|  |  | ||||||
|         for (i = 0; i < TOX_ADDRESS_SIZE; ++i) { |     if (!is_tox_id) { | ||||||
|  |         name_lookup(self, m, id_bin, id, msg); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     char xx[3]; | ||||||
|  |     uint32_t x = 0; | ||||||
|  |  | ||||||
|  |     for (size_t i = 0; i < TOX_ADDRESS_SIZE; ++i) { | ||||||
|         xx[0] = id[2 * i]; |         xx[0] = id[2 * i]; | ||||||
|         xx[1] = id[2 * i + 1]; |         xx[1] = id[2 * i + 1]; | ||||||
|         xx[2] = 0; |         xx[2] = 0; | ||||||
| @@ -208,9 +205,6 @@ void cmd_add(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv)[MAX | |||||||
|     } |     } | ||||||
|  |  | ||||||
|     cmd_add_helper(self, m, id_bin, msg); |     cmd_add_helper(self, m, id_bin, msg); | ||||||
|     } else {    /* assume id is a username@domain address and do http name server lookup */ |  | ||||||
|         name_lookup(self, m, id_bin, id, msg); |  | ||||||
|     } |  | ||||||
| } | } | ||||||
|  |  | ||||||
| void cmd_avatar(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv)[MAX_STR_SIZE]) | void cmd_avatar(WINDOW *window, ToxWindow *self, Tox *m, int argc, char (*argv)[MAX_STR_SIZE]) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user