summaryrefslogtreecommitdiff
path: root/src/iflow.sml
Commit message (Collapse)AuthorAge
* Differentiate between HTML and normal string literalsGravatar Adam Chlipala2014-08-01
|
* Change handling of returned text blobs, to activate the normal EWrite ↵Gravatar Adam Chlipala2013-12-11
| | | | optimizations
* Get Iflow working againGravatar Adam Chlipala2013-04-21
|
* Make Scriptcheck catch more script/message-passing uses, and move the phase ↵Gravatar Adam Chlipala2013-03-15
| | | | earlier in compilation
* Refactor SQL parsing code from Iflow to Sql, add querydml parser.Gravatar Edward Z. Yang2012-03-12
|
* First part of changes to avoid depending on C function call argument order ↵Gravatar Adam Chlipala2012-01-07
| | | | of evaluation (omitting normal Ur function calls, so far)
* [De]serialization of times in JavaScript; proper integer division in ↵Gravatar Adam Chlipala2010-12-23
| | | | JavaScript; Basis.crypt; Top.mkRead'; more aggressive Mono-level inlining, for values of function-y types
* tryDmlGravatar Adam Chlipala2010-09-05
|
* Roll back WHERE checkingGravatar Adam Chlipala2010-07-27
|
* equalAny policiesGravatar Adam Chlipala2010-07-27
|
* Initial version of equalKnown working for secretGravatar Adam Chlipala2010-07-27
|
* Some Iflow improvements for gradebookGravatar Adam Chlipala2010-05-06
|
* Safe unmodeled SQL expressions marked as knownGravatar Adam Chlipala2010-05-01
|
* Basic handling of recursive functions in IflowGravatar Adam Chlipala2010-05-01
|
* Add rand to Basis and handle it in IflowGravatar Adam Chlipala2010-04-29
|
* Complain about DValRec; optimizations for unit-valued ECase and forgetting ↵Gravatar Adam Chlipala2010-04-29
| | | | of path conditions across ESeq
* Avoid state space explosion with ECase that just writes a constant in each caseGravatar Adam Chlipala2010-04-18
|
* Fix innappropriate removal of duplicate tables from DML policiesGravatar Adam Chlipala2010-04-18
|
* Better handling of DELETE and UPDATEGravatar Adam Chlipala2010-04-18
|
* Take advantage of equalities between get_cookie callsGravatar Adam Chlipala2010-04-18
|
* Use key information in more places, and catch cases where one key completion ↵Gravatar Adam Chlipala2010-04-18
| | | | depends on another having happened already
* Parsing boolean SQL constants and fixing a related prover bugGravatar Adam Chlipala2010-04-18
|
* At loop heads, havoc relations that might be changed by the loopGravatar Adam Chlipala2010-04-17
|
* Check for implicit flows via expressions injected into SQLGravatar Adam Chlipala2010-04-15
|
* Parsing ORDER BYGravatar Adam Chlipala2010-04-15
|
* Get refurbished Iflow working with calendarGravatar Adam Chlipala2010-04-14
|
* More descriptive info flow error messageGravatar Adam Chlipala2010-04-13
|
* Completely redid main Iflow logic; so far, policy and policy2 workGravatar Adam Chlipala2010-04-13
|
* Command-line use of IflowGravatar Adam Chlipala2010-04-13
|
* Catching lame FFI applicationsGravatar Adam Chlipala2010-04-13
|
* Fix problem with overly weak ambients for queries; fix known-related bug in ↵Gravatar Adam Chlipala2010-04-13
| | | | assert for Dt1
* When applying multiple policies at once, filter the policy set at the ↵Gravatar Adam Chlipala2010-04-13
| | | | beginning, removing unmatchable policies
* Avoid pointless rebuilding of hypothesis E-graphsGravatar Adam Chlipala2010-04-13
|
* Havoc relations that have been updatedGravatar Adam Chlipala2010-04-13
|
* sendOwnIds policiesGravatar Adam Chlipala2010-04-11
|
* Using multiple policies to check a written valueGravatar Adam Chlipala2010-04-11
|
* Iflow working with a UNIONGravatar Adam Chlipala2010-04-11
|
* Use functional dependency informationGravatar Adam Chlipala2010-04-11
|
* Complete update records with fields that are not being setGravatar Adam Chlipala2010-04-11
|
* Update policiesGravatar Adam Chlipala2010-04-11
|
* Express all query outputs using record literalsGravatar Adam Chlipala2010-04-11
|
* Delete policiesGravatar Adam Chlipala2010-04-11
|
* Insert policiesGravatar Adam Chlipala2010-04-11
|
* Constants are knownGravatar Adam Chlipala2010-04-10
|
* Path conditions, used to track implicit flowsGravatar Adam Chlipala2010-04-10
|
* Abstract type for evalExp state; handle WHERE conditions soundlyGravatar Adam Chlipala2010-04-10
|
* Some serious debugging of the new CcGravatar Adam Chlipala2010-04-08
|
* Implemented proper congruence closure, to the point where tests/policy worksGravatar Adam Chlipala2010-04-08
|
* Change query_policy to sendClient; all arguments passed to SQL predicates ↵Gravatar Adam Chlipala2010-04-08
| | | | are variables
* secret logonGravatar Adam Chlipala2010-04-06
|