s1lentq
c66ee2f57a
ReHLDS API: Add hook on SV_EstablishTimeBase
2016-03-04 22:07:22 +06:00
asmodai
a43c452428
Added Cvar_DirectSet hookchain
2016-03-02 20:26:36 +03:00
theAsmodai
e082b8e12c
Merge pull request #183 from WPMGPRoSToTeMa/filefragmentsrework
...
Reworked sending file fragments
2016-03-02 17:45:23 +03:00
WPMGPRoSToTeMa
3376fe778a
Reworked sending file fragments
2016-03-02 14:25:23 +03:00
theAsmodai
d2325265c1
Merge pull request #177 from theAsmodai/master
...
Replaced initial value of inactive sockets from 0 to INVALID_SOCKET
2016-03-02 12:53:14 +03:00
asmodai
b55b7b1514
Replaced initial value of inactive sockets from 0 to INVALID_SOCKET
...
Fixed #127
2016-03-02 04:26:01 +03:00
s1lentq
0f6961c140
Fix #179
...
Bug: Sys_InitMemory are not sets '-heapsize'
2016-02-28 02:05:12 +06:00
theAsmodai
7b2cc0249c
Merge pull request #164 from theAsmodai/master
...
Finished mathlib optimization
2016-02-10 07:50:37 +03:00
WPMGPRoSToTeMa
beaeb65138
Fixed MAX_FRAGMENTS value for customizations ( #114 now really fixed)
...
Fixed mistake in Netchan_CreateFileFragmentsFromBuffer (fixed customization downloading)
Added sv_rehlds_force_dlmax cvar
Corrected FRAGMENT_MAX_SIZE value
2016-02-10 05:04:31 +03:00
asmodai
2e270cb4ad
BoxOnPlaneSide was fixed and covered by the flight tests
...
Added missed mathlib unit tests
2016-02-08 23:11:24 +03:00
asmodai
0d6a95093f
Fixed mathlib unit tests
...
Added popcnt support check
Removed integer division optimization from asmlib.h
Fixed typo in VectorCompare
2016-02-08 18:26:53 +03:00
asmodai
6c01cf7817
Optimized all other mathlib functions
2016-02-08 18:26:53 +03:00
asmodai
f5d536ed4b
Added sse mathfun implementation of sin, cos, sincos
...
Written parallel sse version of AngleVectors, AngleVectorsTranspose
2016-02-08 18:26:52 +03:00
WPMGPRoSToTeMa
77de540208
Fixed password checks
2016-02-08 16:07:01 +03:00
WPMGPRoSToTeMa
93e0f62373
Added sv_delayed_spray_upload cvar ( #173 )
2016-02-08 09:59:54 +03:00
theAsmodai
f8643ef7b7
Merge pull request #171 from WPMGPRoSToTeMa/master
...
Fixed reading and writing custom.hpk (Fixed #114 )
2016-02-07 23:06:32 +03:00
WPMGPRoSToTeMa
edc69b5ed5
Fixed reading and writing custom.hpk ( Fixed #114 )
...
Fixed some decompile mistakes
Fixed FS_Read and FS_Write
2016-02-07 22:43:09 +03:00
theAsmodai
f7ecc5a931
Merge pull request #170 from theAsmodai/password
...
Added a message when connected to a password-protected server without a password
2016-02-07 20:19:47 +03:00
asmodai
9aaaafb078
Added a message when connected to a password-protected server without a password
2016-02-07 20:02:12 +03:00
theAsmodai
73af53506f
Merge pull request #169 from WPMGPRoSToTeMa/autoprecachemapstxtoverviewsandskys
...
Set skyname to default if it is not exists or is empty
2016-02-07 19:39:40 +03:00
WPMGPRoSToTeMa
7f21a5bc54
Set skyname to default if it is not exists or is empty
2016-02-07 17:18:52 +03:00
theAsmodai
a363b226fa
Merge pull request #168 from WPMGPRoSToTeMa/master
...
Fixed assertion with enabled debug (isctype)
2016-02-07 13:39:17 +03:00
theAsmodai
41671cb4ab
Merge pull request #167 from WPMGPRoSToTeMa/autoprecachemapstxtoverviewsandskys
...
Additional checks for WAD precaching
2016-02-07 13:39:08 +03:00
theAsmodai
c85cbf91f8
Merge pull request #166 from WPMGPRoSToTeMa/resourcelistextend
...
Added resource resetting (fixed bug with unitialized fields in resour…
2016-02-07 13:39:01 +03:00
WPMGPRoSToTeMa
504a14a010
Fixed assertion with enabled debug (isctype)
...
Added bantime in kick reason in banid and addip
2016-02-07 06:48:03 +03:00
WPMGPRoSToTeMa
e2cc869086
Additional checks for WAD precaching
2016-02-07 06:23:58 +03:00
WPMGPRoSToTeMa
b8d7a22043
Added resource resetting (fixed bug with unitialized fields in resource_t)
2016-02-07 04:05:45 +03:00
theAsmodai
4453169240
Merge pull request #165 from theAsmodai/api_extension
...
Added Steam connect/disconnect to api.
2016-02-07 00:22:14 +03:00
asmodai
03b7625294
Added Steam connect/disconnect to api.
2016-02-07 00:11:22 +03:00
theAsmodai
2e3f9698ab
Merge pull request #159 from WPMGPRoSToTeMa/ipfilteringfeatures
...
Added CIDR support for addip, removeip, listip
2016-02-06 15:44:06 +03:00
WPMGPRoSToTeMa
0bf921e8ce
Added CIDR support for addip, removeip, listip
...
Rewritten StringToFilter function
Fixed invalid mask in StringToFilter for A.B.0.D, A.0.B.D etc.
Added ban time validation in addip
Added optional argument for removeip: removeAll to remove all filters that input filter includes
Added optional argument for listip: ipaddress to show filters which it includes
2016-02-06 15:31:06 +03:00
asmodai
6a4f522658
Merge remote-tracking branch 'remotes/tema/autoprecachemapstxtoverviewsandskys'
2016-02-06 14:26:11 +03:00
asmodai
5916655edd
Merge remote-tracking branch 'remotes/tema/resourcelistextend'
2016-02-06 14:25:19 +03:00
asmodai
30519ea2ee
Merge remote-tracking branch 'remotes/tema/autoprecachetextureandanimgroup'
2016-02-06 14:23:38 +03:00
WPMGPRoSToTeMa
9080b9b7e8
Added auto precache sounds in models (event 5004)
...
Added cvar sv_auto_precache_sounds_in_models
Moved models auto precache code to SV_ActivateServer
2016-02-06 11:29:44 +03:00
WPMGPRoSToTeMa
a300a4c84d
Added map specified files auto precache: sky, overview, txt, detailed texture list and WADs
2016-02-06 10:13:58 +03:00
WPMGPRoSToTeMa
415240ecde
Extended max resource count to 4096
...
Extended max generic resource count to 4096
Added backward slash replace in PF_precache_generic_I
Removed local copying in SV_CreateGenericResources
Added moving checked resources to first positions in resource list
2016-02-06 08:42:17 +03:00
WPMGPRoSToTeMa
53faac8ead
Fixed segroup precache for models with 1 seqgroup (some that models have garbage in first seqgroup, first seqgroup is also reserved for sequences in model)
2016-02-05 23:03:26 +03:00
WPMGPRoSToTeMa
6bbce69f04
Added listipcfgfile cvar
2016-02-04 05:49:45 +03:00
WPMGPRoSToTeMa
5cfe0d3d4b
Moved sv_force_ent_intersection in REHLDS_FIXES
2016-02-04 01:26:04 +03:00
theAsmodai
30a97dfaab
Merge pull request #155 from WPMGPRoSToTeMa/kickfeatures
...
Added replacing escape sequences in kick reason (#154 )
2016-02-02 19:24:44 +03:00
theAsmodai
e9b56b4f71
Merge pull request #153 from WPMGPRoSToTeMa/fixcmdunicode
...
Fixed commands with unicode (#152 )
2016-02-02 14:04:00 +03:00
theAsmodai
f6cbc6de5e
Merge pull request #151 from WPMGPRoSToTeMa/fixwritebitstring
...
Fixed MSG_WriteBitString (bug with non-ASCII chars) (#150 )
2016-02-02 14:03:53 +03:00
WPMGPRoSToTeMa
590c4f38ab
Added replacing escape sequences in kick reason ( #154 )
2016-02-02 07:21:08 +03:00
WPMGPRoSToTeMa
0b6b794f79
Fixed commands with unicode ( #152 )
2016-02-02 06:57:03 +03:00
WPMGPRoSToTeMa
22507f6b8a
Fixed MSG_WriteBitString (bug with non-ASCII chars) ( #150 )
2016-02-02 06:10:26 +03:00
WPMGPRoSToTeMa
ad7a7d6e8a
Added drop client if it is not answered on consistency request
2016-02-02 05:08:06 +03:00
theAsmodai
b25b18dfb4
Merge pull request #148 from WPMGPRoSToTeMa/autoprecachetextureandanimgroup
...
Fix slashes in seqgroup filename
2016-02-02 02:35:03 +03:00
WPMGPRoSToTeMa
e003ef04a2
Fix slashes in seqgroup filename
2016-02-02 02:17:19 +03:00
theAsmodai
c43a168455
Merge pull request #147 from WPMGPRoSToTeMa/autoprecachetextureandanimgroup
...
Added texture and seqgroup auto precache
2016-02-02 01:56:56 +03:00
WPMGPRoSToTeMa
81d5369e97
Added texture and seqgroup auto precache
2016-02-02 01:35:47 +03:00
WPMGPRoSToTeMa
f6aa21134a
Added preventing twice resource precache in PF_precache_generic_I ( #130 )
2016-02-02 01:18:31 +03:00
theAsmodai
f74d3842da
Merge pull request #142 from WPMGPRoSToTeMa/master
...
Fixed crash when player was kicked in ClientPutInServer
2016-01-28 16:27:48 +03:00
WPMGPRoSToTeMa
9836aef6bb
Fixed crash when player was kicked in ClientPutInServer
2016-01-28 15:59:02 +03:00
Jonatan Matějka
2a5f883a48
export EngCheckParm
2016-01-26 22:35:28 +01:00
asmodai
3cc7b9b98d
Corrected fix in Decal_Init
...
Ignore prefixes in removeid
2016-01-25 02:09:32 +03:00
WPMGPRoSToTeMa
40b3a5e646
Added replacing special characters in name (Unicode Halfwidth and Fullwidth Forms)
2016-01-24 23:50:25 +03:00
asmodai
7c1c541d8f
Fixed userid serialization hook
...
Fixed #135
2016-01-24 17:56:34 +03:00
WPMGPRoSToTeMa
940cf0e2ec
Extended server reliable and signon buffers
...
Extended client netchan message buffer
2016-01-23 18:25:54 +03:00
asmodai
982b5bc059
Fixed mistake in HPAK_AddLump
2016-01-17 15:43:24 +03:00
asmodai
267c7eb327
Fixed crash in Q_UnicodeConvertT
...
Refactoring in SV_ExtractFrom
Added Steam_GSBUpdateUserData hook
Refactored and optimized calculateBytecount without hardcode
2016-01-17 02:29:16 +03:00
asmodai
4aad7ec954
Fixed DELTAJIT_MAX_FIELDS limit check
...
Optimizations in delta jit
2016-01-17 02:26:43 +03:00
WPMGPRoSToTeMa
308ca9936a
NET_IPSocket: Disabled adding DF flag on some linux
2016-01-12 18:47:37 +03:00
theAsmodai
cb59c433c7
Merge pull request #126 from theAsmodai/master
...
Using undecorated function name macros for linux
2016-01-10 19:43:19 +03:00
asmodai
59411b08cc
Using undecorated function name macros for linux
2016-01-10 19:35:34 +03:00
s1lentq
fda2308b1a
ReHLDS API: Added SV_TransferConsistencyInfo, SV_FileInConsistencyList
2016-01-10 21:39:33 +06:00
asmodai
1af3ec18ba
Increased move command burst rate
...
Fixed bug with angles on dying
2016-01-10 17:35:55 +03:00
theAsmodai
ac8345914e
Merge pull request #123 from dreamstalker/_118
...
Fixed crash on bot disconnect
2016-01-10 17:19:56 +03:00
asmodai
3f2a77b71c
Fixed crash on bot disconnect
...
Using inline algorithms instead of defines
2016-01-10 17:06:19 +03:00
WPMGPRoSToTeMa
22f200e133
Small fix in Netchan_Process
2016-01-09 21:27:18 +03:00
s1lentq
665605e0ab
ReHLDS API: Added functions SetResourcesNum and GetResourcesAt for the API.
2016-01-07 18:57:19 +06:00
s1lentq
6dcdc8a600
Fixed #103 : Server sends TeamScore to early connection client which leads to bug in ScoreBoard CS 1.6
2015-12-27 22:40:04 +06:00
asmodai
418450c7ce
Fixed typo with sv_echo_unknown_cmd
2015-12-27 03:59:57 +03:00
theAsmodai
9845ae4dc3
Merge pull request #111 from dreamstalker/coverity_fixes
...
Fixed some issues found by Coverity
2015-12-27 03:30:46 +03:00
asmodai
fb4247d8ef
Added optional echo for unknown commands ( #91 )
...
Updated flood rates
2015-12-27 03:13:19 +03:00
asmodai
6a4dc69ef7
Added Steam_GSGetSteamID hook
2015-12-26 21:15:50 +03:00
asmodai
f6be473879
Fixed types in Sys_CheckCpuInstructionsSupport
2015-12-14 01:00:55 +03:00
asmodai
e31eb21fa2
Added API registration tool for plugins
...
Fixed voice stream API
2015-12-13 23:03:21 +03:00
asmodai
629f313597
Fixed cpu features detection code for SDK
2015-12-13 17:58:06 +03:00
s1lentq
1f63618ea6
ReHLDS API: Added function SetLastVoiceTime for api
2015-12-13 20:23:27 +06:00
s1lentq
ee4dbe6481
ReHLDS API: Added some functions
2015-12-13 19:29:40 +06:00
s1lentq
1140f915dc
Fix: hang the players on a scoreboard after changelevel map
2015-12-12 18:12:02 +06:00
s1lentq
5dcfd505c3
Fix: skip bytes BOM signature in SV_CreateGenericResources
2015-12-04 22:23:05 +06:00
s1lentq
0d909ccf41
Fix: bug with removing slash in the path to resources
2015-12-04 21:11:51 +06:00
s1lentq
46a30c6afb
use own tables non-printable characters for windows.
...
symbol 0x1160 marked to like non-printable
2015-12-04 19:46:57 +06:00
s1lentq
93a13815e3
Fix: bug in SVC_GetChallenge incorrectly used format specifiers type uint64 for Linux.
...
Fix: spelling mistake with SV_CheckConsistencyResponce
Fix: net_from in solution project for HOOK_ENGINE
Cleanup and fix to build success for all solutions.
2015-11-17 11:35:21 +06:00
s1lentq
b64a4f6c84
Fix: bug with removeHook not erases address callback
2015-11-14 18:26:25 +06:00
s1lentq
b7bd3f7720
ReHLDS API: Implemented SV_ActivateServer hook and added GetResourcesNum, GetDecalNameNum
...
Fix: using defines instead of magic numbers
Added include qlimits.h
Reduced the size global variable localinfo, ipfilters, userfilters
2015-11-13 04:42:47 +06:00
s1lentq
67e8a5b646
ReHLDS API: Implemented SV_DropClient hook
2015-11-11 04:25:41 +06:00
s1lentq
961028fa39
ReHLDS API: Added functions SV_AddResource, SetNumConsistency, GetNumConsistency.
...
Changed name GenericFileConsistencyResponce to CheckConsistencyResponce
2015-11-08 22:35:32 +06:00
s1lentq
24eb2d0ccd
Fix for:
...
- correctly using types with define
- missing EXT_FUNC for SV_GetChallenge
2015-11-08 19:43:39 +06:00
theAsmodai
3be05fce38
Merge pull request #93 from WPMGPRoSToTeMa/master
...
Fixed typo in SV_RunThink (#92 )
2015-11-08 15:25:17 +03:00
WPMGPRoSToTeMa
4d276db7b6
Fixed typo in SV_RunThink
2015-11-08 03:03:00 +03:00
s1lentq
2a24337eee
Cut of nicknames '+' if next there is something digit or alphanumeric character.
...
Added prefix Q_* for functions strlen/strcmp/strpcy/memset/memcpy/memmove etc.
Added for solution configuration (Debug Swds Play/Release Swds Play) the path to libacof32.lib in linker.
2015-10-27 21:14:08 +06:00
WPMGPRoSToTeMa
bcec2c6018
Fixed bug in Netchan_Validate overlap check: added check for fragment availability
2015-10-26 20:11:54 +03:00
WPMGPRoSToTeMa
446fe8896b
Fixed some typos
2015-10-26 04:36:28 +03:00
WPMGPRoSToTeMa
2364b5ce67
Implemented Q_iswprint for linux
2015-10-19 02:01:43 +03:00
asmodai
9b99a54e34
Added optimized stdlib functions from Agner's asmlib
...
Increased allowed string commands rate
2015-10-18 00:11:21 +03:00
asmodai
09f1f799a1
Fixed loading of maps without world classname or with long list of wads
...
Removed rtti
Reduced MAX_HOOKS_IN_CHAIN value
2015-10-17 21:25:18 +03:00
s1lentq
365ad30c20
Fix: not read configuration the files at rehlds_fixes (bug in Cbuf_InsertTextLines)
2015-10-17 06:55:52 +06:00
s1lentq
55c9a80cde
Changed version in Host_Version at rehlds_fixes
...
Added Q_iswprint
Added cvar sv_force_ent_intersection for to bypass condition check with SOILID_SLIDEBOX and forced call SV_CheckSphereIntersection
2015-10-17 05:35:42 +06:00
s1lentq
c62f8a982c
Fix crash Con_DPrintf at linux
...
Added missing EXT_FUNC for Con_DPrintf
2015-10-16 18:31:02 +03:00
asmodai
76c737c773
Fixed connection check
2015-10-11 21:01:02 +03:00
asmodai
317a9dc3ba
Fixed stringcmd flood
...
Fixed const qualifiers in sdk
Exported sv_version cvar
2015-10-11 19:04:21 +03:00
asmodai
5a8aa9ce8b
Implemented SV_GetChallenge for API.
2015-10-10 20:02:29 +03:00
asmodai
aedbcd1380
Added API for getting cvar_vars.
2015-10-05 00:23:10 +03:00
asmodai
4594ffba4a
PreprocessPacket hook moved after IP ban check
...
AUTH_IDTYPE moved to ReHLSDK
2015-09-29 22:56:25 +03:00
theAsmodai
8e0377617c
Merge pull request #67 from theAsmodai/ParseLine_Fix
...
Parse line fix
2015-09-28 20:28:07 +03:00
asmodai
0e4973de19
Fixed UTF and \t in COM_ParseLine
...
Fixed undefined structs error in ReHLDSK
2015-09-28 20:20:19 +03:00
s1lentq
1d00c3e8d1
Implemented notify of warning about failure tests
2015-09-28 19:51:06 +06:00
asmodai
04afd94aa7
HookChains refactoring.
...
Added API functions for getting all net message buffers.
Added callback for file hash checking.
Fixed tests passing if sse 4+ doesn't supported.
2015-09-28 02:04:50 +03:00
asmodai
fef6405b61
Fixed some issues found by Coverity
2015-07-25 03:04:18 +03:00
asmodai
c04b30a7fb
Implemented SV_WriteFullClientUpdate callback
2015-07-16 15:04:41 +03:00
dreamstalker
474ab2cbc1
Merge pull request #60 from WPMGPRoSToTeMa/fragoverflowfix
...
Fixed net_message overflow in Netchan_CopyNormalFragments()
2015-07-16 11:44:43 +04:00
WPMGPRoSToTeMa
a3b651e54b
Added overflow checks in Netchan_CopyNormalFragments
2015-07-16 10:04:27 +03:00
dreamstalker
7d7d5a7fea
Merge pull request #59 from WPMGPRoSToTeMa/versionprinting
...
ReHLDS API version print by "version" command
2015-07-16 10:26:21 +04:00
dreamstalker
d05e82d530
Merge pull request #61 from WPMGPRoSToTeMa/clreslistchecks
...
Added checks for client resource list (customization list)
2015-07-16 10:26:07 +04:00
WPMGPRoSToTeMa
13706b1c07
Added checks for client resource list
2015-07-16 09:01:32 +03:00
WPMGPRoSToTeMa
8b66bc9f27
ReHLDS API version print by "version" command
2015-07-16 08:52:47 +03:00
WPMGPRoSToTeMa
6a819c8683
Fixed MAX_FRAGMENTS count
2015-07-16 04:43:03 +03:00
WPMGPRoSToTeMa
7db9030b6f
Added iswprint check in Q_IsUnprintableW function
...
Added Q_StripUnprintableAndSpace function using for player name
2015-07-16 02:29:57 +03:00
asmodai
a3094b3719
Fixed bug in challenge generator.
2015-07-14 15:01:40 +03:00
theAsmodai
d3d296cbcc
Merge pull request #54 from WPMGPRoSToTeMa/master
...
Fixed #53
2015-07-14 01:55:32 +03:00
WPMGPRoSToTeMa
81f7402466
Forced PSAPI_VERSION to 1
2015-07-14 00:58:41 +03:00
dreamstalker
90ecc3f4d5
Merge pull request #52 from WPMGPRoSToTeMa/setmodelnameapi
...
Added SetModelName function to ReHLDS ServerData
2015-07-14 01:19:36 +04:00
s1lentq
2531c8f8af
Added missing EXT_FUNC functions to ReHLDS API
2015-07-13 23:34:33 +06:00
WPMGPRoSToTeMa
db2c7c7c10
Added SetModelName function to ReHLDS API
2015-07-13 02:00:34 +03:00
dreamstalker
131d43a15e
Added missing EXT_FUNC marks
2015-07-13 00:01:02 +04:00
s1lentq
a5d278fb1e
Implemented unregisterHook for hookchain and added some functions to ReHLDS API
2015-07-07 23:33:50 +06:00
s1lentq
0f5844c6aa
Fix bug with SV_CheckForDuplicateNames
2015-07-06 01:59:56 +06:00
asmodai
9d3e472762
Fixed #46
2015-07-04 22:00:08 +03:00
asmodai
c1daf838c3
Added client_t<>index conversion functions to ReHLDS API.
2015-07-04 20:31:51 +03:00
thecrock
b0e4e5fa4f
Fix for the Buffer Overload 4 exploit
2015-07-02 20:32:50 +04:00
dreamstalker
ed575d9b7d
Fixed: all functions that could be called from outside must realign the stack
...
Removed NOINLINE from MSG_Write*Bits functions since stack alignment issue is resolved
2015-06-30 17:09:22 +04:00
dreamstalker
8aac19ce00
FlightRecorder: write all console and log messages to the flight log
...
Refactored tests
2015-06-28 21:15:11 +04:00
dreamstalker
c0889990db
Merge branch 'coverity_fixes'
2015-06-27 16:28:02 +04:00
dreamstalker
41ffb2d13c
Fixed issues found by Coverity
2015-06-27 14:06:45 +04:00
dreamstalker
53649a3da2
Expose pointer to the cmd_source through rehlds API
2015-06-26 21:26:33 +04:00
dreamstalker
1463a1a2f8
Fixed issues found by Coverity in the engine
2015-06-26 21:21:55 +04:00
dreamstalker
328c32f8c9
Fixed the "server failed to transmit file 'AY&SY..." bug
2015-06-23 20:08:42 +04:00
dreamstalker
b08e7cb679
Fix Linux build
2015-06-23 00:27:25 +04:00
dreamstalker
90f24f0413
ReHLDS API: Added interceptor for string commands handled by the engine
...
Mark rehlds_syserror() as noreturn
Added missing includes in ReHLDS API
2015-06-23 00:15:27 +04:00
dreamstalker
f5a9f2e413
Workaround for 'stack misaligned when inlining SSE' bug in icc
2015-06-17 23:36:36 +04:00
dreamstalker
da547bd7c7
SV_ConnectClient: format *sid properly
2015-06-16 14:04:26 +04:00
dreamstalker
7314efd6e5
Merge pull request #36 from dreamstalker/_34_tests
...
Fixed #34 : Implemented safe strcpy()
2015-06-16 13:58:31 +04:00
WPMGPRoSToTeMa
69fd6eff17
Voice_GetClientListening bugfix
2015-06-15 19:09:25 +03:00
dreamstalker
3cd4a52567
Implemented strcpy_safe which is safe to use with overlapping src and dst buffers
...
Use strcpy_safe in Info_ functions
2015-06-14 23:08:03 +04:00
dreamstalker
34686c3819
Tests for Info_ functions
2015-06-14 22:56:25 +04:00
dreamstalker
ae5cbf8cbc
Merge pull request #33 from dreamstalker/unicode_strtools_tests
...
unicode_strtools unit tests
2015-06-13 22:53:07 +04:00
dreamstalker
f2e8610689
unicode_strtools unit tests
2015-06-13 22:22:08 +04:00