Vincent Herbet
b973d24081
Add missing buffer size check to SQLite QuoteString implementation ( #411 )
2017-02-23 13:56:58 +01:00
Vincent Herbet
074af44ead
Fix a potential crash in ArrayClone for too large arrays ( #408 )
2017-02-23 13:27:16 +01:00
KliPPy
828e74e6c3
Add RequestFrame() native ( #412 )
...
* Add RequestFrame() native
* Change underlying container from CQueue to ke::Deque
* CFrameAction: Fix PackageScript and MSVC project, wrap CFrameAction in AutoPtr
2017-02-23 12:55:53 +01:00
Vincent Herbet
3a73e12550
Update to the latest AMTL ( #410 )
2017-02-19 15:01:58 +01:00
Artem Golubikhin
c27bfcd7fe
Fix client_death forward called on kill command if sent by a spectator ( #404 )
2017-02-18 19:53:58 +01:00
Vincent Herbet
38b8dc338d
Fix missing backward compatibility check in TrieGetString() and TrieGetArray() ( #406 )
2017-02-05 11:52:04 +01:00
Nicholas Hastings
7bb1849968
Sanitize servercfgfile and lservercfgfile values with amx_cvar (bug 6578).
2017-01-22 08:01:08 -05:00
Nicholas Hastings
ed672847f3
Remove support for %name% replacement in plmenu (bug 6578).
2017-01-21 22:58:03 -05:00
Nicholas Hastings
56210f3e96
Quote custom vote winning value (bug 6578).
2017-01-21 22:57:37 -05:00
Nicholas Hastings
5519dd0a14
Do case-insensitive compare when filtering password vars in votes (bug 6578).
2017-01-21 22:38:38 -05:00
Nicholas Hastings
7589c6c578
Quote args in amx_addban, amx_unban, & amx_exec (bug 6578).
2017-01-21 22:36:57 -05:00
souvikdas95
a7c3e34fbe
Fix Warning from MSVC: 'Double to Float precision loss' ( #402 )
2017-01-21 20:58:33 +01:00
Artem Golubikhin
f5e734f636
Fixed is_visible native ( #392 )
2017-01-17 15:52:49 +01:00
souvikdas95
a30172f8a6
Fix UTF-8 character parsing due to improper casting ( #401 )
...
Upcasting of -ve signed characters (char) to signed integers (cell) results in -ve signed integers which don't represent valid printable characters.
eg. UTF-8 Character '中' (0xE4 0xB8 0xAD) when casted results in 0xFFFFFFE4 0xFFFFFFB8 0xFFFFFFAD which are not valid printable characters.
2017-01-17 15:50:00 +01:00
Vincent Herbet
9b3839de70
Fix missing CS_NORESET constant ( #400 )
2017-01-10 18:51:41 +01:00
Vincent Herbet
faa9f6ea9f
Fix returning strings from variadic functions (lost changes) ( #399 )
2017-01-09 20:40:28 +01:00
IgnacioFDM
3e660011b2
Fix typo in TE_STREAK_SPLASH description ( #398 )
2017-01-06 21:05:36 +01:00
Evandro Coan
e19f80cd3f
Fix the modules/mysqlx/AMBuilder not building on Visual Studio 2015 ( #397 )
...
* Fix the modules/mysqlx/AMBuilder not building on Visual Studio 2015
Applied the same fix as in:
Fix building of MySQL DBI extension on VS 2015+ by psychonic:
94383d995d
* Removed the msvc15hack.c from the sources when not necessary.
2017-01-06 21:03:22 +01:00
Artem Golubikhin
6473118b24
Fixed entity param changing in hamsandwich ( #395 )
2017-01-02 09:38:43 +01:00
Evandro Coan
615ecdf7f3
Fixed grammar for Start Voting mapsmenu.txt lang ( #393 )
...
This is bad, what it currently means `Votacao Iniciada` (Votação Iniciada) in english is `The voting has been started`, instead of `Start voting`.
The translator translate it back as `Voting Started`.
Translator link: https://translate.google.com.br/#pt/en/Vota%C3%A7%C3%A3o%20Iniciada
2017-01-01 11:28:11 +01:00
Karol Szuster
79d9fc530d
Update AMTL ( #390 )
2016-12-31 23:49:46 +01:00
Karol Szuster
e3ae451c09
Add missing format param ( #391 )
2016-11-25 11:26:58 +01:00
s1lentq
4c8ef63383
Fix: leak memory from unregister_forward ( #388 )
2016-10-12 23:26:21 +02:00
Karol Szuster
e95099817b
Allow execute forwards without need to create variable for returned value ( #382 )
...
We don't need to create variable to store value returned by forward when we ignore it.
2016-09-01 10:37:14 +02:00
IgnacioFDM
732a05dde0
Back out changes in #366 and introduce read_argv_int/float()
...
* Revert "Extend "read_argv" native"
This reverts commit aaa2934595
.
This broke binary compatibility with either older, already compiled
plugins, or newly compiled plugins if you forgot to update .inc headers.
This happened because read_argv used to receive maxlen by value, and
after
this commit it receives it by reference. This causes read_argv either
to fail, or worse, to buffer overflow, resulting in a security vulnerability.
Newly introduced functionality for read_argv should be added with a new,
separate native.
* Add "read_argv_int" & "read_argv_float" natives
2016-08-31 20:34:02 +02:00
Alexander Petrov
a9557fe53d
Use exponentiation by squaring instead of n-times multiplications in power() ( #385 )
2016-08-27 10:12:02 +02:00
Karol Szuster
ea43a61094
Update hashing library ( #384 )
2016-08-22 11:21:46 +02:00
Vincent Herbet
e24b9548d4
Update to the latest AMTL ( #381 )
...
* Update to latest AMTL.
* Update .gitignore for VS2015
2016-08-12 15:30:06 +02:00
IgnacioFDM
b9997eb628
Fix a floatround bug ( #376 )
...
* Fix floatround overflow
floatround would overflow for floats greater than 2^30 because internally
it would double the number (therefore anything greater than 2^30 results
in something greater than 2^31 which would cause overflow of course)
floatround behaviour is left exactly identical otherwise (although I find
it very weird and wrong to deliberately avoid banker's rounding, it would
be a bad idea to change this behaviour due to compatibility)
Remember to reassemble amxexecn and amxjitsn
* Update the compiled object files
2016-06-27 12:23:08 +02:00
KliPPy
a53e7905db
Extend amxx list command ( #377 )
2016-06-26 14:04:33 +02:00
Vincent Herbet
861011fa24
Merge pull request #375 from voed/patch-1
...
Fixed some natives descriptions
2016-06-14 08:52:36 +02:00
voed
575d215c77
Fixed some natives descriptions
2016-06-14 04:49:46 +03:00
Vincent Herbet
294066ca61
Merge pull request #374 from Arkshine/fix/util_replaceall
...
Fix UTIL_ReplaceAll not properly tracking length.
2016-06-10 15:29:33 +02:00
Arkshine
2099a88ddf
Fix UTIL_ReplaceAll not properly tracking length.
2016-06-06 12:09:42 +02:00
Vincent Herbet
1662b47f7e
Merge pull request #372 from Ni3znajomy/gcc6-fix-compilation
...
Fix compilation error for GCC 6
2016-06-05 19:51:27 +02:00
Vincent Herbet
f3c58b7cd6
Merge pull request #369 from Ni3znajomy/forwards/value-by-reference
...
Values by reference in forwards
2016-06-05 19:50:40 +02:00
Karol Szuster
446a1a5108
Fix compilation error for GCC 6.1
...
Fix compilation error due -Wmisleading-indentation
2016-05-04 15:01:29 +02:00
Vincent Herbet
2628ce8664
Merge pull request #349 from Arkshine/feature/command-ml
...
Add a param to register_*cmd() and get_*cmd() to indiquate info is a multilingual key + modify plugin
2016-04-16 13:12:21 +02:00
Arkshine
9054643fe8
Add a param to register_*cmd() and get_*cmd() to indiquate info is a multilingual key + modify plugin
2016-04-16 11:56:49 +02:00
Vincent Herbet
09e49439bc
Merge pull request #370 from Arkshine/fix/cs_set_user_model
...
Fix a crash after cs_set_user_model is used with model_index parameter set.
2016-04-16 11:45:37 +02:00
Vincent Herbet
af0afabfa0
Merge pull request #366 from Ni3znajomy/read_argv2
...
Extend "read_argv" native
2016-04-15 20:29:44 +02:00
Vincent Herbet
ffa4e05708
Merge pull request #356 from Arkshine/fix/some-cstrike-natives
...
Fix issues with some cstrike natives
2016-04-11 11:53:35 +02:00
Vincent Herbet
ccf8026761
Merge pull request #367 from Arkshine/fix/engine-typos
...
Fix typos in entity_intersects() and get_global_edict2() natives
2016-04-11 11:28:19 +02:00
Arkshine
253dec94d1
Fix a crash after cs_set_user_model is used with model_index set.
2016-04-07 20:27:27 +02:00
Karol Szuster
53f9144fc3
Values by reference in forwards
2016-04-05 18:51:18 +02:00
Arkshine
d91144a10d
Fix typos in entity_intersects() and get_global_edict2() natives
2016-03-31 19:37:12 +02:00
Karol Szuster
aaa2934595
Extend "read_argv" native
2016-03-28 20:05:56 +02:00
Vincent Herbet
21c4886f90
Merge pull request #365 from Ni3znajomy/fix-docs
...
Fix description of "set_user_info" native
2016-03-23 17:43:56 +01:00
Karol Szuster
5ad1efd698
Fix description of "set_user_info" native
2016-03-23 17:27:15 +01:00
Vincent Herbet
0bb5d86c20
Merge pull request #363 from Arkshine/update/clang-travis
...
Update TravisCI build to use Clang 3.7
2016-03-20 23:08:22 +01:00