[Python-modules-commits] [python-llfuse] tag release-0.42 deleted (was 5ae8ff5)

Nikolaus Rath nikratio-guest at moszumanska.debian.org
Thu Feb 25 17:55:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

nikratio-guest pushed a change to tag release-0.42
in repository python-llfuse.

*** WARNING: tag release-0.42 was deleted! ***

       was  5ae8ff5   Released 0.42

This change permanently discards the following revisions:

  discards  5ae8ff5   Released 0.42
  discards  299e797   Disable buffering
  discards  7d97da3   Include Changes.rst
  discards  d6c4832   Don't declare API stability yet.
  discards  15031b0   darwin_sem_wait: make local variable volatile
  discards  3686b57   Added OS-X compatibility layer.
  discards  4e50161   Bump minimum FUSE version to 2.9
  discards  31b4762   Update link to FUSE
  discards  fe782e3   Work around lack of clock_gettime in OS-X.
  discards  ebfae6e   Make extended attributes work under FreeBSD.
  discards  b1989f1   Be more honest about non-Linux support.
  discards  03604bc   Don't warn about unreachable code.
  discards  624c762   Include header files in tarball
  discards  c7a90df   llfuse.main(): indicate termination reason in return value.
  discards  714e834   Pass fi->fh argument to setattr().
  discards  0b4f4a3   Added "Gotchas" section to documentation.
  discards  dc12a27   Documentation revamp.
  discards  6507978   Added --debug-fuse option
  discards  3794af9   Document why lookup counts are not handled internally.
  discards  b2fd50b   Fixed getattr() for deleted files in passthroughfs.
  discards  60e4574   Include all examples in documentation.
  discards  581e0b4   Improved Lock.yield_() docstring.
  discards  2169ed4   Fixed bogus documentation sentence.
  discards  a51af8c   Document that calling thread will process requests in single threaded mode.
  discards  de71447   Document that main() will start threads.
  discards  98e5b72   Factored out "utility functions" section.
  discards  b8e1a13   readdir(): check if malloc succeeded
  discards  6e81066   Declared as stable.
  discards  359fcef   Pass RequestContext instance to almost all handlers.
  discards  279f863   Set up signal handlers ourselves instead of relying on FUSE.
  discards  411a0f1   Implement multi-threaded session loop in Cython.
  discards  bb4a522   umount(): fix attribute error.
  discards  8c55805   Re-license examples under more permissive license.
  discards  22f1ba5   PyBytes_from_bufvec(): construct bytes, not bytearray
  discards  d9a8992   Enable more C compiler warnings (and make some fatal).
  discards  debc8a9   Remove workarounds for bugs that have been fixed in Cython.
  discards  1963a8e   fuse_write_buf(): fix compiler warning about uninitialized variable.
  discards  698cba6   Implemented single-threaded session loop in Cython.
  discards  ac97e8e   Document splice_* options and add no_splice_read to default options.
  discards  9e4a623   Suppress stack trace if cython call fails.
  discards  91982bd   Added changelog entry for rewritten classes.
  discards  852d975   Added write_buf handler
  discards  c4a2c68   Generate one source file for all architectures.
  discards  57cdcc0   CImport kill and SIGTERM from {posix,libc}.signal
  discards  f7e062c   Made llfuse from package into module.
  discards  3283f93   Use extension class instead of namedtuples
  discards  4562697   Use fast instantiation and freelists where possible.
  discards  e8ce04b   FUSEError() use __cinit__ instead of __init__.
  discards  a035afc   Made StatvfsData into an extension class.
  discards  9510bb3   Added get_sup_groups().
  discards  ffe60ef   Turned FUSEError into an extension class.
  discards  26071e3   Turned EntryAttributes into an extension class
  discards  3eefc9b   Turned RequestContext into an extension class.
  discards  22784b9   Abort on first failed test.
  discards  52c1caf   Some refactoring.
  discards  a9962fa   Ignore test/.cache/
  discards  0822d51   Implemented forget_multi handler.
  discards  7f0c857   Updated .pxd files to FUSE 2.9.4.
  discards  df42885   Removed unused handler name and exception arguments to handle_exc.
  discards  eacd353   Fixup commit 83c394eef237.
  discards  dd08ca7   Updated links to fuse mount options.
  discards  1d8c8e0   Added default options for llfuse.main.
  discards  692cab9   write(): simplify code.
  discards  1198364   Clarify write() return value.
  discards  fa9f8b1   In Cython code, make ENOATTR a C constant instead of a Python object.
  discards  2572ca3   Refactored plain-C components
  discards  abef534   Added FUSE_USE_VERSION.
  discards  17fd2b9   fuse_read(): use buffer protocol.
  discards  e02e25f   Added notify_store().
  discards  5d11985   Added test_entry_timeout(), test_attr_timeout().
  discards  82fd740   Clarify what "if specified" means for st_*time_ns.
  discards  75c34e1   Added unit tests for API functions.
  discards  049187b   Factored out several skip_if_no_fuse, wait_for_mount, umount, cleanup.
  discards  5b45e12   Activate faulthandler in examples and unit tests.
  discards  96cb9fb   Use MANIFEST.in to enable developer mode.
  discards  1cfba08   Fix syntax error introduced in 343ba87f000f.
  discards  ac59bd5   Run gc.collect() after every test.
  discards  84217dd   Document types for extended attribute handlers.
  discards  ad5452b   Bumped Cython dependency to >= 0.21.1.
  discards  26cfdbe   Added tag release-0.41.1 for changeset 58de3a083f6c
  discards  70655e3   Released 0.41.1
  discards  8058f17   setattr(): don't assert that st_rdev and st_ctime are None. These attributes are irrelevant for setattr.
  discards  00d943b   setattr(): add support for FUSE_SET_ATTR_ATIME_NOW and FUSE_SET_ATTR_MTIME_NOW.
  discards  891cca8   Add support for NetBSD. Thanks for _wiz_ for the patch!
  discards  9d4ac2b   Make example/*.py use the llfuse module from PYTHONPATH by default, and only fall back on the current directory.
  discards  de1fca8   Include test/ in tarball
  discards  aa3eace   Avoid :file: tag and just format as monospace. PyPi otherwise turns off rst rendering.
  discards  f4dd6fd   Read long description from README.rst, not rst/about.rst (the latter just includes the former).
  discards  8ecd3c8   Reset project name to llfuse, so we can continue to use the existing PyPi and Pythonhosted registrations.
  discards  4d97f81   Added tag release-0.41 for changeset 7704faaccaa2
  discards  cb4e0d5   Released 0.41
  discards  ca1123d   * Enable Python warnings in developer mode. * Enable all gcc warnings even when not in developer mode   (only add -Werror in developer mode) * Correctly pass -Werror and -fast-fail to cython
  discards  8b3c5c2   Fix copyright statement.
  discards  672df3c   Disable cython support in setuptools.
  discards  bd6f02c   Document that returning ENOSYS will cause future requests to be handled by the FUSE kernel module.
  discards  6b1b1e1   Fixed typo in docstring.
  discards  f7d2fa6   Credit original author.
  discards  b6222c9   Added new example, passthroughfs.py
  discards  83596c8   tmpfs.py: Added support for nanosecond file times.
  discards  c3aa9f2   Added unit tests for tmpfs.py.
  discards  8904e0b   Added unit tests for lltest.py.
  discards  e791d6e   Added new minimal example
  discards  9d2f84a   Improved command line parsing.
  discards  f246d55   Document that example works with both Python 2.x and Python 3.x
  discards  4d6e375   Fixed crash when truncating empty file.
  discards  801faed   Use more reasonable defaults for EntryAttributes.
  discards  bac7e6c   Document that FUSE development headers are required.
  discards  6bc1b24   Update file headers.
  discards  d08938b   Consistently use Python-LLFUSE instead of LLFUSE.
  discards  0d4c2c0   Touch capi.c in build_cython to make sure that build_ext actually rebuilds.
  discards  eea7795   Introduce llfuse.__version__.
  discards  e8d0219   Fixed some Cython warnings.
  discards  2df16c7   Document development status.
  discards  634786f   Include README.rst in about.rst to reduce duplication.
  discards  35c7523   Explicity state that issue tracker is on BitBucket, and remove references to S3QL
  discards  4a95c8e   Fixed a syntax error.
  discards  f064391   Updated project URLs and added README.md for Bitbucket overview page.
  discards  de77243   Added .dir-locals.el to tell emacs to automatically clean-up trailing whitespace on save.
  discards  fd54a85   Whitespace cleanup. To prevent hassles with avoiding whitespace-only hunks in changesets, we establish the following policy: no text file should ever contain lines with trailing whitespace. This includes empty lines, which should consist of just the newline character (\n).
  discards  7dd3bdd   fuse_setxattr_darwin(): work around FUSE4X passing pointless flags to FUSE.
  discards  7b600ae   Fixed documentation upload.
  discards  48fadcf   Added tag release-0.40 for changeset fd013bad9c91
  discards  ddfc188   Released 0.40
  discards  6e673b3   fuse_setxattr(): call Python handler with global lock acquired.
  discards  1b541f5   Added FreeBSD extended attribute support.
  discards  674d347   Do not use UNAME_SYSNAME check to distinguish between target platforms. Since these variables are defined at Cython compile time, the resulting .c file will compile only on the platform on which Cython was run.
  discards  c9a4753   Fix filename in file docstring.
  discards  bf1ed13   init(): allow duck-typing of operations instance.
  discards  8d4300a   Factor out pure Python code, no need to compile it to C code.
  discards  f6d4062   Recommend use of faulthandler module.
  discards  f288d4e   getxattr(), setxattr(): document while we provide these despite the implementations in the os module (which are Linux-only).
  discards  4820dde   Pass -Wno-* options only when compiling in developer mode.
  discards  38c4de5   Do not include setuptools/distribute bootstrap script. The bootstrapping doesn't always work, and in most cases it's already installed anyway.
  discards  4a1913d   Support st_Xtime_ns for increased resolution.
  discards  8ed658f   Make tmpfs example compatible with both Python 2 and 3.
  discards  2d3d15a   main(), close(): work around Cython bug with 3-argument raise statement.
  discards  3c44e9b   handle_exc(): more debug logging.
  discards  524c083   Added tag release-0.39 for changeset d791589e8419
  discards  6d23e90   Released 0.39
  discards  fadb315   Renamed "contrib" to "examples".
  discards  498aef3   Removed eclipse project files.
  discards  13995a4   Disable pylint warning.
  discards  d844b43   Renamed to indicate type of file system (we probably want to add a passthroughfs example at some point)
  discards  c5a1b90   Rename init() arguments: operations_ -> ops, mountpoint_ -> mountpoint to get rid of ugly underscores in documentation.
  discards  daef37f   Renamed get_off_t_bytes() and get_ino_t_bytes() to get_off_t_bits() and get_ino_t_bits()
  discards  c2bfd1f   Introduce str_t to refer to str type in both 2.x and 3.x
  discards  e2fd0b6   Remove unused variable.
  discards  19f9465   When running under Python 3.x, expect str rather than bytes arguments to API functions (but not request handlers).
  discards  b80c545   Don't make bug workaround compile args dependend on presence of MANIFEST.in.
  discards  76bc8d2   Also remove str and unicode C type declarations.
  discards  ff472f4   Reflow docstring.
  discards  cfa025d   Link to Python 3.x documentation.
  discards  93a851f   Remove duplicate documentation for close(), and add documentation for get_ino_t_bytes() and get_off_t_bytes().
  discards  e06fc0f   Work around https://bitbucket.org/birkenfeld/sphinx/issue/1154/
  discards  b1ec301   Only use -Werror and -Wno-* compiler flags if MANIFEST.in is present (i.e., when we can assume that this is a development build).
  discards  7ccef4a   Added tag release-0.38 for changeset 718230580a89
  discards  5ab68ca   Released 0.38
  discards  91714c8   Improve installation instructions. Fixes issue 20.
  discards  4d5369a   Fix attribute name in documentation (lock_disabled -> lock_released)
  discards  ab279fc   Fall back on different capitalization when importing Queue class to support both Python 2.x and 3.x. Fixes issue 19.
  discards  69f4d49   Fix attribute name in statvfs. Fixes issue 17.
  discards  23bf7aa   Remove Cython 0.15 bug workaround, add Cython 0.16 features and workarounds.
  discards  1e4f126   Support OS X when generating compiler and linker flags.
  discards  5aca40b   Document dependencies.
  discards  3f98666   Implemented OS-X specific setxattr() and getxattr() FUSE handler.
  discards  3e47c5f   fill_c_stat(): initialize to zero for OS-X compatibility.
  discards  aa8ef80   Support sexattr() and getxattr() on OS-X.
  discards  900aba4   Added OS-X compatibility with __MACH__ ifdef when reading clock.
  discards  160f28d   Added flags parameter to create().
  discards  a8efeb6   Added tag release-0.37.1 for changeset 4aaaa736fd88
  discards  1ffaeb3   Released 0.37.1
  discards  6ee251c   Merged.
  discards  49453fa   acquire(): convert timeout to integer before releasing GIL.
  discards  8fe996c   listdir(): obtain char* pointer before releasing GIL.
  discards  6f79910   Added tag release-0.37 for changeset 71a21e9ffdcd
  discards  7b464d2   Released 0.37
  discards  c07a472   _notify_loop(): fixed type of ino.
  discards  651d8b5   fuse_forget(): fix parameters to forget handler.
  discards  0f8917c   listdir(): test for opendir() failure.
  discards  c227633   Clarify forget behaviour: any call to fuse_reply_entry and fuse_reply_create counts as a lookup.
  discards  7baca10   create(): also pass open flags to handler.
  discards  e4c988c   close(): fixed docstring.
  discards  369defe   Added invalidate_entry and invalidate_inode.
  discards  8102d40   Lock.acquire(): added timeout parameter.
  discards  481f2ed   yield(): unlock when handling ENOMSG error.
  discards  30114be   Fixed handle_exc docstring.
  discards  6a7b405   yield(): call pthread_cond_wait at least once.
  discards  5ed7a9f   Merged.
  discards  62d8b4a   Redesigned global lock to use condition objects. lock.yield_() should now work reliably.
  discards  dc0b5e6   forget() handler now receives list of inodes, so that we can better implement forget_multi in the future. Extended documentation on lookup() and forget() and interaction with unlink() and remove().
  discards  bfb8b06   Process invalidate_entry() and invalidate_inode() requests in background thread.
  discards  1852ea8   Documented get_ino_t_bytes() and get_off_t_bytes().
  discards  40b15ee   get_ino_t_bytes(): also take into account size of fuse_ino_t.
  discards  f1de7d2   Implemented get_ino_t_bytes() and get_off_t_bytes(). Fixes issue 5.
  discards  f714704   Store mountpoint as Python object, not char*. char* may be broken at the time llfuse.close() is called.
  discards  96b2504   Convert mountpoint to absolute path, in case the program changes its working directory between the calls to llfuse.init and llfuse.close.
  discards  b705b48   Don't unmount if error occured.
  discards  8b7bf3f   Explicitly call fuse_chan_destroy() in llfuse.close() to make mountpoint inaccessible.
  discards  8e7a2bb   Added tag release-0.36 for changeset 4be9209d3e2b
  discards  efd8884   Released 0.36
  discards  fc4ff37   close(): improve docstring
  discards  5e1a95c   main(): also clear exc_info when running single threaded.
  discards  5cdb99b   destroy(): don't use handle_exc, since we are no longer in the main loop.
  discards  16f258b   main(): added more debug logging.
  discards  dc3cbf2   Added tag release-0.35 for changeset b9d26564bedd
  discards  9137965   Released 0.35
  discards  4ef5bae   Don't obtain global lock for Operations.destroy().
  discards  298fae0   Added unmount argument to llfuse.close()
  discards  7d1c901   Removed Operations.handle_exc(). On exceptions, the main event loop now terminates and re-raises the exception.
  discards  7888e28   Explicitly initialize Python thread support. Fixes issue 14.
  discards  2efa65d   Updated.
  discards  d732842   Added tag release-0.34 for changeset 5eedba3af00b
  discards  bf9f207   Released 0.34
  discards  7ef9b9a   Declare 0th dummy argument as bytes. Fixes issue 12.
  discards  27df11a   Explicitly cast S_* constants to mode_t.
  discards  625f92e   Link to Cython bug to document why  '-Wno-unused-but-set-variable' is required.
  discards  04641a1   Added tag release-0.33 for changeset bb654f812452
  discards  2c25218   Released 0.33.
  discards  e107fd7   Explicitly enable autodoc_docstring_signature.
  discards  1681ae3   Ignore unused-but-set-variable warning (generated by Cython).
  discards  79da589   Added LICENSE file (LGPL-2+).
  discards  a6b8ed8   Added tag release-0.32 for changeset 7befaf08089a
  discards  61b09b2   Released 0.32
  discards  1860d8e   Fixed a bunch of obvious syntax errors. Fixes issue 9.
  discards  e97e9a9   Document required xattr headers.
  discards  d3505df   Merge
  discards  336c354   Removed debian. Added src/*.pxi.
  discards  d5cd60e   global-exclude *.pyc
  discards  5c020ae   Moved debian packaging files into separate repository.
  discards  c5d2290   Added 0.31 tag
  discards  d834fc6   Released 0.31
  discards  64b4921   Store nanoseconds in long, not int.
  discards  f5161eb   Added tag release-0.30 for changeset 954ad9edc21f
  discards  c7efb96   Released 0.30
  discards  1fa76e6   Read errno from correct variable. Fixes issue 8.
  discards  c352caa   Add -Wno-missing-field-initializers for Python 3.1 and 3.0, see http://bugs.python.org/issue7576.
  discards  fd0f013   Explicitly decode uname output.
  discards  2cd380c   Clear struct statfs before setting the components (because we don't set all of them).
  discards  3d6992a   Fix typo, -fno-static-aliasing is actually -fno-strict-aliasing.
  discards  7e13a0b   Only add -fno-static-aliasing for Python 2.x
  discards  c531dc4   Sphinx now has support for docstring parsing, our own hack is no longer needed.
  discards  3ce3a9a   Add -fno-static-aliasing.
  discards  4f14680   Fix conflicts.
  discards  953dac1   Only import sphinx_cython if Sphinx is installed.
  discards  070baa9   getxattr(): add explicit typecast.
  discards  b039a12   Explicit casts for x86_64
  discards  fbe2875   Added python-all-dbg.
  discards  366f86f   Added tag release-0.29 for changeset 691da16d53c7
  discards  a790896   Released 0.29
  discards  529c327   Use python-dbg to install debugging package.
  discards  fab5ec8   Removed README.txt
  discards  88826fc   Include src/*.c
  discards  81af97d   getxattr: fix segfault
  discards  dafe35e   Update module docstring.
  discards  afe9060   Check FUSE major version.
  discards  603c621   Add explicit casts for signed/unsigned comparisons.
  discards  6a152c1   Enable more compiler warnings.
  discards  ac7f764   Use correct C types in structures.
  discards  3d7895f   main(): release GIL when calling into FUSE.
  discards  4311972   invalidate_*: Don't require inodes to be type int.
  discards  004f95b   Implemented invalidate_inode and invalidate_entry.
  discards  1abc7cc   Fixed some pylint warnings.
  discards  618b3b9   Conflict with S3QL < 0.29.
  discards  26af8bf   correctly handle data = None.
  discards  141953b   readdir(): pass correct offsets, increment acc_size.
  discards  d66282b   Insert .. entry for root directory. Fix setattr(), attr is not a dict. access(): fix signature read, write, setattr: fix data retrieval.
  discards  1e7f8be   fill_entry_param(): fix typo in attribute name.
  discards  13d739d   Intersperse -o when building options.
  discards  df96eb5   Ignore debug build.
  discards  570351b   Always use sizeof() with malloc.
  discards  1015e2c   Link mount option description to fuse git repo.
  discards  26d8453   Fix buffer overflow.
  discards  73fa981   Remove unused import.
  discards  bd7faf2   EntryAttributes: ino -> st_ion.
  discards  4f221ff   Add src to module load path.
  discards  9d492c7   Rewrite using sqlite3.
  discards  0be633b   Add index link.
  discards  69eb459   ENOATTR and ROOT_INODE are py:data: and not py:attribute:.
  discards  2f03840   Add contrib, util and / as source paths.
  discards  9c1d7d4   Exclude from code analysis. Load autosummary extension.
  discards  d26f5ae   Documented . and .. behavior for readdir and lookup.
  discards  0cf7ca3   Fixed some references.
  discards  0a87914   Added ROOT_INODE.
  discards  764f98a   Fix some object references in docstrings.
  discards  77dd7b0   Use libc errno headers rather than python errno module.
  discards  e970ee0   Add StatvfsData and ENOATTR.
  discards  23d6c91   Use intersphinx to link to Python stdlib.
  discards  a06dbee   Added XATTR_CREATE, XATTR_REPLACE.
  discards  e61b5bb   Added contents of struct fuse_file_info.
  discards  eb0f6fd   UTF-8 Encoding for rst/conf.py.
  discards  2395e91   Implemented remaining request handlers.
  discards  d093c08   Remove bogus line.
  discards  0e5c610   Add src to load path in order for sphinx to work correctly.
  discards  a26811c   Include documentation in release tarball.
  discards  54dc443   Reduce code duplication and also remove the newline after the signature.
  discards  cb253ea   Use Cython function signatures in docstring for Sphinx autodoc.
  discards  b679d79   Set UTF-8 source encoding.
  discards  0d9bce0   Removed leading whitespace in section headings.
  discards  3df4b98   Remove comment about S3QL and lacking documentation.
  discards  e5b6aae   Documented forget, getattr, setattr, readlink, mknod, mkdir.
  discards  e5cbe2b   Document global lock.
  discards  abb0fbd   Make `llfuse` link to index page.
  discards  2c51c09   Added const_fuse_ctx.
  discards  f1c713b   Include module name in descriptions.
  discards  38659d3   Added separate sections for data structures and global lock. Switched markup for top level section headers.
  discards  9afda6d   fuse_setattr(): use new variable for return attributes. fuse_forget(): fix call to fuse_reply_none().
  discards  91c82d3   make_fuse_args(): allocate each element of argv[] (since FUSE will try to free it). Do not allocate the fuse_arg structure (FUSE will not free it).
  discards  5f7ba29   Wildcard import all from fuse_lowlevel.
  discards  0dcd46a   Refactor code into several files.
  discards  ed9cefa   Implemented fuse_forget, fuse_getattr, fuse_setattr, fuse_readlink, fuse_mknod, fuse_mkdir. Added RequestContext class.
  discards  1ef5303   Implemented fuse_init, fuse_destroy, fuse_lookup. Added EntryAttributes class.
  discards  7281dde   Added setxattr, getxattr, listdir, close.
  discards  422c91d   Added support for nanosecond time resolution.
  discards  727005d   s/release/tarball/
  discards  4219994   getting started: link to example.
  discards  c1342ee   Add example file system.
  discards  4aca758   Switch highlight to sh
  discards  f0f82e7   Added installation instructions.
  discards  bb993fa   Updated to reflect one-module layout and new documentation.
  discards  aaee18d   Create one big llfuse module instead of a package with different submodules.
  discards  5cb9659   Add Eclipse and PyDev files.
  discards  70b9671   Started work on documentation.
  discards  a8f721a   Change llfuse to LLFUSE. Exclude about.rst. Tune some options.
  discards  a831e24   Don't force rebuild.
  discards  0869d81   Use PyBytes_* instead of PyString_* for Python 3 compatibility.
  discards  d53f38b   Added upload_docs().
  discards  330cead   Properly specify files for source distribution.
  discards  30ef906   Require distribute 0.6.2 for py3k support.
  discards  0b46e9e   Added doc
  discards  f91242b   Compile with -Werror.
  discards  713a898   added sphinx config
  discards  8c6dd51   Use const_char and ulong_t types
  discards  8bfebf7   Remove build-docs file
  discards  10740ee   Added llfuse.close
  discards  286867b   Started documentation
  discards  dc57415   Added debian/
  discards  4ce8742   Do not allow Python code to create  Lock and NoLockManager instances
  discards  a534c7c   Updated file headers with copyright notice etc.
  discards  ecd789c   Continued working on llfuse.main() implementation.
  discards  31f8ed7   Added files from S3QL.
  discards  6cb1516   Define FUSE_USE_VERSION. Always recompile .pyx files (we can't check for changed .pyd files and Cython does not yet support timestamping).
  discards  f168ee7   Added first set of FUSE low level headers.
  discards  9ebeb97   Acquire lock on module init
  discards  fe1d425   Added fuse cflags
  discards  c4c93b7   Moved .pxd files into separate directory. Removed pxd files that are included in Cython 0.13.
  discards  b939d80   Initial import

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-llfuse.git



More information about the Python-modules-commits mailing list