Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								264f7189e8 
								
							 
						 
						
							
							
								
								gnu: services: web: Have fcgiwrap log to a file.  
							
							... 
							
							
							
							This makes it easier to access the output.
* gnu/services/web.scm (fcgiwrap-shepherd-service): Pass #:log-file to
make-forkexec-constructor. 
							
						 
						
							2021-04-01 09:01:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								190912cb8e 
								
							 
						 
						
							
							
								
								gnu: services: web: Cleanup whitespace.  
							
							... 
							
							
							
							Replace tabs with spaces, and delete trailing whitespace.
* gnu/services/web.scm: Cleanup whitespace. 
							
						 
						
							2021-04-01 09:01:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandru-Sergiu Marton 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b5a81dfd3 
								
							 
						 
						
							
							
								
								services: Add Agate Gemini service.  
							
							... 
							
							
							
							* gnu/services/web.scm (<agate-configuration>): New record type.
(agate-accounts, agate-shepherd-service): New procedures.
(agate-service-type): New variable.
* doc/guix.texi (Web Services): Document it.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> 
							
						 
						
							2021-02-15 13:35:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Julien Lepiller 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e82a713c15 
								
							 
						 
						
							
							
								
								gnu: php-fpm: Ensure no duplicate group.  
							
							... 
							
							
							
							* gnu/services/web.scm (php-fpm-accounts): Ensure `php-fpm` group is not
duplicated.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at> 
							
						 
						
							2021-01-17 20:40:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandru-Sergiu Marton 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								149dd51d2f 
								
							 
						 
						
							
							
								
								services: gmnisrv: Export procedures and service type.  
							
							... 
							
							
							
							* gnu/services/web.scm: Export gmnisrv-configuration, gmnisrv-configuration?,
gmnisrv-configuration-package, gmnisrv-configuration-config-file,
gmnisrv-service-type.
Signed-off-by: Christopher Baines <mail@cbaines.net> 
							
						 
						
							2020-11-14 11:32:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Julien Lepiller 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								acb9f7849f 
								
							 
						 
						
							
							
								
								services: nginx: Re-introduce server-names-hash-bucket-size.  
							
							... 
							
							
							
							This was unintentionally removed in
00014f7692 
							
						 
						
							2020-11-09 22:48:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandru-Sergiu Marton 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ade5bdeb8 
								
							 
						 
						
							
							
								
								services: Add gmnisrv web service.  
							
							... 
							
							
							
							* gnu/services/web.scm (<gmnisrv-configuration>): New record type.
