Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

97 check-ins using file libs/json.bi version c4f6d9d7f7

2021-08-25
08:39
[MODULES] - Simplify code in Twitter OAuth login. check-in: efd482e45f user: julcar tags: trunk
2021-08-21
09:10
[MODULES] - As Twitter wants UTF-8 input, use our brand new Latin1ToUtf8() function for it. check-in: 1091288bf8 user: julcar tags: trunk
09:07
[CORE] - Implement a dummy encoding converter that basically takes a latin-1 or CP-1252 char and converts it to a UTF-8 multibyte char. check-in: 58bd34879b user: julcar tags: trunk
2021-08-20
16:42
[MODULES] - Adjust charset of the HTTP request. check-in: 9d5964bfe7 user: julcar tags: trunk
16:34
[MODULES] - Save the last post tweeted timestamp an compare with the current value, so limit the posts to one every 5 minutes. check-in: 120d59d18c user: julcar tags: trunk
08:57
[MODULES] - Improve a bit the tweet posting. check-in: f8c9cdbe6f user: julcar tags: trunk
08:24
[MODULES] - Post a tweet on a random basis everytime a single post is loaded. check-in: 8a517c7b28 user: julcar tags: trunk
07:38
[MODULES] - Bugfix and simplify the tweet creation process. check-in: 2a1da01075 user: julcar tags: trunk
06:50
[DATA] - Add default_login parameter to twitter profile of oauth-providers.json check-in: 7534116365 user: julcar tags: trunk
06:47
[LIBS] - Fix sending the correct length of body request. check-in: 2050d2dfd9 user: julcar tags: trunk
00:01
[MODULES] - Addendum to last commit: tweet by the moment only new posts. check-in: 11e1a62358 user: julcar tags: trunk
2021-08-19
23:55
[MODULES] - First attempt to post tweets from publishers module check-in: 9ba4031858 user: julcar tags: trunk
23:53
[LIBS] - Implement Request Parameters in Oauth library. check-in: ad7ea68f99 user: julcar tags: trunk
08:00
[MODULES] - Do not discard the case when an user revokes the existing tokens and then regenerates them again. check-in: 786f81df17 user: julcar tags: trunk
2021-08-18
09:54
[MODULES] - Redirect the user after a session creation instead new file creation. check-in: 8d6d50d365 user: julcar tags: trunk
09:52
[MODULES] - Keep improving OAuth login. check-in: 025e3cf0fa user: julcar tags: trunk
09:27
[MODULES] - Rework our OAuth flow in users module. check-in: dd8608b520 user: julcar tags: trunk
06:20
[MODULES] - Make sure to save and delete properly the temporal file. check-in: 821918cdcf user: julcar tags: trunk
05:36
[MODULES] - Fix upper bound array. check-in: 2f0c1f45c0 user: julcar tags: trunk
2021-08-17
23:37
[MODULES] - Attempt to go according to the docs, redirect by Location header instead of Refresh. check-in: 1fa933bf9a user: julcar tags: trunk
23:17
[MODULES] - Add timeouts to oauth calls in users module. check-in: 9bac3685cc user: julcar tags: trunk
23:16
[LIBS] - Implement Timeouts in http client. check-in: 391d7943b3 user: julcar tags: trunk
23:02
[DATA] - Fill oauth-providers.json with dummy data found in twitter oauth docs. Useful for testing purposes. check-in: 44c946a748 user: julcar tags: trunk
14:03
[MODULES] - Improve a better the oauth login by twitter. check-in: d8158c76db user: julcar tags: trunk
09:56
[MODULES] - Improve OAuth login by casing provider-specific params. check-in: 6e249456b6 user: julcar tags: trunk
09:34
[LIBS] - Remove unused parameter in OAuthCreateAuthorization. check-in: 9c59318ba1 user: julcar tags: trunk
07:27
[LIBS] - Fix a little bug in inner-outer pad calculation, remove redundant comments, fix another comment. check-in: c70a63868d user: julcar tags: trunk
2021-08-16
08:35
[LIBS] - Fix the fix, as what fixes something, breaks other things. check-in: ff56ef0789 user: julcar tags: trunk
08:14
[MODULES] - Make sure to send a proper content type in the HTTP request. Also fix embarrasing typos. check-in: bd90f4a47d user: julcar tags: trunk
07:35
[LIBS] - Fix a bug regarding passing URLs with port number to our HTTP client. check-in: 8fd3e0dcd1 user: julcar tags: trunk
07:32
[LIBS] - Define a debug macro for HTTP client. check-in: 6d565085a1 user: julcar tags: trunk
01:23
[MODULES] - Implement a dummy skeleton for a OAuth sign in. check-in: 37a4f8c897 user: julcar tags: trunk
01:20
[LIBS] - Minor fixes to OAuth library. check-in: ef4f959927 user: julcar tags: trunk
00:59
[CORE] - Do not return fractional timestamps. check-in: b819134629 user: julcar tags: trunk
2021-08-15
18:55
[MAIN] - Update windows compiler script to add oauth client. check-in: debf3bc0f8 user: julcar tags: trunk
09:42
[DATA] - Improve oauth-providers.json check-in: bb4fe654e4 user: julcar tags: trunk
09:40
[LIBS][CORE] - Improve the OAuth library: delete unused code, fix some functions logic, fix HMAC signing. Also move timestamp function to dates.bas check-in: 1f8f68b65e user: julcar tags: trunk
2021-08-14
10:26
[LIBS][DATA] - Start implementing a Dummy OAuth 1.0 client and a scheme for JSON based OAuth providers database. check-in: 07204ea1b8 user: julcar tags: trunk
2021-08-13
08:20
[LIBS] - Fix (again) the SHA1 function by explicitely passing arguments as BYVAL. check-in: 78f40ea2f0 user: julcar tags: trunk
2021-08-12
21:02
[LIBS] - Make improvements and minor fixes in SHA1 library, also fix line-endings. check-in: 94bf9ad476 user: julcar tags: trunk
18:45
[LIBS] - Restore sha1.bas from 0.0.2-alpha, it is going to be needed for future improvements. check-in: e8a27f3302 user: julcar tags: trunk
2021-08-10
09:49
[LIBS] - Finally got fixed all of the randomly crashes when parsing response headers, also fix a potential failure in HTTP_Send(). check-in: 0542aa7d36 user: julcar tags: trunk
2021-08-09
20:58
[LIBS] - Seems that we did not have to increment the buffer length. check-in: bd9ad90cc7 user: julcar tags: trunk
2021-08-07
01:46
[LIBS] - If needed a one-increment, do it only once check-in: ecc725b0b3 user: julcar tags: trunk
01:23
[LIBS] - I still can't know if these additions are needed, retests incoming. check-in: 1bf1f4b65f user: julcar tags: trunk
2021-08-04
21:30
[LIBS] - Addendum to last commit check-in: c622fa6370 user: julcar tags: trunk
21:18
[LIBS] - Do not cause buffer overflow. check-in: a1f8617a80 user: julcar tags: trunk
20:57
[LIBS] - Do some cleanup and perform better checks against wide-scope variables. check-in: 28c72e8cec user: julcar tags: trunk
20:51
[LIBS] - Check the upper bound to be sure we are not gonna crash. check-in: 9ca3d8fc29 user: julcar tags: trunk
13:58
[LIBS] - Several improvements and fixes for our http client: 1) Select better data types for winhttp function parameters. 2) add more needed functions and constants. 3) Clarify some code in the client itself. check-in: 712dad911c user: julcar tags: trunk
2021-08-03
08:59
[LIBS] - Make LastError a global var, delete debug code. check-in: 1c53722afc user: julcar tags: trunk
08:21
[LIBS] - Improve error detection, also check if requested method is valid. check-in: 112727e29a user: julcar tags: trunk
08:20
[LIBS] - Add error codes to winhttp.bi check-in: 9625513ea1 user: julcar tags: trunk
08:19
[LIBS] - Create an ENUM to list allowed HTTP Request Methods check-in: 18bfa3cc79 user: julcar tags: trunk
02:46
[LIBS] - Minor fixes in http client library. check-in: 387b92edb5 user: julcar tags: trunk
02:46
[LIBS] - Fix data types for WinHttpSendRequest() parameters check-in: 51d8576fdb user: julcar tags: trunk
2021-08-02
20:57
[LIBS] - Various fixes in our HTTP client, specially in SplitUrl() Function check-in: 35e613e6f5 user: julcar tags: trunk
09:42
[MAIN] - Update our Windows compile script to support newly added winhttp interfaces. check-in: b8f79dc07b user: julcar tags: trunk
09:41
[LIBS] - Implement a limited HTTP(S) client, gonna be useful for our future OAUTH2 client. check-in: 2e4c82ac87 user: julcar tags: trunk
2021-08-01
18:49
[LIBS] - Keep adding needed declarations and constants to winhttp.bi check-in: 818d592c38 user: julcar tags: trunk
10:33
[LIBS] - Add a basic and incomplete winhttp interface header, in the aim of writting an oauth2 client. check-in: 4a423ad4d7 user: julcar tags: trunk
2021-07-29
17:56
[MODULES] - Encode HTML before sending post excerpt as description. check-in: 1367909791 user: julcar tags: trunk
09:05
[MODULES] - Show the same title both in post listing and in title bar. check-in: e17acb0208 user: julcar tags: trunk
08:55
[MODULES] - Modularize tag listing and getting post excerpts, also keep improving SEO on post views by allowing to change on the fly site description and site keywords. check-in: 0b0c5b5ae5 user: julcar tags: trunk
2021-07-28
21:29
[MODULES] - Fix my buggy last commit. check-in: df85de5437 user: julcar tags: trunk
21:25
[MODULES] - Be more SEO friendly by specifying if the post list is about an user or tag. check-in: 7d816ed956 user: julcar tags: trunk
20:54
[MODULES] - Reset properly check variables only if they are true. check-in: a79a270080 user: julcar tags: trunk
20:48
[MODULES] - Allow to show misc links in top of post lists check-in: a76ad986ec user: julcar tags: trunk
08:05
[MODULES] - Improve the post ownership logic to allow showing a edit button in single post views. check-in: d42dfef323 user: julcar tags: trunk
2021-07-27
08:51
[MODULES] - In single post, set the title as site description meta tag. check-in: 6fb53faf1b user: julcar tags: trunk
08:44
[MODULES] - Lower case also when comparing values inside the loop. check-in: f85f9e5cd4 user: julcar tags: trunk
08:42
[MODULES] - Reset IsListed value to 0, so it cannot count as true in the next loop step. check-in: 9cd05db605 user: julcar tags: trunk
08:26
[MODULES] - Small improvements to publisher module, mainly fix tag case and clarify the PostCount value as a Constant. check-in: d60bf4dee3 user: julcar tags: trunk
07:46
[TEMPLATES] - Work around with a hack a tiny issue with our JS logic, intended to be temporary, a better approach is WIP. check-in: a2cc3ad985 user: julcar tags: trunk
2021-07-26
22:34
[MODULES] - Stop converting new lines into paragraphs, but instead into xhtml line-breaks. I know it's wrong, but at least for the moment is more convenient for us. check-in: 4a34432b7c user: julcar tags: trunk
2021-07-24
07:50
[MODULES] - Finally got fixed the weird bug, but it needed a little rework on some areas of users module, also revert latest changes to keep using boolean data type for USER_ACTIVE value. check-in: 83ac171b47 user: julcar tags: trunk
03:02
[MODULES] - Third attempt to fix the bug, hope this is the definitive. check-in: d95d044c59 user: julcar tags: trunk
02:58
[MODULES] - 2nd attempt to fix the weird bug with user activation, in this case, simplify activation process, it seems to be related to the misbehavior. check-in: f1919cd7bb user: julcar tags: trunk
02:31
[MODULES] - Attempt to fix a weird bug with USER_ACTIVE value, sometimes gives true and others false, avoid that misbehavior by using numbers. check-in: b3a008c337 user: julcar tags: trunk
2021-07-23
20:10
[CORE] - Fix a wrong placed EXIT FOR in ValidateCaptcha, this was preventing to validate any other answer than the first one. check-in: 97f8c69add user: julcar tags: trunk
10:06
[CORE] - Addendum to last commit, fix the same stupid bug in ValidateCaptcha() this time. check-in: e1af4f352f user: julcar tags: trunk
09:46
[CORE] - Fix stupid bug in Captcha() function, we were sizing an array without knowing the correct element count, definitively the BRUH moment of the day. check-in: a0a1cda89f user: julcar tags: trunk
08:57
[MODULES] - Implement Post Excerpt feature, useful to reduce the size of post lists. check-in: 0ae5576439 user: julcar tags: trunk
2021-07-22
21:01
[TEMPLATES] - Clear out default value in post tags field. check-in: cdb8dbce0c user: julcar tags: trunk
20:54
[LANGUAGES] - Delete unused language file. check-in: efbadbe7c2 user: julcar tags: trunk
08:52
[MAIN] - New version number: 0.1.2-beta. check-in: 18638df929 user: julcar tags: 0.1.2-beta, trunk
08:43
[CORE] - Implement a simple procedure to allow overwriting site settings on the fly, it could be a powerful tool to make some changes to site structure and appeal on run time. check-in: 177c242e91 user: julcar tags: trunk
07:48
[TEMPLATES] - Addendum to last commit, show also tag list in front-end post lists. check-in: f9183ed12b user: julcar tags: trunk
07:45
[TEMPLATES] - Complement tag rework with their respective changes in publishers module template file. check-in: 1eabf15036 user: julcar tags: trunk
07:40
[MODULES] - Rework the Post Tags functionality, create a procedure to load and parse the JSON array into a more simpler string array, this allows to display the tags in more flexible ways such as comma-separated string, or HTML formatted link list. check-in: d4c45ffe31 user: julcar tags: trunk
02:48
[MODULES] - Leave the loop as soon as we have a matching tag. check-in: 641567a686 user: julcar tags: trunk
2021-07-21
21:29
[MODULES] - Implement post listing by tag in publisher module. check-in: 1ad250874b user: julcar tags: trunk
09:05
[LANGUAGES][TEMPLATES] - Complement support for tags in publisher's module language files and template. check-in: 1ae774ea4a user: julcar tags: trunk
08:59
[MODULES] - Implement post tags for publisher module, tags are added into a JSON array, so they can be retrieved again for edit them and in the future, for use as indexing parameter. check-in: 846741bada user: julcar tags: trunk
08:52
[LIBS][JSON] - Formatting fixes for JSON procedures. check-in: d5fe05e5b0 user: julcar tags: trunk
08:41
[LIBS][JSON] - Improve JSON_ParseArray() by avoiding to redim the values array for every count increment, among other minor fixes. check-in: deaa786782 user: julcar tags: trunk
08:02
[LIBS][JSON] - Implement JSON_CountValues for value count in JSON arrays, also fix a little bug when reading array values in JSON_GetValue(). check-in: f297cdef18 user: julcar tags: trunk