A port/rewrite of inkle/ink in rust
A smart mastermind app who tries to guess your code
An Emacs configuration for the stubborn martian vimmer
An ink plugin for Construct 3
Ink support in Visual Studio Code
Facelesspanda's doom configuration.
Spacemacs configuration
MIPS32 assembly code exercises
Convert a text selection to ASCII art using FIGlet and auto-comment
Batteries Included project
push eventocsigen/eliom
commit sha caf9553638f3756c14d0d659c1ba6979d836a974
[history] render page URL non-optional
commit sha 1b2234f5e6fa37546e3c5016e8d8dbeb47f9842b
[history] fix page confusion The previous code stored COPIES of the active page.
commit sha 040294c2b76bba4bc66d9aa62539703105645d9e
[history] debugging
push time in 12 hours
push eventocsigen/ocsigen-start
commit sha a3918a518c362717f5055e97433d2fc20e5a00b2
disconnect now called from function connect to make sure it is always called before connection
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
push time in 2 days
push eventocsigen/ocsigen-start
commit sha 4342be8830d757e50aeb7076eed4a18e94fe5cfa
[opam] Complete the external dependencies on macOS
commit sha d944e106e7dfd9ccb331b66d2573b811e2ac2d05
[ci] Automate the build process using GitHub Actions
commit sha 992d52494a9586b48539c72bfc9b443eee688b6d
[ci] Remove the obsolete continuous integration using Travis CI
commit sha 250c263dae34b84597b70ef1edd5502b0937517e
[opam] Bump version number
commit sha 8cb5c79099a946fc468bf75c23e35a81ac6238b1
[template] README.md correction for android mobile installation
commit sha d10c9bd497ba589bf65ed7a32fd7603259bdf270
Merge pull request #626 from ocsigen/template-readme-mobile-correc [template] README.md correction for ANDROID mobile installation
commit sha f509c0ea49ac2e86663f7aefcbe8c0503facb485
Use ocaml/setup-ocaml@v2 Signed-off-by: Sora Morimoto <[email protected]>
commit sha 5d1152465ffb3b14a55ede1dd8b7851389ce8f68
Use ocaml/setup-ocaml@v2 Signed-off-by: Sora Morimoto <[email protected]>
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
commit sha a3918a518c362717f5055e97433d2fc20e5a00b2
disconnect now called from function connect to make sure it is always called before connection
push time in 2 days
push eventocsigen/eliom
commit sha 3359da2075fb67d666c68ec80cab867e767b0e82
Merge pull request #687 from ocsigen/utm Add options <ignoredgetparams/> and <ignoredpostparams/>
commit sha 4c3668c3297f46fd155b646aef4857ba85034910
Do not add unnecessary header Expires
commit sha 9a95ac0efdb5a75ae50ab01f6ef6ba4304ab8457
Disable caching (Cache-Control: no-cache) by default
commit sha fb78eb047d877b63fe0891af409724af70a877a6
Merge pull request #690 from ocsigen/dynamic-contents Disable caching by default
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
comment created time in 2 days
push eventocsigen/eliom
commit sha 882d486badd14e626717278f6b10c1b4d765e934
Fix missing cookie hashing
commit sha 412adf4bb3e0079c7797b5b6fdd367bbdd1f9219
Fix cookie expiration changes
commit sha b98322645c2a7cb039385f05b71b80ac2f2d0738
Cookies: good hash function
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.
commit sha 4e1fd02c8d4b59b6d1b65335c314ae9e75026d71
Make hashed cookies an opaque type
push time in 2 days
push eventocsigen/eliom
commit sha 4c3668c3297f46fd155b646aef4857ba85034910
Do not add unnecessary header Expires
commit sha 9a95ac0efdb5a75ae50ab01f6ef6ba4304ab8457
Disable caching (Cache-Control: no-cache) by default
commit sha fb78eb047d877b63fe0891af409724af70a877a6
Merge pull request #690 from ocsigen/dynamic-contents Disable caching by default
push time in 2 days
push eventocsigen/eliom
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.
push time in 2 days
push eventocsigen/eliom
commit sha b98322645c2a7cb039385f05b71b80ac2f2d0738
Cookies: good hash function
commit sha 8e03302282d90075440326c6af1f076f36e1de21
Make sure we do not reuse cookies
push time in 3 days
push eventocsigen/eliom
commit sha d09c35c3225eb83d67b277db842f98d5f594569c
Make sure we do not reuse cookies
push time in 3 days
push eventocsigen/eliom
commit sha 75f2c94f882e61ee249839cf4b1f01544da1d4d3
Make sure we do not reuse cookies
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)
comment created time in 5 days
push eventocsigen/eliom
commit sha 7f2bdfcd90c5bfbab739535d2c72c349c2329b83
Cookies: good hash function
commit sha 1faa46fb90027a6eda78f0ba61773b2110fbcf6c
Make sure we do not reuse cookies
commit sha 9df73f61a90b4009b0c8f37f581f941782f1e11f
WIP
push time in 5 days
push eventocsigen/eliom
commit sha 3241ebaf3ef67166e3754ba21a9bd7517ec1d8b6
Make sure we do not reuse cookies
commit sha 6182b80a24d195e4e6e13bc83bda08e11b0a969c
Cookies: good hash function
push time in 5 days
push eventocsigen/eliom
commit sha 882d486badd14e626717278f6b10c1b4d765e934
Fix missing cookie hashing
commit sha 412adf4bb3e0079c7797b5b6fdd367bbdd1f9219
Fix cookie expiration changes
push time in 5 days
pull request commentocsigen/eliom
Eliom_client.History: give access to visited URLs
@vouillon Tested.
comment created time in 6 days
push eventocsigen/eliom
commit sha b2ac559f34738dd51be419eb79e8f2b17add74e3
Debugging: log when sending old cookies
push time in 8 days
push eventocsigen/eliom
commit sha 3251ba9aca3099e9e6345ce4d2ff8d9b4350ab1f
Debugging: log when sending old cookies
push time in 8 days
push eventocsigen/eliom
commit sha d484eb9e8debc094576c99d499f1e8047ec04c98
Debugging: log when sending old cookies
push time in 8 days
push eventocsigen/eliom
commit sha 43ab8009c5ee282a8016406b583341efebadda98
Debugging: log when sending old cookies
push time in 8 days