Commit Graph

817 Commits

Author SHA1 Message Date
Axel Kittenberger
a0fd5c81b9 further structering the mantle 2018-03-15 17:11:45 +01:00
Axel Kittenberger
517bbc157e user environments for user scripts 2018-03-15 13:43:02 +01:00
Axel Kittenberger
c98b865379 collecting the mantle core interface as mci 2018-03-15 09:27:14 +01:00
Axel Kittenberger
cd8ce93a1e rewriting array/queue/counter prototypes. restructuring mantle 2018-03-14 17:50:51 +01:00
Axel Kittenberger
41aec3a3f8 fixing callError, default.rsync 2018-03-14 09:57:49 +01:00
Axel Kittenberger
6ab619a22f renaming runner to mantle and splitting it up 2018-03-13 16:42:31 +01:00
Axel Kittenberger
36a13acd2b cleanups 2018-03-13 16:09:41 +01:00
Axel Kittenberger
2fb819d992 cleanups, removing excludes 2018-03-13 15:07:30 +01:00
Axel Kittenberger
85f4538923 removing Lua5.1 compatibility code 2018-03-13 12:29:43 +01:00
Axel Kittenberger
5723522185 cleanups, using an interface register function instead of return value on init 2018-03-13 12:02:34 +01:00
Axel Kittenberger
3ab6dcd7c4 cleanups, simplifying internal luacode loading 2018-03-13 10:01:36 +01:00
Axel Kittenberger
12098c26e1 simplifing builtin luacode loading 2018-03-12 17:03:56 +01:00
Axel Kittenberger
a5dcc72bcd removing command line syncs 2018-03-12 13:36:34 +01:00
Axel Kittenberger
1cdc7cf057 removing nodaemon, pidfile, runner options 2018-03-12 13:20:51 +01:00
Axel Kittenberger
7256b0390d rename lsyncd.c to core.c, removing daemon stuff 2018-03-12 12:51:52 +01:00
Axel Kittenberger
c3c140a8d3 dropping fsevents 2018-03-12 12:07:57 +01:00
Axel Kittenberger
220053df9d branching off into devel 2018-03-12 11:50:08 +01:00
Axel Kittenberger
9b47a1f8fe cleanups 2018-03-09 15:41:16 +01:00
Axel Kittenberger
a26eb6f94a releasing 2.2.3 2018-03-09 13:39:11 +01:00
Axel Kittenberger
f77df7f3e2 cleanups 2018-03-09 13:32:58 +01:00
Axel Kittenberger
465deb1549 prefer Lua 5.2 over 5.3 (due to second missing supportlibs like posix on debian) 2018-03-09 13:11:16 +01:00
Axel Kittenberger
1094759975 adding filter to testsuite, removing #! from testsuite 2018-03-09 13:05:45 +01:00
Axel Kittenberger
ff0f4fbd7a fixing table.unpack issue in testsuite 2018-03-09 11:07:53 +01:00
Axel Kittenberger
c0a31c215d fixing loadstring() Lua5.3 issue 2018-03-09 10:42:40 +01:00
Axel Kittenberger
99b6b18ac2 fixing loadstring() Lua5.3 issue 2018-03-09 10:42:10 +01:00
Axel Kittenberger
a23426d8a4 preparing 2.2.3 2018-03-09 10:27:41 +01:00
Axel Kittenberger
f3d65770cd Merge branch 'master' of github.com:axkibe/lsyncd 2018-03-09 10:13:47 +01:00
Axel Kittenberger
4bc456b544 preparing 2.2.3 2018-03-09 10:13:29 +01:00
Axel Kittenberger
2e5f4462b4 preparing 2.2.3 2018-03-09 10:08:21 +01:00
Axel Kittenberger
2dc8dc665b preparing 2.2.3 2018-03-09 10:04:50 +01:00
Axel Kittenberger
8904710acb preparing 2.2.3 2018-03-09 10:04:48 +01:00
Axel Kittenberger
ebd2600914 cleanups 2018-03-09 10:03:08 +01:00
Axel Kittenberger
faa582e259 cleanups 2018-03-01 15:19:30 +01:00
Axel Kittenberger
ba52ee1a6f cleanups 2018-03-01 15:08:26 +01:00
Axel Kittenberger
a78f239fa2 apply filters before inotify watching dirs, actually filter events 2018-03-01 14:14:28 +01:00
Axel Kittenberger
465e173983 cleanups 2018-03-01 11:26:12 +01:00
Axel Kittenberger
1e0d867f80 adding inclusion filters 2018-02-27 17:14:36 +01:00
Axel Kittenberger
c50aa7c9c1 Changelog 2018-02-27 10:14:57 +01:00
Axel Kittenberger
d72a59e70f do not append a '/' to targets when there it ends with a ':' 2018-02-27 10:09:28 +01:00
Axel Kittenberger
bbe9c5f38c Merge pull request #463 from danielkza/aws-s3-example
Add example config for syncing with an AWS S3 bucket
2017-08-22 15:57:08 +02:00
Daniel Miranda
62093f609f
Add authorship information to S3 example 2017-08-22 10:36:13 -03:00
Daniel Miranda
1dfff8d13a
Add example config for syncing with an AWS S3 bucket
It requires the official AWS CLI to be available, and that credentials
be set up through some external method, such as environment variables,
IAM profiles, the AWS SDK configuratin.

The AWS CLI sync exclude rules are not as powerful as the ones supported by
lsyncd. Hence, some of the do not translate perfectly. For example, '*'
(asterisk) matches slashes, while it does not in lsyncd. Hence it is a good
idea to only use exclude patterns for full directories, either by using a
trailing / (slash) or ** (double asterisk), as those will be correctly
translated.

An initialSync options is provided as a convenience, since it's not easy to
make sure exclusion rules match when doing it manually. It will *pull* from
the target bucket to the local dir (the opposite of the regular behavior)
then exit immediately.
2017-08-21 23:19:08 -03:00
Axel Kittenberger
fb4301d515 Merge pull request #459 from gsouf/patch-1
config file url
2017-08-07 14:39:21 +02:00
Soufiane Ghzal
ee51e3edd9 Update lsyncd.1 2017-07-29 18:02:27 +02:00
Soufiane Ghzal
1460b5795c doc config-file url 2017-07-29 18:00:05 +02:00
Axel Kittenberger
ea068b4014 reverting to rsync filter useage, until rysnc bug is fixed 2017-02-16 12:17:37 +01:00
Axel Kittenberger
24d58f7741 ChangeLog 2017-02-06 17:10:27 +01:00
Axel Kittenberger
785a7dd503 fixing again setting with new delay objects, cleanups 2017-02-06 17:00:39 +01:00
Axel Kittenberger
544f6066b7 write pid of forked process 2017-01-09 13:13:05 +01:00
Axel Kittenberger
3f78514273 fix exclusion tests 2017-01-09 11:43:23 +01:00