(%default-gmnisrv-config-file): New variable.
(%gmnisrv-accounts, %gmnisrv-activation): New variables.
(gmnisrv-shepherd-service): New procedure.
(gmnisrv-service-type): New variable.
* doc/guix.texi (Web Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2020-10-27 18:00:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e86c2f058a 
								
							 
						 
						
							
							
								
								services: hpcguix-web: Set 'XDG_CACHE_HOME' to a writable directory.  
							
							... 
							
							
							
							* gnu/services/web.scm (hpcguix-web-shepherd-service): Change
XDG_CACHE_HOME to /var/cache/guix/web.  Previously, the authentication
code would try to write to /var/cache/guix/authentication, which would
fail. 
							
						 
						
							2020-10-27 18:00:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00014f7692 
								
							 
						 
						
							
							
								
								services: nginx: Add lua module.  
							
							... 
							
							
							
							* gnu/services/web.scm (<nginx-configuration>)
[lua-package-path, lua-package-cpath]: New record types.
* gnu/services/web.scm (default-nginx-config): Use them.
* doc/guix.texi (Web Services): Document this.
* doc/guix-cookbook.texi (System Configuration): Document this. 
							
						 
						
							2020-10-14 23:41:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lulu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5436b673f5 
								
							 
						 
						
							
							
								
								services: nginx: Fix typo in exported symbol.  
							
							... 
							
							
							
							* gnu/services/web.scm: Fix typo in exported symbol.
Signed-off-by: Julien Lepiller <julien@lepiller.eu> 
							
						 
						
							2020-10-14 14:34:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Licht 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bba0533115 
								
							 
						 
						
							
							
								
								services: php-fpm: Add 'php-ini-file' configuration.  
							
							... 
							
							
							
							* gnu/services/web.scm: (<php-fpm-configuration>)[php-ini-file]: New record field.
(php-fpm-shepherd-service): Use it.
* doc/guix.texi (Web Services): Document it. 
							
						 
						
							2020-09-10 09:46:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arun Isaac 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								17881f944e 
								
							 
						 
						
							
							
								
								services: fcgiwrap: Create parent directory for unix socket.  
							
							... 
							
							
							
							* gnu/services/web.scm (fcgiwrap-activation): New function.
(fcgiwrap-service-type): Extend activation-service-type with
fcgiwrap-activation. 
							
						 
						
							2020-08-26 22:56:37 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a143e92446 
								
							 
						 
						
							
							
								
								services: web: Do not export record type descriptors.  
							
							... 
							
							
							
							* gnu/services/web.scm (<httpd-configuration>, <httpd-virtualhost>)
(<httpd-config-file>, <httpd-module>, <nginx-configuration>)
(<nginx-server-configuration>, <nginx-upstream-configuration>)
(<nginx-location-configuration>, <nginx-named-location-configuration>)
(<php-fpm-configuration>, <php-fpm-dynamic-process-manager-configuration>)
(<php-fpm-static-process-manager-configuration>)
(<php-fpm-on-demand-process-manager-configuration>)
(<tailon-configuration-file>, <tailon-configuration>)
(<varnish-configuration>, <patchwork-database-configuration>)
(<patchwork-settings-module>, <patchwork-configuration>)
(<mumi-configuration>): Do not export. 
							
						 
						
							2020-07-12 23:13:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								060211853d 
								
							 
						 
						
							
							
								
								services: mumi: Run in a UTF-8 locale.  
							
							... 
							
							
							
							* gnu/services/web.scm (mumi-shepherd-services)[environment]: New
variable.
Pass it as #:environment-variables to each 'make-forkexec-constructor'
call. 
							
						 
						
							2020-07-12 21:55:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db170ee921 
								
							 
						 
						
							
							
								
								services: Add missing (ice-9 format) import.  
							
							... 
							
							
							
							These issues were reported by -Wformat, though they were harmless in
practice because importing (ice-9 format) changes the global 'format'
binding currently.
* gnu/services/nix.scm: Import (ice-9 format).
* gnu/services/web.scm: Likewise.
* gnu/system/mapped-devices.scm: Likewise. 
							
						 
						
							2020-06-25 01:20:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nikita 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c986a7dc2 
								
							 
						 
						
							
							
								
								mailmap: Update entries for Nikita.  
							
							... 
							
							
							
							* .mailmap: change email and name for Nikita.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm,
gnu/packages/check.scm, gnu/packages/cinnamon.scm,
gnu/packages/compression.scm, gnu/packages/crypto.scm,
gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm,
gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm,
gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 
							
						 
						
							2020-05-13 09:30:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Pelz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								543516ed00 
								
							 
						 
						
							
							
								
								services/web: Fix ordering of default-nginx-config.  
							
							... 
							
							
							
							Fixes an error message '"load_module" directive is specified too late'.
* gnu/services/web.scm (default-nginx-config): Emit load_module before
global directives. 
							
						 
						
							2020-04-08 23:12:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e8564f8f0 
								
							 
						 
						
							
							
								
								services/web: Add missing ungexp for mumi shepherd services.  
							
							... 
							
							
							
							This is a follow-up to commit f00f52a1fb 
							
						 
						
							2020-04-06 09:44:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ef1fc8da3 
								
							 
						 
						
							
							
								
								services/web: Add default values to all mumi-configuration fields.  
							
							... 
							
							
							
							This is a follow-up to commit f00f52a1fb 
							
						 
						
							2020-04-06 08:55:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f00f52a1fb 
								
							 
						 
						
							
							
								
								gnu: mumi: Update to 0.0.0-12.bb2fe92.  
							
							... 
							
							
							
							* gnu/packages/mail.scm (mumi): Update to 0.0.0-12.bb2fe92.
[inputs]: Add guile-gcrypt, guile-redis, guile-webutils, mailutils.
* gnu/services/web.scm (<mumi-configuration>): New record type.
(mumi-configuration, mumi-configuration?, mumi-configuration-mumi,
mumi-configuration-mailer?, mumi-configuration-sender,
mumi-configuration-smtp): New procedures.
(mumi-shepherd-services): Accept configuration; adjust start commands; add
Shepherd service for mumi mailer.
(mumi-service-type): Pass default configuration.
* doc/guix.texi (Web Services): Update documentation. 
							
						 
						
							2020-04-06 08:40:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85f0958693 
								
							 
						 
						
							
							
								
								services/web: Export nginx-configuration-global-directives.  
							
							... 
							
							
							
							This is a follow-up to commit b420e6deb9 
							
						 
						
							2020-03-16 12:22:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ec4607863 
								
							 
						 
						
							
							
								
								services: nginx: Fix broken default configuration.  
							
							... 
							
							
							
							* gnu/services/web.scm (nginx-configuration): Emit an empty events{}
block by default.
* doc/guix.texi (Web Services): Document it. 
							
						 
						
							2020-03-16 03:19:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b420e6deb9 
								
							 
						 
						
							
							
								
								services/web: nginx-configuration: Add support for global directives.  
							
							... 
							
							
							
							* gnu/services/web.scm (<nginx-configuration>)[global-directives]: Add field.
(emit-global-directive): New procedure.
(default-nginx-config): Use it.
* doc/guix.texi (Web Services): Document it. 
							
						 
						
							2020-03-15 12:05:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								995b391013 
								
							 
						 
						
							
							
								
								services/web: Remove empty events directive from default-nginx-config.  
							
							... 
							
							
							
							* gnu/services/web.scm (default-nginx-config): Remove empty events directive. 
							
						 
						
							2020-03-15 12:05:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a595399230 
								
							 
						 
						
							
							
								
								services: mumi-service-type: Update to latest version of mumi.  
							
							... 
							
							
							
							* gnu/services/web.scm (%mumi-activation): Create /var/mumi/db.
(mumi-shepherd-services): Add service for mumi worker. 
							
						 
						
							2020-03-12 12:47:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f325a33e16 
								
							 
						 
						
							
							
								
								services: web: Use the Patchwork default-from-email.  
							
							... 
							
							
							
							Previously this wasn't used, but it should have been.
* gnu/services/web.scm (patchwork-settings-module-compiler): Use the
default-from-email. 
							
						 
						
							2020-02-09 11:17:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ee87461e0 
								
							 
						 
						
							
							
								
								services: Add Mumi service.  
							
							... 
							
							
							
							* gnu/services/web.scm (%mumi-activation, %mumi-accounts): New variables.
(mumi-shepherd-services): New procedure.
(mumi-service-type): New variable.
* doc/guix.texi (Web Services): Document it. 
							
						 
						
							2019-12-21 23:55:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73765c91ce 
								
							 
						 
						
							
							
								
								services: nginx: Add description.  
							
							... 
							
							
							
							* gnu/services/web.scm (nginx-service-type)[description]: New field. 
							
						 
						
							2019-11-28 13:30:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c34c62c80 
								
							 
						 
						
							
							
								
								services: hpcguix-web: Delete lock files during activation.  
							
							... 
							
							
							
							* gnu/services/web.scm (%hpcguix-web-activation): Delete ".lock" files
from HOME-DIR. 
							
						 
						
							2019-11-09 23:04:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ce0d7e190 
								
							 
						 
						
							
							
								
								services: hpcguix-web: Explicitly import (guix build utils).  
							
							... 
							
							
							
							* gnu/services/web.scm (%hpcguix-web-activation): Add explicit
'with-imported-modules'. 
							
						 
						
							2019-11-09 23:04:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Pelz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00e680a411 
								
							 
						 
						
							
							
								
								services: Make it possible to include dynamic modules in nginx.  
							
							... 
							
							
							
							* gnu/services/web.scm (<nginx-configuration>): Add modules field.
(nginx-configuration-modules): New field accessor.
(emit-load-module): New procedure.
(default-nginx-config): Add support for the modules field.
* doc/guix.texi (NGINX): Document it. 
							
						 
						
							2019-11-07 22:15:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Efraim Flashner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								548efa8bdf 
								
							 
						 
						
							
							
								
								services: patchwork: Fix typo.  
							
							... 
							
							
							
							* gnu/services.web.scm (define-gexp-compiler): Use 'enable-rest-api?'
where appropriate in place of 'enable-xmlrpc?' 
							
						 
						
							2019-11-05 14:51:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan Nieuwenhuizen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a69dd5c15 
								
							 
						 
						
							
							
								
								services: httpd: Fix virtual-host doc and config.  
							
							... 
							
							
							
							* doc/guix.texi (Web Services): Fix httpd-virtualhost examples.
* gnu/services/web.scm (httpd-process-extensions): Add missing newline
separator. 
							
						 
						
							2019-10-04 17:10:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Vollmert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c26f562e5e 
								
							 
						 
						
							
							
								
								services: nginx: Pass run-directory on config test.  
							
							... 
							
							
							
							Fixes <https://bugs.gnu.org/36388 >.
This fixes error logging errors in the activation script.
* gnu/services/web.scm (nginx-activation): Add "-p" flag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2019-09-04 23:41:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2177d9222f 
								
							 
						 
						
							
							
								
								services: Add patchwork.  
							
							... 
							
							
							
							* gnu/service/web.scm (<patchwork-database-configuration>
<patchwork-settings-module>, <patchwork-configuration>): New record types.
(patchwork-virtualhost): New procedure.
(patchwork-service-type): New variable.
* gnu/tests/web.scm (%test-patchwork): New variable.
* doc/guix.text (Web Services): Document it. 
							
						 
						
							2019-05-31 20:22:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cee06123c8 
								
							 
						 
						
							
							
								
								gnu: Remove unused module reference.  
							
							... 
							
							
							
							* gnu/services/web.scm: Remove reference to (gnu packages guile). 
							
						 
						
							2019-04-28 16:05:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ng0 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47956fa0c2 
								
							 
						 
						
							
							
								
								Correct name and email address for ng0.  
							
							... 
							
							
							
							* .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi,
doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm,
gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm,
gnu/packages/guile-wm.scm,gnu/packages/guile-xyz.scm,
gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm,
gnu/packages/language.scm, gnu/packages/libcanberra.scm,
gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm:
Correct name and email address for ng0.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> 
							
						 
						
							2019-03-18 15:05:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e517161d6b 
								
							 
						 
						
							
							
								
								services: php-fpm: Add 'timezone' configuration.  
							
							... 
							
							
							
							* gnu/services/web.scm: (<php-fpm-configuration>)[timezone]: New record field.
(default-php-fpm-config, php-fpm-shepherd-service, php-fpm-activation): Use
this.
* doc/guix.texi (Web Services): Document this. 
							
						 
						
							2018-12-17 22:09:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Florian Pelz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abc98e3be5 
								
							 
						 
						
							
							
								
								services: httpd: Allow using it with PHP.  
							
							... 
							
							
							
							* gnu/services/web.scm (httpd): Make existing httpd-module API public.
* doc/guix.texi (Apache HTTP Server): Document its usage with PHP-FPM.
Signed-off-by: Christopher Baines <mail@cbaines.net> 
							
						 
						
							2018-10-27 14:08:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marius Bakke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b97a1779f 
								
							 
						 
						
							
							
								
								services: Add Varnish service.  
							
							... 
							
							
							
							* gnu/services/web.scm (<varnish-configuration>): New record type.
(%varnish-accounts, %varnish-service-type): New variables.
(varnish-shepherd-service): New procedure.
* gnu/tests/web.scm (%varnish-vcl, %varnish-os): New variables.
(%test-varnish): New test.
* doc/guix.texi (Web Services): Document it. 
							
						 
						
							2018-09-26 00:33:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81317071fb 
								
							 
						 
						
							
							
								
								services: hpcguix-web: Produce a log file and rotate it.  
							
							... 
							
							
							
							* gnu/services/web.scm (%hpcguix-web-log-file)
(%hpcguix-web-log-rotations): New variables.
(hpcguix-web-shepherd-service): Pass #:log-file.
(hpcguix-web-service-type): Extend ROTTLOG-SERVICE-TYPE. 
							
						 
						
							2018-09-10 12:12:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19de8273ee 
								
							 
						 
						
							
							
								
								services: tailon: Move to (gnu services web).  
							
							... 
							
							
							
							This allows (gnu services admin) to remain deeper in the module graph
and to be used by (gnu services web).
* gnu/services/admin.scm (<tailon-configuration-file>)
(tailon-configuration-files-string)
(tailon-configuration-file-compiler, <tailon-configuration>)
(tailon-shepherd-service, %tailon-accounts)
(tailon-service-type): Move to...
* gnu/services/web.scm: ... here.
* gnu/tests/admin.scm: Remove.  Move test to...
* gnu/tests/web.scm (%tailon-os)
(run-tailon-test, %test-tailon): ... here. 
							
						 
						
							2018-09-10 12:12:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e80c725db7 
								
							 
						 
						
							
							
								
								services: nginx: 'stop' returns #f.  
							
							... 
							
							
							
							Previously we'd return #t, which the Shepherd would consider a failure
to stop the service.
* gnu/services/web.scm (nginx-shepherd-service): In 'nginx-action',
return #f when stopping the service. 
							
						 
						
							2018-09-08 23:02:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								985975ae80 
								
							 
						 
						
							
							
								
								services: nginx: Don't read PID file when passed a custom config file.  
							
							... 
							
							
							
							Fixes <https://bugs.gnu.org/32665 >.
* gnu/services/web.scm (nginx-shepherd-service): Check whether FILE is
true and don't read the PID file if it is; use 'read-pid-file' instead
of a potentially endless loop. 
							
						 
						
							2018-09-08 23:02:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7df945656c 
								
							 
						 
						
							
							
								
								services: hpcguix-web: Set SSL_CERT_DIR.  
							
							... 
							
							
							
							Previously Git pulls over HTTPS would fail with:
  guix/git.scm:132:7: In procedure update-cached-checkout:
  Throw to key `git-error' with args `(#<<git-error> code: -17 message: "the SSL certificate is invalid" class: 16>)'.
* gnu/services/web.scm (hpcguix-web-shepherd-service): Pass
"SSL_CERT_DIR=/etc/ssl/certs".
* doc/guix.texi (Web Services): Mention certificates. 
							
						 
						
							2018-09-06 13:49:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clément Lassieur 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9fc2922794 
								
							 
						 
						
							
							
								
								services: nginx: Get the Shepherd to respawn NGINX.  
							
							... 
							
							
							
							* gnu/services/web.scm (nginx-shepherd-service): Change 'start' (that is, all
actions that don't send a signal to the master process) to return the PID.
Wait until the PID file is created and contains an integer because it might be
created after the parent process exits. 
							
						 
						
							2018-08-31 16:35:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clément Lassieur 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ae0607dd8 
								
							 
						 
						
							
							
								
								services: nginx: Use 'invoke' rather than 'system*'.  
							
							... 
							
							
							
							* gnu/services/web.scm (nginx-shepherd-service): Replace SYSTEM* with INVOKE. 
							
						 
						
							2018-08-13 23:44:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25e071ead9 
								
							 
						 
						
							
							
								
								services: nginx: Support extra content in the http block.  
							
							... 
							
							
							
							This helpful when adding content to the nginx configuration file, which isn't
supported by the record type used for the configuration.  For example, like
adding proxy_cache_path configuration.
* gnu/packages/web.scm (<nginx-configuration>): Add new extra-content field.
  (nginx-configuration-extra-content): New field accessor.
  (default-nginx-config): Add support for the extra-content field.
* doc/guix.texi (NGINX): Document the new extra-content field. 
							
						 
						
							2018-06-12 21:18:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rouby Pierre-Antoine 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93b83eb31e 
								
							 
						 
						
							
							
								
								services: Add hpcguix-web.  
							
							... 
							
							
							
							* gnu/service/web.scm (<hpcguix-web-configuration>): New record-type.
  (%hpcguix-web-accounts): New variable.
  (%hpcguix-web-activation,hpcguix-web-shepherd-service,
  hpcguix-web-service-type): New procedures.
* gnu/tests/web.scm (run-hpcguix-web-server-test): New procedure.
  (%hpcguix-web-specs, %hpcguix-web-os, %test-hpcguix-web): New variable.
* doc/guix.texi (Web Services): Add 'hpcguix-web'.
Co-authored-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2018-06-01 13:50:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ng0 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a78fd4617 
								
							 
						 
						
							
							
								
								Correct name and Email for ng0.  
							
							... 
							
							
							
							* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> 
							
						 
						
							2018-03-20 17:17:58 +01:00