Menu

Tree [85d155] master /
 History

HTTPS access


File Date Author Commit
 demo unknown
 doc 2017-06-15 László Németh László Németh [762ef7] Documentation corrections (3731)
 examples unknown
 include 2013-08-19 Christian Liesch Christian Liesch [835867] add possibility to run a function with a string...
 macros 2013-06-03 Christian Liesch Christian Liesch [e3fcb9] document interface of macros
 packages 2019-03-22 Christian Liesch Christian Liesch [85d155] New release 2.4.24
 plugins 2013-06-11 Christian Liesch Christian Liesch [e3ff68] adjust last modify date in syntax file
 scripts 2017-04-20 Armin Abfalterer Armin Abfalterer [8ca75a] adjust script
 src 2019-01-13 Christian Liesch Christian Liesch [599ad5] Hold pcre.h in one place.
 test 2017-11-16 Christian Liesch Christian Liesch [baa214] Remove more h2 tests.
 tools 2013-06-03 Christian Liesch Christian Liesch [921a30] remove old tools
 .gitignore 2017-11-16 Christian Liesch Christian Liesch [94c12a] Merged armins h2 support to master.
 .project unknown
 AUTHORS 2017-06-28 Christian Liesch Christian Liesch [caf81b] New release
 BUGS 2013-10-12 Christian Liesch Christian Liesch [0bbfbf] Fix multiline problem
 ChangeLog 2019-03-22 Christian Liesch Christian Liesch [6ce753] Prepare release
 INSTALL unknown
 LICENSE unknown
 Makefile.am 2013-07-01 Christian Liesch Christian Liesch [d02e12] try to move dso.h to a include and install it w...
 NEWS unknown
 README 2017-02-02 Lukas Westermann Lukas Westermann [28a3a9] Fix ./buildconf.sh for macOS
 THANKS 2013-08-23 Christian Liesch Christian Liesch [26f406] many thanks to all contributors
 TODO 2014-09-22 Christian Liesch Christian Liesch [dd3470] test and small fix for lua blocks
 buildconf.sh 2017-02-02 Lukas Westermann Lukas Westermann [28a3a9] Fix ./buildconf.sh for macOS
 check_XXX.sh unknown
 configure.ac 2019-03-22 Christian Liesch Christian Liesch [f69337] new release 2.4.24
 distcheck.sh 2019-01-12 Christian Liesch Christian Liesch [704e24] Make openssl 1.1.1 working and add tlsv1.3 avai...
 generate_ca.sh unknown
 generate_modules_c.sh unknown
 generate_vim_syntax.sh unknown
 generate_win_src.sh unknown
 migration.sh unknown
 openssl.cnf unknown
 rc.sh unknown
 release.sh 2019-03-22 Christian Liesch Christian Liesch [7cb325] Fix release.sh for my home setup.
 rename.sh unknown
 sonar-project.properties unknown
 upload.sh unknown

Read Me

Release Build
-------------

Document version
  Set new version in configure.in
  Update ChangeLog
  Update NEWS
  Update AUTHORS
  Update THANKS 

Test it on Linux (optional)
  make distcheck

Test it on Solaris (optional)
  configure && make && make check 

Set version in configure.in and do
  git commit -m"new release" configure.in ChangeLog NEWS AUTHORS THANKS

Build release
  ./release.sh <major>.<minor>.<maint>

Push to central repository
  git push --tags

Build the windows binary. Get its sources 
  ./generate_win_src.sh

And copy the windows exe in this directory

Upload release
./upload.sh <major>.<minor>.<maint>

Set version in configure.in to undef and do
  git commit -m"Release build" configure.in

Build Configure Script
----------------------

./buildconf.sh

macOS Notes
-----------

On macOS install the following dependencies, before running ./buildconf.sh.
(Assumes homebrew):

  # build dependencies
  brew install autoconf automake libtool help2man

  # runtime dependencies
  brew install apr apr-util openssl pcre lua