Sat Jan 18 2014 13:08:32 EST from TaMeR @ Uncensored Subject: Re: ANN Citadel Sync Version 2 released
Sorry, I replied too fast!
And there is no means of deleting my own message.No, I haven't done any encoding, however there are libs available in Go to assist.
YAML don't make much sense, but I been looking in to TOML
I tried TOML a few weeks ago, but there are still too many bugs in the library.
Once it works, I will switch to TOML.--
TaMeR
Citadel Sync:
https://bitbucket.org/gotamer/citadelsync
Citadel PHP:
https://bitbucket.org/robotamer/citadelphp
hm, the purpose of the both seems to be rather the same (yaml/toml) if I get that correctly?
Having structured Information visible in ascii?
so - 'sense making' is here equal on both solutions; its rather a question of taste, if you like it more to look like a windows ini file, toml seems to be the choice, if you like it to look more like a regular structured, self explanatory text yaml.
Here is the WHY TOML from the TOML coders website
But why?
Because we need a decent human-readable format that unambiguously maps to a hash table and the YAML spec is like 80 pages long and gives me rage. No, JSON doesn't count. You know why.
--
TaMeR
Citadel Sync:
https://bitbucket.org/gotamer/citadelsync
Citadel PHP:
https://bitbucket.org/robotamer/citadelphp
Sync local files with a Citadel Mail Server
Citadel Sync can sync files with a specified room on a local or remote Citadel Mail Server.
You may sync any type of text files but Citadel Sync is most useful for
- Contacts from vCards
.vcf
- Notes from vNotes
.vnt
- Calendar
.vcs
or.ics
- Task
.vcs
or.ics
- Text from any text based files
.txt
Version 2 of Citadel Sync was an up loader, version 3 is now a full sync tool
--
TaMeR
Citadel Sync:
https://bitbucket.org/gotamer/citadelsync
Citadel PHP:
https://bitbucket.org/robotamer/citadelphp
Subject: Re: [ANN] Citadel Sync Version 3 released
I's been a fun experience, and considering what Citadel has done for me so far, it's nothing really.
I am am actually replying to let people know that I have changed the location.
The new links are below.
I moved both in to a single repo, which makes development easier, sorry about that.
Also, you have version 2 of Citadel Sync in your files in this room, I suggest you delete it, or even better replace it with version 3.
Thanks
--
TaMeR
Citadel Sync:
https://bitbucket.org/gotamer/citadel/wiki/CitadelSync
Citadel Go Library:
https://bitbucket.org/gotamer/citadel
Citadel PHP:
https://bitbucket.org/robotamer/citadelphp
Subject: Re: [ANN] Citadel Sync Version 3 released
Citadel is now available as a Docker container.
Any feedback, bug reports, and future request are welcome.
how do you do the basic setup? afair that was a problem before - the container has just a dummy hostname...
Subject: Re: [CitaNews] Re: citadel as docker container
how do you do the basic setup? afair that was a problem before - theThey added a new option to the command line to specify the hostname.
container has just a dummy hostname...
See `docker run` belpw
Docker image specific HowTo
===========================
After building enter your citadel container, and run `dpkg-reconfigure`
on `citadel-server` to set your
AIDE/Admin password.
citadel create
```
docker run -it --name="citadel" --hostname="mail.riky.net" acc12703ecf1
bash
dockersetlocalhosts v
dpkg-reconfigure citadel-server
doctrl clean
doctrl start
^P ^Q (exit)
```
citadel start up
```
docker start citadel
dockersetlocalhosts v
docker attach citadel
doctrl start
^P ^Q (exit)
```
Exit the container with `^p ^q`
Open a web browser and do go the containers ip address
systemd script
```
[Unit]
Description=Citadel container
Author=RoboTamer
After=docker.service
Requires=docker.service
[Service]
Restart=always
ExecStart=/usr/bin/docker start -a citadel
ExecStop=/usr/bin/docker stop -t 2 citadel
ExecStopPost=/bin/bash -c "/bin/systemctl stop docker-$(docker ps -a
--no-trunc |grep service |awk '{print $1}').scope"
[Install]
WantedBy=local.target
```
Subject: Re: citadel as docker container
how do you do the basic setup? afair that was a problem before - theOn that note, I also made a bash script that will update your
container has just a dummy hostname...
`/etc.hosts/` ip to hostname mapping.
See: https://bitbucket.org/robotamer/docker
Just run:
container hosts
New version and now with executable available for your platform too.
Executables available for
- darwin/386
- darwin/amd64
- linux/386
- linux/amd64
- linux/arm
- freebsd/386
- freebsd/amd64
- openbsd/386
- openbsd/amd64
- windows/386
- windows/amd64
- freebsd/arm
- netbsd/386
- netbsd/amd64
- netbsd/arm
- plan9/386
Fixed bug:
- When deleted from Citadel it was not deleting the corresponding file.
Wiki:
https://bitbucket.org/gotamer/citadel/wiki/CitadelSync
Downloads:
https://bitbucket.org/gotamer/citadel/downloads
Thanks TaMeR. I will check it out. Might be a bit yet, as I seem to have some fear surrounding GO (the language). I am not sure why though, so I will install it in a VM, and give it a spin :-)
Subject: Citadel is moving to "rolling release" model.
Citadel will shortly be moving to a "rolling release" model. Because of this, the version numbers will no longer have decimal points in them. For example, the next version after 9.01 will be 902, followed by 903, 904, etc. There will no longer be any such thing as a "major release" or a "minor release" -- instead, all bug fixes, security patches, and new functionality will simply appear in new releases as they are published.
Packagers for various operating systems may choose to cherry-pick updates for "stable versions" as per each publisher's individual policy. However, the upstream Citadel releases will proceed incrementally, and all releases will be considered suitable for general availability.
It should be noted that I personally made this decision based on my vision for the project as its lead developer. I recognize and respect that not everyone on the team is in full agreement that this is the best option. However I do believe it is the right way to go based on the size of our team, the frequency of our releases, and the dynamism of our code.
At least you are not using silly names like a lot of software does. Thank you.
It is my believe that version numbers should use the ISO 8601 date format, a release issued today would be 160424. The version number will always increase and people know the date of release. But I also believe that aliens control the cast of the Big Bang Theory.
2016-04-25 04:53 from Freakdog @dogpound2 (Dog Pound BBS II)
Citadel Stardate 160424.2. ;-)
Gotta love it! <evil grin>
Not directly Citadel related, but for those of you who remember "Curly Surmudgeon" (Albert Lee Mitchell), one of the Citadel community's most infamous trolls:
[ http://www.sacbee.com/news/local/crime/article84544982.html ]
End of the line. His prosecution as a pedophile has come to a conclusion; yesterday he was found guilty and taken into custody "as a danger to the community." His sentencing is scheduled for September 28.
As I've said before, I have mixed feelings about this. It's smugly satisfying to see the biggest troll we've ever had getting thrown in jail. It's not so satisfying to know that there are potentially children who were hurt or traumatized.
But at least it's closure.