Branch: Tag:

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2017-07-18

2017-07-18 12:50:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Added report().

This provides an API to simplify targeting tracing of the
Filesystem.Monitor operation.

Fixes [PIKE-17].

2017-07-18 12:49:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Added report().

This provides an API to simplify targeting tracing of the
Filesystem.Monitor operation.

Fixes [PIKE-17].

2017-06-28

2017-06-28 14:03:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor.symlinks: Added some diagnostics.

2017-06-28 14:03:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor.symlinks: Added some diagnostics.

2015-10-11

2015-10-11 14:04:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1' into grubba/typechecker-mk3

* 8.1: (51 commits)
Compiler [Types]: Got rid of my_describe_type().
Compiler [Types]: Fixed wide strings in nested types.
Compiler [Types]: low_describe_type() now uses string_builder.
string_builder_sprintf: Fixed '+' for floats.
string_builder_sprintf: Added support for %T.
Calendar.mkrules: Improved backward compat.
Auth.OAuth.Client: Fixed AutoDoc markup issue.
New modules for communicating with different (RESTful) web apis (including OAuth and OAuth2 client modules) .
Documentation [%]: Added some clarifications and improved markup.
Inotify: Minor code cleanup. Potential fix for [CID 1325796].
Inotify: Removed some debug output.
Filesystem.Monitor [Inotify]: Improved support for blocking mode.
Inotify: Don't reference count immediate circular references.
Inotify: Removed some dead code.
System.Inotify, Filesystem.Monitor: Updates to use new Inotify API.
Inotify: Use fd_callback_boxes, internal event parsing.
Search.Database.MySQL: Censor the SQL-url.
Sql: Added censor_sql_url().
Search.Database.MySQL: Avoid long lived database connections.
Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.
...

2015-10-05

2015-10-05 13:29:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor.symlinks: Inherit DefaultMonitor.

This means that the symlinks class (and debug class) now take advantage
of accellerated monitors.

2015-10-05 13:23:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor.symlinks: Inherit DefaultMonitor.

This means that the symlinks class (and debug class) now take advantage
of accellerated monitors.

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-07-01

2012-07-01 22:05:19 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into block_alloc

2012-06-30

2012-06-30 04:19:17 by Bill Welliver <bill@welliver.org>

Filesystem.Monitor: use System.FSEvents or System.Inotify to provide low overhead
change notification.

NOTE: I originally envisioned something much more elegant, however when I started
down that path, I quickly realized that I don't really understand how the Monitor really
works. This code appears to work properly, however someone who understands it better
should probably take a closer look.

Feel free to use this as a guide for what needs to be done when solving the problem properly.

2011-11-05

2011-11-05 15:15:24 by Martin Nilsson <nilsson@opera.com>

Added #pike directives.

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-04-25

2011-04-25 16:41:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

More pain than they are worth.

2011-01-19

2011-01-19 15:54:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'pike-modules/monitor/5.0' into 7.9

This is the Filesystem.Monitor stuff from Roxen CMS 5.0/5.1.

2010-04-27

2010-04-27 16:05:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported lots of fixes from FeedImport 5.0.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1.33
Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.4

2010-04-27 14:58:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

status_change() needs one more argument to avoid excessive recursion.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1.37
Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.9

2010-03-24

2010-03-24 15:53:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor.symlinks: Fixed initialization bug for symlinked directories [Bug 5108].

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.3

2010-03-24 15:53:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor.symlinks: Fixed initialization bug for symlinked directories [Bug 5108].

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.8

2010-02-03

2010-02-03 15:24:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed issue with propagation of symlink ids for newly monitored directories.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1.32
Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.2

2010-02-03 15:24:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed issue with propagation of symlink ids for newly monitored directories.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1.36
Rev: lib/modules/Filesystem.pmod/Monitor.pmod/debug.pike:1.3
Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.7

2010-02-03 14:08:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported support for symlinks from FeedImport 5.0.

symlinks.pike is on level with revision 1.6 from FeedImport 5.0.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.1

2010-02-03 13:46:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now has more similar interface with and without predef::readlink().

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.6

2010-02-03 13:44:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed race condition on symlinks on initialization.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.5

2010-02-02

2010-02-02 14:37:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Implemented cleanup of the monitors added by symlinks when the corresponding symlink is removed.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.4

2010-02-01

2010-02-01 14:38:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

low_call_callback() no longer notifies on symlinks.
low_call_callback() now notifies in a more deterministic order.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.3

2010-01-28

2010-01-28 14:27:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Survive being loaded on WIN32.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.2

2010-01-28 14:08:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

First attempt at supporting monitoring of symbolic links.

Rev: lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike:1.1