114 Commits (64d22d5eaa9e7e21b5cd6c15c7172fde4a729432)

Author SHA1 Message Date
arily ccd0d5054a Iterator 7 years ago
Paul Rock fbdbe0ac88 non-used code removed 7 years ago
Paul Rock abed8302c4 rosario method added to Client as alternative and safe way of response parsing instread of pure and ugly parseResponse, small refatoring of Client class 7 years ago
Paul Rock 8e33c0791c tune of ClientInterface, short methods removed 7 years ago
Paul Rock 84743b12e0 Rosario class converted to method of Client 7 years ago
Paul Rock 6ef7d72178 short methods was moved to separated trait 7 years ago
Paul Rock 6b0e32eea3 Rosario class added to library for work with response from RouterOS as with simple chunked array 7 years ago
Jesse Ross 57564e21af Fix code style 7 years ago
Jesse Ross 62b3590951 When parsing response with regex, check resulting array of matches better to avoid undefined index notices 7 years ago
Paul Rock ecc2bd87c2 a lot of tunes for correct work on 32 bit operation systems 7 years ago
Paul Rock a18c165b5a encoding of string lenght is updated by recommendation from official docs 7 years ago
Paul Rock efd9e83179 code style finetyne 7 years ago
Matthieu Racine a1610f8ccb refactor communication using stream 7 years ago
Matthieu Racine b00d896361 Fix #2: Change read logic 7 years ago
Paul Rock dac8fb6c26 small fix of login method 7 years ago
Paul Rock df4e0a1dd6 endless loop prevention added to login method of Client class 7 years ago
Matthieu Racine d5b9867bed Fix #3: Add test on responses count when login, try with legacy=true when multiple responses 7 years ago
Paul Rock 83408c0868 fine tune of code, detailed tests added 7 years ago
Paul Rock c080af6881 additinal unit tests added 7 years ago
Paul Rock 059c3fb199 more methods moved to socket trait 7 years ago
Paul Rock ab74b7f788 some methods for work with socket moved to SocketTrait 7 years ago
Paul Rock d9c4856b24 in Client object excluded step with reading empty line 7 years ago
Paul Rock fa615d670a ArrayHelper update, unit tests added 7 years ago
Paul Rock f03f2e28d4 queries writing simplification 7 years ago
Paul Rock 9497fc04ef simplification 7 years ago
Paul Rock b41b96406e new methods added to ClientInterface 7 years ago
Paul Rock a1ccb969f4 helpers added, exceptions rewriten to helpers 7 years ago
Paul Rock b565701388 w() and r() alias methods was added to Client 7 years ago
Paul Rock 3ebb93171c additional methods added to query class, array of attributes support added, exceptions was added, QueryInterface updated, new Query tests added 7 years ago
Paul Rock c0c1347033 exceptions was updated, new QueryException added 7 years ago
Paul Rock f35e9aaeaf typo fixed 7 years ago
Paul Rock 538a51e16e small refatoring of Client class, now is possible to create object with array of settings, getConfig and wr methods added 7 years ago
Paul Rock 0d9a1cc53f via client constructor is not possible to create object with settings from array 7 years ago
Paul Rock 5ef350b8de returnes changed in interfaces 7 years ago
Paul Rock d471466e00 query class code style update 7 years ago
Paul Rock c30fcb22d1 fatal error will be printed without parsing 7 years ago
Paul Rock 2297e50223 naming of throw methods changed 7 years ago
Paul Rock 679c38d44b encodeLength method updated 7 years ago
Paul Rock bd31680f7c new test was added 7 years ago
Paul Rock aa1a698a11 non used code removed 7 years ago
Paul Rock 13dacad372 fixes in client class, new examples 7 years ago
Paul Rock d197132b9b typo fixed 7 years ago
Paul Rock f12d159fa9 exceptions added 7 years ago
Paul Rock d875e318c1 delete method added to config class 7 years ago
Paul Rock 47ec8a8033 some old methods was removed, new test examples added 7 years ago
Paul Rock 79711406bc fclose after return in closeSocket 7 years ago
Paul Rock 5f683ca0af get method simplification in config class 7 years ago
Paul Rock 855909a438 first argument of constructor must be an interface 7 years ago
Paul Rock 25cdc87ecb $current must be set 7 years ago
Paul Rock 3a572fbea7 non used code removed, small simplification 7 years ago