profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/clembu/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Clément Busschaert clembu @besport Château-Thierry Developer at @besport during the day. At night, I sleep because I need my rest.

clembu/inkrs 5

A port/rewrite of inkle/ink in rust

clembu/clj-mastermind 1

A smart mastermind app who tries to guess your code

clembu/doom-emacs 1

An Emacs configuration for the stubborn martian vimmer

clembu/ink-for-construct 1

An ink plugin for Construct 3

clembu/ink-vscode 1

Ink support in Visual Studio Code

clembu/.doom.d 0

Facelesspanda's doom configuration.

clembu/.spacemacs.d 0

Spacemacs configuration

clembu/almo 0

MIPS32 assembly code exercises

clembu/atom-minimap-titles 0

Convert a text selection to ASCII art using FIGlet and auto-comment

clembu/batteries-included 0

Batteries Included project

push eventocsigen/eliom

Jan Rochel

commit sha caf9553638f3756c14d0d659c1ba6979d836a974

[history] render page URL non-optional

view details

Jan Rochel

commit sha 1b2234f5e6fa37546e3c5016e8d8dbeb47f9842b

[history] fix page confusion The previous code stored COPIES of the active page.

view details

Jan Rochel

commit sha 040294c2b76bba4bc66d9aa62539703105645d9e

[history] debugging

view details

push time in 12 hours

delete branch ocsigen/ocsigen-start

delete branch : disco

delete time in 2 days

push eventocsigen/ocsigen-start

Vincent Balat

commit sha a3918a518c362717f5055e97433d2fc20e5a00b2

disconnect now called from function connect to make sure it is always called before connection

view details

Jerome Vouillon

commit sha 5443e685777659257990ee559d95776cbd6182dd

Merge pull request #628 from ocsigen/disco disconnect now called from function connect to make sure it is always called before connection

view details

push time in 2 days

push eventocsigen/ocsigen-start

Idir Lankri

commit sha 4342be8830d757e50aeb7076eed4a18e94fe5cfa

[opam] Complete the external dependencies on macOS

view details

Idir Lankri

commit sha d944e106e7dfd9ccb331b66d2573b811e2ac2d05

[ci] Automate the build process using GitHub Actions

view details

Idir Lankri

commit sha 992d52494a9586b48539c72bfc9b443eee688b6d

[ci] Remove the obsolete continuous integration using Travis CI

view details

Idir Lankri

commit sha 250c263dae34b84597b70ef1edd5502b0937517e

[opam] Bump version number

view details

Rodi-Can

commit sha 8cb5c79099a946fc468bf75c23e35a81ac6238b1

[template] README.md correction for android mobile installation

view details

Vincent Balat

commit sha d10c9bd497ba589bf65ed7a32fd7603259bdf270

Merge pull request #626 from ocsigen/template-readme-mobile-correc [template] README.md correction for ANDROID mobile installation

view details

Sora Morimoto

commit sha f509c0ea49ac2e86663f7aefcbe8c0503facb485

Use ocaml/setup-ocaml@v2 Signed-off-by: Sora Morimoto <sora@morimoto.io>

view details

Sora Morimoto

commit sha 5d1152465ffb3b14a55ede1dd8b7851389ce8f68

Use ocaml/setup-ocaml@v2 Signed-off-by: Sora Morimoto <sora@morimoto.io>

view details

Sora Morimoto

commit sha ea975fff1146d4268fbc82cf749140f236b6f01b

Merge pull request #624 from ilankri/ci-using-github-actions [ci] Automate the build process using GitHub Actions instead of Travis CI

view details

Vincent Balat

commit sha a3918a518c362717f5055e97433d2fc20e5a00b2

disconnect now called from function connect to make sure it is always called before connection

view details

push time in 2 days

create barnchocsigen/ocsigen-start

branch : disco

created branch time in 2 days

push eventocsigen/eliom

Jerome Vouillon

commit sha 3359da2075fb67d666c68ec80cab867e767b0e82

Merge pull request #687 from ocsigen/utm Add options <ignoredgetparams/> and <ignoredpostparams/>

view details

Jérôme.Vouillon

commit sha 4c3668c3297f46fd155b646aef4857ba85034910

Do not add unnecessary header Expires

view details

Jérôme.Vouillon

commit sha 9a95ac0efdb5a75ae50ab01f6ef6ba4304ab8457

Disable caching (Cache-Control: no-cache) by default

view details

Vincent Balat

commit sha fb78eb047d877b63fe0891af409724af70a877a6

Merge pull request #690 from ocsigen/dynamic-contents Disable caching by default

view details

push time in 2 days

Pull request review commentocsigen/eliom

Eliom_client.History: give access to visited URLs

 end type page = {   page_unique_id : int;   mutable page_id : state_id;+  mutable url : string;   page_status : Page_status_t.t React.S.t;-  page_is_cached : bool ref;-  previous_page : int option;-  set_page_status : ?step:React.step -> Page_status_t.t -> unit+  mutable previous_page : int option;+  set_page_status : ?step:React.step -> Page_status_t.t -> unit;+  mutable dom : Dom_html.bodyElement Js.t option; } +let string_of_page p =+  Printf.sprintf "%d/%d %s %s %d %b"+    p.page_unique_id p.page_id.state_index p.url+    (Page_status_t.to_string @@ React.S.value p.page_status)+    (match p.previous_page with Some pp -> pp | None -> 0)+    (match p.dom with Some _ -> true | None -> false)+ let set_page_status p st =   Lwt_log.ign_debug_f ~section:section_page "Set page status %d/%d: %s"     p.page_unique_id p.page_id.state_index (Page_status_t.to_string st);   p.set_page_status st  let retire_page p =-  set_page_status p @@ if !(p.page_is_cached) then Cached else Dead+  set_page_status p @@ match p.dom with Some _ -> Cached | None -> Dead  let session_id = random_int () let next_state_id =   let last = ref 0 in fun () -> incr last; {session_id; state_index = !last}  let last_page_id = ref (-1)-let mk_page ?(state_id = next_state_id ()) ~status () =+let mk_page ?(state_id = next_state_id ()) ?url ?previous_page ~status () =

