]> git.kaiwu.me - haproxy.git/commit
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
authorWilly Tarreau <w@1wt.eu>
Mon, 26 Jun 2006 00:48:02 +0000 (02:48 +0200)
committerWilly Tarreau <w@1wt.eu>
Mon, 26 Jun 2006 00:48:02 +0000 (02:48 +0200)
commitbaaee00406291f080f51cc743ed252c1b0ac7851
treea57391fe904519c111e7d2daf46966f61c2791ae
parent002833931711775e09ba41296682aba852584d70
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.

The files are now stored under :
  - include/haproxy for the generic includes
  - include/types.h for the structures needed within prototypes
  - include/proto.h for function prototypes and inline functions
  - src/*.c for the C files

Most include files are now covered by LGPL. A last move still needs
to be done to put inline functions under GPL and not LGPL.

Version has been set to 1.3.0 in the code but some control still
needs to be done before releasing.
83 files changed:
Makefile
Makefile.bsd
ROADMAP
TODO
doc/buffers.fig [new file with mode: 0644]
doc/how-it-works.txt [new file with mode: 0644]
haproxy.c [deleted file]
include/appsession.h [deleted file]
include/haproxy/appsession.h [new file with mode: 0644]
include/haproxy/base64.h [moved from include/base64.h with 66% similarity]
include/haproxy/cfgparse.h [new file with mode: 0644]
include/haproxy/chtbl.h [moved from include/chtbl.h with 96% similarity]
include/haproxy/compat.h [new file with mode: 0644]
include/haproxy/config.h [new file with mode: 0644]
include/haproxy/defaults.h [new file with mode: 0644]
include/haproxy/epoll.h [moved from include/epoll.h with 53% similarity]
include/haproxy/hashpjw.h [moved from include/hashpjw.h with 83% similarity]
include/haproxy/list.h [moved from include/list.h with 85% similarity]
include/haproxy/memory.h [new file with mode: 0644]
include/haproxy/mini-clist.h [moved from include/mini-clist.h with 95% similarity]
include/haproxy/regex.h [new file with mode: 0644]
include/haproxy/standard.h [new file with mode: 0644]
include/haproxy/template.h [new file with mode: 0644]
include/haproxy/time.h [new file with mode: 0644]
include/haproxy/uri_auth.h [moved from include/uri_auth.h with 94% similarity]
include/haproxy/version.h [new file with mode: 0644]
include/proto/backend.h [new file with mode: 0644]
include/proto/buffers.h [new file with mode: 0644]
include/proto/checks.h [new file with mode: 0644]
include/proto/client.h [new file with mode: 0644]
include/proto/fd.h [new file with mode: 0644]
include/proto/log.h [new file with mode: 0644]
include/proto/polling.h [new file with mode: 0644]
include/proto/proto_http.h [new file with mode: 0644]
include/proto/proxy.h [new file with mode: 0644]
include/proto/queue.h [new file with mode: 0644]
include/proto/server.h [new file with mode: 0644]
include/proto/session.h [new file with mode: 0644]
include/proto/stream_sock.h [new file with mode: 0644]
include/proto/task.h [new file with mode: 0644]
include/proto/template.h [new file with mode: 0644]
include/types/backend.h [new file with mode: 0644]
include/types/buffers.h [new file with mode: 0644]
include/types/capture.h [new file with mode: 0644]
include/types/client.h [new file with mode: 0644]
include/types/fd.h [new file with mode: 0644]
include/types/global.h [new file with mode: 0644]
include/types/httperr.h [new file with mode: 0644]
include/types/log.h [new file with mode: 0644]
include/types/polling.h [new file with mode: 0644]
include/types/proto_http.h [new file with mode: 0644]
include/types/proxy.h [new file with mode: 0644]
include/types/queue.h [new file with mode: 0644]
include/types/server.h [new file with mode: 0644]
include/types/session.h [new file with mode: 0644]
include/types/task.h [new file with mode: 0644]
include/types/template.h [moved from include/template.h with 80% similarity]
src/appsession.c [new file with mode: 0644]
src/backend.c [new file with mode: 0644]
src/base64.c
src/buffers.c [new file with mode: 0644]
src/capture.c [new file with mode: 0644]
src/cfgparse.c [new file with mode: 0644]
src/checks.c [new file with mode: 0644]
src/chtbl.c
src/client.c [new file with mode: 0644]
src/fd.c [new file with mode: 0644]
src/haproxy.c [new file with mode: 0644]
src/hashpjw.c
src/list.c
src/log.c [new file with mode: 0644]
src/polling.c [new file with mode: 0644]
src/proto_http.c [new file with mode: 0644]
src/proxy.c [new file with mode: 0644]
src/queue.c [new file with mode: 0644]
src/regex.c [new file with mode: 0644]
src/server.c [new file with mode: 0644]
src/session.c [new file with mode: 0644]
src/standard.c [new file with mode: 0644]
src/stream_sock.c [new file with mode: 0644]
src/task.c [new file with mode: 0644]
src/time.c [new file with mode: 0644]
src/uri_auth.c