| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-28 | remove gf-server.cabal | John J. Camilleri | |
| 2018-07-31 | gf-server.cabal: relax network version bounds and make building the library ↵ | Thomas Hallgren | |
| and pgf-service executable optional This allows you to build the content-service without installing the problematic fastcgi library. | |||
| 2015-02-25 | PGFService: make the restriction on parallelism more effective | hallgren | |
| Restrict the entire request handler instead of just the call to the C parser. | |||
| 2014-09-03 | gf.cabal, gf-server.cabal: add version bounds on network & httpd-shed | hallgren | |
| * httpd-shed-0.4 does not specify an upper bound on network, but it fails to build against network>=2.6. This is fixed in httpd-shed-0.4.0.2. * With network-2.6, the Network.URI modules is moved to a separate package, so for the time being GF requires network>=2.3 && <2.6. This is compatible with the four most recent versions of the Haskell Platform. | |||
| 2014-09-02 | src/server: refactoring to isolate dependencies on the cgi/fastcgi packages | hallgren | |
| * Introducing the module CGI, re-exporting a subset of the cgi package. It might complete replace the cgi package in the future. * Introducing the module CGIUtils, containing functions from FastCGIUtils that have nothing to do with fastcgi. Some low level hackery with unsafePerformIO and global variables was left in FastCGIUtils, but it is actually not used, neither for gf -server nor exec/pgf-fcgi.hs. | |||
| 2014-07-21 | PGF service: expire PGFs from the cache when they have been unused for 24 hours | hallgren | |
| ...to keep memory use down on the server. | |||
| 2014-07-15 | src/server/gf-server.cabal: update dependencies | hallgren | |
| 2014-01-31 | gf-server.cabal: flag to include C run-time support in the FastCGI PGF service | hallgren | |
| 2013-12-17 | src/server/gf-server.cabal: compile it as a common library + executables | hallgren | |
| 2013-07-15 | gf-server.cabal: same changes as in gf.cabal for ghc-7.6 compatibility | hallgren | |
| 2012-04-02 | gf-server.cabal: mtl is needed to build pgf-server now | hallgren | |
| 2012-03-05 | gf-server.cabal: always build the fastcgi module (pgf-server), lower version ↵ | hallgren | |
| requirement on the cgi package + The flag fastcgi is removed: building the fastcgi is the main purpose of this cabal file again. + pgf-http superseded by gf-server, but is still available as an option + Require cgi>=3001.7.3 instead of cgi>=3001.8.0. | |||
| 2012-02-23 | src/server/ContentService.hs: fix compilaton problem | hallgren | |
| 2011-08-23 | pgf-service: add Jordis transfer function for OpenMath LaTeX output | hallgren | |
| 2011-06-21 | gf-server: enable -rtsopts when compiling with ghc>=7.0 | hallgren | |
| 2011-06-21 | gf-server.cabal: a separate flag for the content service | hallgren | |
| * Use cabal install -ffastcgi to compile the fastcgi server. * Use cabal install -fcontent to compile the content service (off by default, currently broken) * Use both flag to compile both. | |||
| 2010-12-23 | gf-server.cabal: changes to stop cabal from demanding hsql even when ↵ | hallgren | |
| content-server is not going to be built | |||
| 2010-12-22 | gf-server.cabal: update description of fastcgi flag | hallgren | |
| 2010-12-22 | gf-server.cabal: make hsql-mysql optional like fastcgi | hallgren | |
| content-service depends on hsql-mysql, which depends on a C library, so like fastcgi, only compile it if you ask for it explicitly with -ffastcgi. | |||
| 2010-12-22 | gf-server.cabal: Change the default for the flag fastcgi to False | hallgren | |
| If you want the fastcgi server, use cabal install -ffastcgi. This is to avoid problems when you only want to compile pgf-http and the fastcgi library fails to install, which it usually does, since it depends on a C library which is not installed automatically with cabal. | |||
| 2010-12-22 | tweak gf-server.cabal | krasimir | |
| 2010-12-17 | Install minibar and some example grammars along with pgf-http | hallgren | |
| Together with the changes to pgf-http, this should make it much easier to run the PGF service and minibar locally. | |||
| 2010-11-26 | Split pgf-server into pgf-fcgi and pgf-http. | hallgren | |
| The dependency on the fastcgi package made pgf-server difficult to compile, so it is now split into - pgf-fgci (main module in pgf-fcgi.hs), which is built only if fastcgi is already installed or if you turn on the fastcgi flag (e.g. by doing 'cabal install -f fastcgi'). - pgf-http (main module in pgf-http.hs) which is always built (and hopefully has no problematic dependencies.) The modules FastCGIUtils and PGFService no longer depend on fastcgi. | |||
| 2010-11-09 | Make PGFService.hs compile again | hallgren | |
| + PGFService.hs: add Nothing arguments in calls to PGF.parse_ and PGF.getPArseOutput + gf-server.cabal: mark content-server as not buildable, since required source files are missing. | |||
| 2010-10-11 | the exhaustive/random generator now knows how to handle computable functions ↵ | krasimir | |
| in the types | |||
| 2010-09-30 | update PGFService to work after the extensions in the random generation API | krasimir | |
| 2010-09-01 | Standalone HTTP version of pgf-server | hallgren | |
| pgf-server can now act as a standalone HTTP server. To activate this mode, start it with pfg-server http to use the default port number (41296), or give an explicit port number, e.g., pgf-server http 8080 The HTTP server serves PGF files in the same way as the old FastCGI interface. In addition, it also serves static files. The document root for static files is the www subdirectory of the current directory where pgf-server is started. In spite of these addition, backwards compatibility is maintaned. The old FastCGI interface continues to work as before. (It is activated when pgf-server is started without arguments.) | |||
| 2010-07-31 | fix: PGFService should type-check the trees that comes from the user | krasimir | |
| 2010-04-22 | Update version numbers for build-depends in gf-server.cabal | hallgren | |
| 2010-04-22 | now the PGF service communicates with Graphviz using UTF8 for the input and ↵ | krasimir | |
| binary for the output | |||
| 2010-04-22 | the pgf service now compiles with the latest CGI package | krasimir | |
| 2009-12-15 | Update version number 3.0 to 3.1 in a number of places | hallgren | |
| 2009-12-14 | fix the directories in gf-server.cabal | krasimir | |
| 2009-06-04 | GF.Grammar.Parser is added to gf-server.cabal to tell Cabal that he has to ↵ | krasimir | |
| run Happy | |||
| 2009-06-04 | the morpho server is now updated and works with the current GF. the sources ↵ | krasimir | |
| are moved in directory server | |||
| 2008-12-05 | Rename PGF Server cabal packages to pgf-server (was gf-server). | bjorn | |
| 2008-11-05 | distinguished know_VS and know_V2 in Lexicon; patched Italian imperatives ↵ | aarne | |
| (not quite finished yet) | |||
| 2008-10-29 | gf-server: added a way to list the available pgf files | bjorn | |
| 2008-10-29 | Rename MainFastCGI.hs to PGFService.hs. | bjorn | |
| 2008-10-17 | (fastcgi) replace DataRef with a more general Cache type, which can hold ↵ | bjorn | |
| several PGF grammars. | |||
| 2008-10-16 | A bunch of changes that make it easy to run the gf server with lighttpd | bjorn | |
| 2008-10-16 | Multithreaded gf.fcgi. | bjorn | |
| 2008-09-17 | fastcgi server: add /mylanguage resource, which selects the language that ↵ | bjorn | |
| best matches the Accept-language header. | |||
| 2008-08-19 | First version of ajax / fastcgi interface with completion. | bjorn | |
| 2008-08-14 | Added first version of the GF FastCGI server. | bjorn | |