It seems the url argument is not used

jrochel

comment created time in 2 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 882d486badd14e626717278f6b10c1b4d765e934

Fix missing cookie hashing

view details

Jérôme Vouillon

commit sha 412adf4bb3e0079c7797b5b6fdd367bbdd1f9219

Fix cookie expiration changes

view details

Jérôme Vouillon

commit sha b98322645c2a7cb039385f05b71b80ac2f2d0738

Cookies: good hash function

view details

Jérôme Vouillon

commit sha 39935eaeb6cd774b43b58d38d6cf6f65ce4878d7

Make sure we do not reuse cookies This should not be necessary, but protect us against a possible bug that would make us send the same cookie to several persons.

view details

Jérôme Vouillon

commit sha 4e1fd02c8d4b59b6d1b65335c314ae9e75026d71

Make hashed cookies an opaque type

view details

push time in 2 days

push eventocsigen/eliom

Jérôme.Vouillon

commit sha 4c3668c3297f46fd155b646aef4857ba85034910

Do not add unnecessary header Expires

view details

Jérôme.Vouillon

commit sha 9a95ac0efdb5a75ae50ab01f6ef6ba4304ab8457

Disable caching (Cache-Control: no-cache) by default

view details

Vincent Balat

commit sha fb78eb047d877b63fe0891af409724af70a877a6

Merge pull request #690 from ocsigen/dynamic-contents Disable caching by default

view details

push time in 2 days

PR merged ocsigen/eliom

Disable caching by default
+14 -26

0 comment

1 changed file

vouillon

pr closed time in 2 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 39935eaeb6cd774b43b58d38d6cf6f65ce4878d7

Make sure we do not reuse cookies This should not be necessary, but protect us against a possible bug that would make us send the same cookie to several persons.

view details

push time in 2 days

PR opened ocsigen/eliom

Disable caching by default
+14 -26

0 comment

1 changed file

pr created time in 3 days

create barnchocsigen/eliom

branch : dynamic-contents

created branch time in 3 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha b98322645c2a7cb039385f05b71b80ac2f2d0738

Cookies: good hash function

view details

Jérôme Vouillon

commit sha 8e03302282d90075440326c6af1f076f36e1de21

Make sure we do not reuse cookies

view details

push time in 3 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha d09c35c3225eb83d67b277db842f98d5f594569c

Make sure we do not reuse cookies

view details

push time in 3 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 75f2c94f882e61ee249839cf4b1f01544da1d4d3

Make sure we do not reuse cookies

view details

push time in 3 days

Pull request review commentocsigen/eliom

UNFINISHED! Hash session cookie value in si to avoid session id leaks

 let compute_session_cookies_to_send         | Eliom_common.SCData_session_expired -> None         | Eliom_common.SC c ->             let v = c.Eliom_common.sc_set_value in+(*             c.Eliom_common.sc_set_value <- `Used;

Reverted since the tab cookies to send can be computed twice: once for the headers, once for the HTML page (to set a JavaScript variable)

balat

comment created time in 5 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 7f2bdfcd90c5bfbab739535d2c72c349c2329b83

Cookies: good hash function

view details

Jérôme Vouillon

commit sha 1faa46fb90027a6eda78f0ba61773b2110fbcf6c

Make sure we do not reuse cookies

view details

Jérôme Vouillon

commit sha 9df73f61a90b4009b0c8f37f581f941782f1e11f

WIP

view details

push time in 5 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 3241ebaf3ef67166e3754ba21a9bd7517ec1d8b6

Make sure we do not reuse cookies

view details

Jérôme Vouillon

commit sha 6182b80a24d195e4e6e13bc83bda08e11b0a969c

Cookies: good hash function

view details

push time in 5 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 882d486badd14e626717278f6b10c1b4d765e934

Fix missing cookie hashing

view details

Jérôme Vouillon

commit sha 412adf4bb3e0079c7797b5b6fdd367bbdd1f9219

Fix cookie expiration changes

view details

push time in 5 days

create barnchocsigen/eliom

branch : hashed-cookies

created branch time in 5 days

pull request commentocsigen/eliom

Eliom_client.History: give access to visited URLs

@vouillon Tested.

jrochel

comment created time in 6 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha b2ac559f34738dd51be419eb79e8f2b17add74e3

Debugging: log when sending old cookies

view details

push time in 8 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 3251ba9aca3099e9e6345ce4d2ff8d9b4350ab1f

Debugging: log when sending old cookies

view details

push time in 8 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha d484eb9e8debc094576c99d499f1e8047ec04c98

Debugging: log when sending old cookies

view details

push time in 8 days

push eventocsigen/eliom

Jérôme Vouillon

commit sha 43ab8009c5ee282a8016406b583341efebadda98

Debugging: log when sending old cookies

view details

push time in 8 days

create barnchocsigen/eliom

branch : debug-sessions+history

created branch time in 8 days

create barnchocsigen/eliom

branch : debug-sessions

created branch time in 8 days