No description
Find a file
Ashod Nakashian ce3dd02ef3 wsd: new NetUtil file for network utilities
Move the connect function into the NetUtil
translation unit to aid using it for the
upcoming async socket logic.

The NetUtil should also come in handy for
the miscellaneous network helpers we have.

Change-Id: I2ee0c6e3e1769fd87572d7407d3b4979b59ffe6a
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2021-01-13 22:05:18 -05:00
.git-hooks git hooks: commit msg: allow to opt in for auto-sign-off 2020-11-04 14:37:27 +01:00
.github No auto-assign of new issues 2020-11-05 23:16:54 +03:00
.gitpod-files remove traces of "LibreOffice Online Personal" brand 2020-12-21 12:39:27 +01:00
android Translated using Weblate (Japanese) 2021-01-04 08:37:11 +01:00
common Remove un-used _isLoading and ScopeGuard. 2021-01-13 16:55:35 +00:00
cypress_test cypress: simplify typeIntoDocument() method. 2021-01-13 16:43:35 +01:00
debian add CAP_CHOWN to systemd service files 2021-01-06 11:39:01 +01:00
docker Fix #895: build poco from source, link poco statically, add openSUSE target, and other fixes 2021-01-11 11:46:52 +01:00
etc
fuzzer admin fuzzer: fix build 2021-01-04 11:45:01 +01:00
gtk
ios Contents of ios/README has moved to the website 2020-12-15 18:05:00 +02:00
kit Remove un-used _isLoading and ScopeGuard. 2021-01-13 16:55:35 +00:00
kubernetes/helm
loleaflet Fontwork: layout improvements 2021-01-13 16:57:16 +01:00
man
net wsd: new NetUtil file for network utilities 2021-01-13 22:05:18 -05:00
scripts _UNO() takes precedence, it will become the actual label 2021-01-06 13:54:01 +01:00
test wsd: new NetUtil file for network utilities 2021-01-13 22:05:18 -05:00
tools check if we run in a container 2021-01-12 22:24:28 +01:00
wsd wsd: test: don't report test timeout outside of tests 2021-01-13 22:03:29 -05:00
.clang-format
.clang-tidy
.gitignore updated .gitignore for docker 2021-01-04 15:47:22 +01:00
.gitpod.dockerfile
.gitpod.yml
AUTHORS
autogen.sh Use portable /usr/bin/env bash shebang, instead of /bin/bash one. 2020-12-17 11:52:18 +00:00
browsersync-config.js
ChangeLog
CODE_OF_CONDUCT.md
configure.ac configure.ac: Require pkg-config on all platforms except Darwin. 2020-12-17 11:52:18 +00:00
CONTRIBUTING.md
COPYING
discovery.xml Add support for .vsdx (Visio) files 2020-11-03 08:50:34 +01:00
favicon.ico replace favicon.ico (Collabora Online logo) 2020-12-14 13:56:00 +01:00
g g review: fix advice on how to update the existing PR ... 2020-12-18 19:09:23 +01:00
loolkitconfig-mobile.xcu
loolkitconfig.xcu config: add "Macro Security" default value 2020-12-18 09:50:22 -04:00
loolwsd-generate-proof-key
loolwsd-systemplate-setup Better error reporting from loolwsd-systemplate-setup 2020-12-19 10:49:36 +01:00
loolwsd.init.rhel6
loolwsd.service add CAP_CHOWN to systemd service files 2021-01-06 11:39:01 +01:00
loolwsd.spec.in Optimize copy of jails to hard-linking with new capability. 2021-01-04 15:05:36 +00:00
loolwsd.xml.in wsd: disable ssl by default, enable ssl termination by default 2021-01-13 13:33:44 +01:00
Makefile.am wsd: new NetUtil file for network utilities 2021-01-13 22:05:18 -05:00
NEWS
PROBLEMS
README.CONTRIBUTING.md
README.md README: mention the tinderbox 2020-11-10 14:10:55 +01:00
SECURITY.md
sysconfig.loolwsd

Collabora Online

irc Telegram Forum Website L10n Gitpod Ready-to-Code

LibreOffice in the Cloud on your own Terms

Key features

  • View and edit text documents, spreadsheets, presentations & more
  • Collaborative editing features
  • Works in any modern browser no plugin needed
  • Open Source

Website

For many more details, build instructions, downloads and more please visit https://collaboraonline.github.io/

Developer assistance

Please ask your questions on irc.freenode.net in our #cool-dev channel

Join the conversation on our Discourse server at https://forum.collaboraonline.com/

Watch the tinderbox status (if it's green) at https://cpci.cbg.collabora.co.uk:8080/view/Tinderbox/job/Tinderbox%20for%20online%20master/

Development bits

This project has several components:

  • wsd/
    • The Web Services Daemon - which accepts external connections
  • kit/
    • The client which lives in its own chroot and renders documents
  • common/
    • Shared code between these processes
  • loleaflet/
    • The client side JavaScript component
  • test/
    • C++ based unit tests
  • cypress_test/
    • JavaScript based integration tests

Please consult the README files in the component's directory for more details:

  • wsd/README
  • loleaflet/README

iOS and Android apps

See the corresponding READMEs:

  • ios/README
  • android/README

Enjoy!