[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217633#comment-17217633 ] Christian Schudt commented on MDEP-489: --- Yes, it was already enabled, so that di

[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217505#comment-17217505 ] Christian Schudt commented on MDEP-489: --- !screenshot-1.png! Here you see

[jira] [Updated] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christian Schudt updated MDEP-489: -- Attachment: screenshot-1.png > Regression: unpack-dependencies fails on Windows for tar

[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217503#comment-17217503 ] Christian Schudt commented on MDEP-489: --- {noformat} [ERROR] Failed to execute

[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217500#comment-17217500 ] Christian Schudt commented on MDEP-489: --- I've attached a sample pom f

[jira] [Updated] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christian Schudt updated MDEP-489: -- Attachment: pom.xml > Regression: unpack-dependencies fails on Windows for tar.gz contain

[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-20 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217498#comment-17217498 ] Christian Schudt commented on MDEP-489: --- The issue is most likely relate

[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-06 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17208701#comment-17208701 ] Christian Schudt commented on MDEP-489: --- [~michael-o] can you reope

[jira] [Commented] (MDEP-489) Regression: unpack-dependencies fails on Windows for tar.gz containing executable file

2020-10-06 Thread Christian Schudt (Jira)
[ https://issues.apache.org/jira/browse/MDEP-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17208699#comment-17208699 ] Christian Schudt commented on MDEP-489: --- I can reproduce the issue as

[Standards] RFC 6121 ambiguous stanza processing rules

2020-05-01 Thread Christian Schudt
Hi, I have difficulties understanding the correct server side processing of inbound „unsubscribe“ and „unsubscribed" presence, because RFC 6121 is ambiguous here: - § 3.3.3. Server Processing of Inbound Unsubscribe MUST first check if the user's bare JID is in the contact's roster with su

Re: [Standards] Call for Experience: XEP-0066: Out of Band Data

2020-02-25 Thread Christian Schudt
Hi, see my answers below. > Am 25.02.2020 um 16:52 schrieb Jonas Schäfer (XSF Editor) > : > > The XEP Editor would like to Call for Experience with XEP-0066 before > presenting it to the Council for advancing it to Final status. > > > During the Call for Experience, please answer the followin

Re: [Standards] XMPP Council Minutes 2018-04-11

2018-04-12 Thread Christian Schudt
Hi, here some implementation for XEP 131 and 141 because you said „doesn’t have enough implementation“. => XEP-0001 requirement (at least two implementations) is fulfilled. — Christian > 4) Advance to Final XEP-0131: Stanza Headers and Internet Metadata - > https://xmpp.org/extensions/xep-01

Re: [Standards] Call for Experience: XEP-0131: Stanza Headers and Internet Metadata

2018-03-22 Thread Christian Schudt
> 1. What software has XEP-0131 implemented? Please note that the > protocol must be implemented in at least two separate codebases (at > least one of which must be free or open-source software) in order to > advance from Draft to Final. https://bitbucket.org/sco0ter/babbler/src/0.7.5/xmpp-extens

Re: [Standards] Call for Experience: XEP-0141: Data Forms Layout

2018-03-22 Thread Christian Schudt
> 1. What software has XEP-0141 implemented? Please note that the > protocol must be implemented in at least two separate codebases (at > least one of which must be free or open-source software) in order to > advance from Draft to Final. I’ve implemented it in Babbler, https://bitbucket.org/sco0t

Re: [Standards] Call for Experience: XEP-0066: Out of Band Data

2018-03-21 Thread Christian Schudt
  >> TL;DR: The purpose is/was to transfer files in case the receiver is offline. > Given the primary mechanism in -66 is iq-based, I don’t think this is true, > or I misunderstood your point. Maybe you are right. It was just a guess, because someone asked for the purpose of 0066. Because the

Re: [Standards] user is set online on input without unlocking the device

2018-03-21 Thread Christian Schudt
Hi, I agree with you about the expected behavior. But the behavior when changing the status is specific to the client implementation and I think this "lock screen" behavior is nowhere specified by XMPP (at best is should be specified in some "best practices" informational XEP or in an "Impleme

Re: [Standards] Private Data storage discrepancy

2018-03-16 Thread Christian Schudt
Hi,   although I can't give you a good answer here, this is probably related to the issue I mentioned during the Call for Experience.   It's unclear if a single pubsub item should contain only one bookmark or multiple. The one bookmark per item appraoch seems to be favoured by XEP-223: "the h

Re: [Standards] 0174 Serverless Messaging: Discovering Capabilities

2018-03-12 Thread Christian Schudt
Hi, my original question quickly drifted away to a discussion about the use case of serverless messaging. But I feel my concern was not addressed: 1. Why can’t the receiving entity include its Entity Caps as stream feature as described in XEP-0115? 2. Why should we instead use disco#info? I do

Re: [Standards] Call for Experience: XEP-0066: Out of Band Data

2018-03-08 Thread Christian Schudt
> However I'm not really sure what the intended purpose of this XEP is > and if we still have a use case for that purpose. I understood the purpose as follows: a) You upload some file to a server (nowadays you could also use XEP-363). b) You send a message to a contact with XEP-0066. c) Contact

Re: [Standards] Call for Experience: XEP-0048: Bookmarks

2018-03-07 Thread Christian Schudt
> 1. What software has XEP-0048 implemented? Please note that the > protocol must be implemented in at least two separate codebases (at > least one of which must be free or open-source software) in order to > advance from Draft to Final. Enough. > 2. Have developers experienced any problems with

Re: [Standards] 0174 Serverless Messaging: Discovering Capabilities

2018-03-07 Thread Christian Schudt
> Are people still using this technology? In my experience, it was a fun > experiment in ~2006 but didn't work well in practice: too chatty over > the network, presence never worked correctly, you'd send a message to > someone and it turns out they weren't available, etc. I was considering impleme

[Standards] 0174 Serverless Messaging: Discovering Capabilities

2018-03-05 Thread Christian Schudt
Hi, I find the whole passage „Discovering Capabilities“ of Serverless Messaging [1] a bit confusing. 1. Why can’t the receiving entity include its Entity Caps as stream feature as described in [2]. 2. I can see the slight optimization of including disco#info data as stream feature (similar as

Re: [Standards] XEP-0153: Encoding of photo hash?

2018-02-25 Thread Christian Schudt
image data is the base64 encoded binary content of the image file. > > "The element SHOULD contain a child whose XML character > data is Base64-encoded data for the avatar image." > > > I've never seen any examples to the contrary; and I suspect no receiving &

[Standards] XEP-0153: Encoding of photo hash?

2018-02-24 Thread Christian Schudt
Hi list, I’ve got a question about XEP-0153. Its XML schema defines that the photo hash is encoded as Base64:

Re: [Standards] Entity Capabilities 2.0

2018-02-13 Thread Christian Schudt
Hi Jonas, > You are referring to the processing entities side? The entity is free to > choose from the set as it desires. The order of elements inside the hash set > is undefined. It could for example iterate a list of hash functions in > descending order of preference and look for hashes in t

[Standards] Entity Capabilities 2.0

2018-02-11 Thread Christian Schudt
Hi, I’ve implemented Entity Capabilities 2.0 (XEP-0390) and like to share some thoughts about it here and in the following link. I think it could be interesting for library developers as well as the author(s) of XEP-0390: http://babbler-xmpp.blogspot.de/2018/02/experimenting-with-entity-capabi

Re: [Standards] XEP-0060: max-nodes-exceeded error is not described.

2018-02-08 Thread Christian Schudt
Hi,   Openfire does implement it.   -- Christian   Gesendet: Donnerstag, 08. Februar 2018 um 03:26 Uhr Von: "Peter Saint-Andre" An: standards@xmpp.org Betreff: Re: [Standards] XEP-0060: max-nodes-exceeded error is not described. On 2/7/18 2:04 AM, Christian Schudt w

Re: [Standards] XEP-0392: Consisten Colors - Error in Test Vectors?

2018-02-07 Thread Christian Schudt
Hi Paul,   I don't think there's an error in specification, because I've successfully implemented it (and the test vectors).   Have a look at my Java implementation:   https://bitbucket.org/sco0ter/babbler/src/1cddf27f01fb464628e71559912b09de9457/xmpp-extensions/src/main/java/rocks/xmpp/

Re: [Standards] XEP-0198: Stream should be closed when 'h' value is to high

2018-02-07 Thread Christian Schudt
Hi,   an alternative would be to assume that all stanzas have been received, if the h value is higher than the number of sent stanzas.   E.g. if client sends 10 stanzas and server responds with h='20', the client would assume that the server has received all 10 stanzas. That means "clearing" t

[Standards] XEP-0060: max-nodes-exceeded error is not described.

2018-02-07 Thread Christian Schudt
Hi,   please consider this issue: https://github.com/xsf/xeps/issues/581   I kindly ask the authors of XEP-0060 to describe the "max-nodes-exceeded" error in the specification or to remove it from the XML schema, if it should not be used.   Although one can guess, when this error should be u

[precis] Updated PRECIS Java library to RFC 8264, 8265 and 8266

2017-12-11 Thread Christian Schudt
Hi, I’ve updated my PRECIS Java library to the new RFCs 8264, 8265 and 8266. You can find it on Maven Central: rocks.xmpp precis 1.0.0 https://bitbucket.org/sco0ter/precis Changes: - use toLowerCase() for case mapping - ensure that methods are idempotent - added toComparableString() method,

Re: [precis] Applying the rules three times to get a stable output string?

2017-12-09 Thread Christian Schudt
ely defensive. > > > On Sat, Dec 9, 2017 at 2:27 PM, Christian Schudt > wrote: >> Great, thanks! These code points revealed some bugs :-). They should have >> been included in the Examples. >> >> Are there any known code points for the IdentifierClass / User

Re: [precis] Applying the rules three times to get a stable output string?

2017-12-09 Thread Christian Schudt
uot;\u00a8" > "\u02dc" > > > On Sat, Dec 9, 2017 at 8:37 AM, Christian Schudt > wrote: >> Hi, >> >> RFC 8264 introduced these new sentences: >> >> under certain circumstances, such as when Unicode >> Normalization Form K

[precis] Applying the rules three times to get a stable output string?

2017-12-09 Thread Christian Schudt
Hi, RFC 8264 introduced these new sentences: under certain circumstances, such as when Unicode Normalization Form KC is used, performing Unicode normalization after case mapping can still yield uppercase characters for certain code points Therefore, an implementation SHOULD apply

Re: [precis] RFC 8264 / 8265 Order of rules

2017-12-09 Thread Christian Schudt
> > Sigh. > > I'm sorry that we failed to make things clear and consistent. > > I agree with Bill that implementations should follow the order of rules > in Section 7 of RFC 8264. > > Let me think about how we can clarify things. That might involve filing > an erratum against RFC 8265. > > Pe

[precis] RFC 8264 / 8265 Order of rules

2017-12-04 Thread Christian Schudt
Hi all, now that the new RFC 8264 / 8265 are out, I wanted to update my implementation, which was based on the older RFCs. Unfortunately the order of rules still confuses me. During enforcement and comparison of a string, do I first validate a string, then apply the rules (as written in https

Re: [Standards] XEP-0392 angle generation

2017-11-23 Thread Christian Schudt
> If we would be choosing a modern hash function, something from the SHA3 family > or blake would be more sensible. Please consider using either SHA-1 or SHA-256, not blake. The reason: It at least makes Java implementations easier, because those are available on every implementation of the Jav

Re: [jdev] Server implementation query: State after SM resumption

2017-03-15 Thread Christian Schudt
any state. > Am 15.03.2017 um 18:03 schrieb Christian Schudt : > > Hi, > > I think Openfire doesn’t support Stream Resumption yet, but I’ve implemented > Carbons in it and I think if it would support stream resumption, carbons > state would not be restored. > I.e. Carbons

Re: [jdev] Server implementation query: State after SM resumption

2017-03-15 Thread Christian Schudt
Hi, I think Openfire doesn’t support Stream Resumption yet, but I’ve implemented Carbons in it and I think if it would support stream resumption, carbons state would not be restored. I.e. Carbons state would be the same as before. I guess any implementation would keep some stateful session obje

[Standards] urn:xmpp:hashes:2

2017-03-15 Thread Christian Schudt
Hi, what exactly was the reason for a namespace bump for urn:xmpp:hashes:1 => urn:xmpp:hashes:2 ? I couldn’t find any discussion about it in the Last Call [1], nor do I see any real difference to the previous version 0.4 [2]. The only difference I see is, that the document now explicitly menti

Re: [Standards] XEP-0369: xmlns in disco#info feature elements

2017-03-02 Thread Christian Schudt
> The use of a different namespace on in a disco#info reply worries > me. This doesn’t work with XEP-0115 (I hope, because <{urn:xmpp:mix:0}feature/ >> and <{http://jabber.org/protocol/disco#info}feature/> are fundamentally > different elements) and is, as far as I know, specified nowhere as a

Re: [Standards] LAST CALL: XEP-0334 (Message Processing Hints)

2017-02-08 Thread Christian Schudt
> 1. Is this specification needed to fill gaps in the XMPP protocol stack or to > clarify an existing protocol? Partly. XEP-0079: Advanced Message Processing already solves the same problem. dropforward => no-copy dropstored => no-store > 2. Does the specification solve the problem s

Re: [Standards] LAST CALL: XEP-0333 (Chat Markers)

2017-01-31 Thread Christian Schudt
Hi, > 1. Is this specification needed to fill gaps in the XMPP protocol stack or to > clarify an existing protocol? Yes. > 2. Does the specification solve the problem stated in the introduction and > requirements? Yes. > 3. Do you plan to implement this specification in your code? If not, why

Re: [Standards] Unread syncing

2016-12-02 Thread Christian Schudt
> Except that they’re not chat messages, so won’t be stored, and if they were > you’d be potentially up to doubling the size of your archive (I guess adding > a quarter to, on average) as you fill it with read markers - unless you want > to customise the MAM service to understand unread state,

Re: [Standards] Unread syncing

2016-12-02 Thread Christian Schudt
Isn't MAM supposed to address the issue of "synchronizing multiple resources/clients", so that every client sees the same history of (chat) messages, even if they were originally delivered to another client?   If that syncing works for chat messages, it should work for "read receipt" messages as

Re: [Standards] Unread syncing

2016-12-02 Thread Christian Schudt
Can't XEP-0333 used for that?   A sends a message to B with a "read request". B reads the message and sends a "read receipt" back to A.   The read receipt is stored in the server archive normally as any other (chat) message.   Clients can query the archive in a normal way, e.g. all message

Re: [Standards] XEP-0050 xml inconsistency

2016-11-23 Thread Christian Schudt
This has been discovered before, but nobody cared:   https://mail.jabber.org/pipermail/standards/2014-October/029242.html   - Christian   Gesendet: Mittwoch, 23. November 2016 um 15:52 Uhr Von: "Anno van Vliet" An: "standards@xmpp.org" Betreff: [Standards] XEP-0050 xml inconsistency In th

[Standards] Delayed Delivery on Inbound Subscription Requests

2016-11-09 Thread Christian Schudt
Hi,   I just wished there was a Delayed Delivery element (XEP-0203) on inbound presence subscription requests, for the case the requested contact is offline, or ignoring the request for some time. You don't know when the reqester originally sent the subscription request.   RFC 6121 § 3.1.3 [1]

Re: [Standards] Is an IQ sent by the client to its bare JID equal to sending it without 'to' attribute?

2016-10-31 Thread Christian Schudt
Hi Florian, > Subject says it all: Is an IQ request sent by the client to its bare JID > equal to sending it without 'to' attribute? > > I've looked at RFC 6120 § 8.1.1.1. and 10.3.3., but couldn't get an > answer out. > I think § 10.3.3 is clear on this topic. I’d answer your question with „ye

[Standards] BCC addressing in XEP-0033: Extended Stanza Addressing

2016-08-23 Thread Christian Schudt
Hello,   XEP-0033: Extended Stanza Addressing § 6 (8.) [1] says: "Each 'bcc' recipient MUST receive only the associated with that addressee."   However Example 9. [2] sends the message to a BCC recipient, which contains all addresses except the BCC addressee itself.   I think Example 9 is w

Re: [Standards] SASL's DIGEST-MD5: host or domain?

2016-08-16 Thread Christian Schudt
Hi,   when using Java's SASL API [1], you would use the following to create a SASL client for DIGEST-MD5 authentication:   Sasl.createSaslClient("DIGEST-MD5", authzid, "xmpp", serverName, null, cbh);   The fourth parameter "serverName" will be used in the digest-uri It's documented as [1]:

Re: [Standards] Notification of lost membership of non participants in MUC

2016-05-17 Thread Christian Schudt
I think this is already covered by Example 195, isn't it? (and similarly 176, 190)   -- Christian   Gesendet: Dienstag, 17. Mai 2016 um 09:40 Uhr Von: "Daniel Gultsch" An: "XMPP Standards" Betreff: [Standards] Notification of lost membership of non participants in MUC I'm currently modif

[Standards] IBB fallback in SI file transfer

2016-05-02 Thread Christian Schudt
Hi,   I've had a brief discussion [1] about how the fallback to IBB works in SI filetransfer.   It's mentioned twice in XEP-0096 and it reads like a fallback to IBB is intended to work but it lacks a proper description about how it actually works.   My interpretion is this:   1. Initiator initiat

Re: [precis] Milestones changed for precis WG

2016-03-28 Thread Christian Schudt
Hi, let me raise one concern, which I had while implementing RFC 7564 and 7613. I’ve raised it already on this mailing list, but it got no attention. Instead of changing RFC 7564 §7 from MUST to SHOULD, why not changing RFC 7613 §3.2.2 (and likely other Enforcement sections) to stick to the ord

[Standards] RFC 6120 § 3.3 Reconnection

2016-01-08 Thread Christian Schudt
Hi, I had a small discussion recently about RFC 6120 § 3.3 Reconnection [1]. It states "It can happen that an XMPP server goes offline unexpectedly“… and recommends a first reconnection after max. 60 seconds. We considered this section to not fit the reality, because in reality it’s rarely the

Re: [precis] Precis Java Implementation

2015-12-23 Thread Christian Schudt
8 SE). Java uses huge Unicode arrays internally to lookup the code point, I doubt that there’s much room for optimization and even if, probably nobody cares when saving a few nano seconds. — Christian > Am 23.12.2015 um 03:04 schrieb Sam Whited : > > On Mon, Dec 21, 2015 at 4:08 PM,

Re: [precis] Precis Java Implementation

2015-12-21 Thread Christian Schudt
> Am 22.12.2015 um 01:50 schrieb Sam Whited : > > Another quick note: > > In your case folding > (https://bitbucket.org/sco0ter/precis/src/ecd82b75f3611dcb37ee0fd8890bfaf02b5caf9f/src/main/java/rocks/xmpp/precis/PrecisProfile.java?at=master&fileviewer=file-view-default#PrecisProfile.java-511), >

Re: [precis] Precis Java Implementation

2015-12-21 Thread Christian Schudt
> Am 21.12.2015 um 22:05 schrieb Tom Worster : > > To what extent do you think we could combine our efforts on unit tests? > Standard (or at least shared) test vectors would really help, given how hard > it is for programers to decode the RFC texts. > Well… if there’s some XML (or other langu

Re: [precis] Precis Java Implementation

2015-12-21 Thread Christian Schudt
> I'm curious, what made you decide to calculate the derived properties > on prepare instead of precomputing them? Have you done any > benchmarking of this? I'd love to see the performance difference > between this way and pre-computing a big trie or something of derived > properties. Thanks for

[precis] Precis Java Implementation

2015-12-21 Thread Christian Schudt
Dear all, I’ve been working on an open source Java implementation for the Precis framework since a few weeks and I'd finally like to share it with you: https://bitbucket.org/sco0ter/precis It supports the core Precis framework (RFC 7564), as well as the username and opaque string profiles (RFC

Re: [precis] U+212B (ANGSTROM SIGN) in Usernames

2015-12-09 Thread Christian Schudt
Anybody has a clue about this? Thanks. > Am 21.11.2015 um 14:12 schrieb Christian Schudt : > > Hi, > > can you please help answering the following question: > > When doing enforcement of a string of the UsernameCaseMappedProfile as per > RFC 7613 § 3.2.2 and th

[precis] U+212B (ANGSTROM SIGN) in Usernames

2015-11-21 Thread Christian Schudt
Hi, can you please help answering the following question: When doing enforcement of a string of the UsernameCaseMappedProfile as per RFC 7613 § 3.2.2 and the string contains U+212B (ANGSTROM SIGN), I would first do the preparation and it would be disallowed by the IdentifierClass because it ha

Re: [Standards] Call for Experience: Advancement of XEP-0301 (In-Band Real Time Text) to Final

2015-10-24 Thread Christian Schudt
Hello, > 1. What software has implemented XEP-0301? Please note that the protocol > must be implemented in at least two separate codebases (at least one of which > must be free or open-source software) in order to advance from Draft to > Final. [1] I’ve implemented it in Babbler Java client lib

Re: [Standards] Stream Management and BOSH

2015-10-19 Thread Christian Schudt
While BOSH has it's own acknowledgement mechanism, there are still some subtle differences when it comes to resumption: With resumption you don't need to: - re-request the roster - resend presence - re-establish state information (as mentioned in XEP-0198) I see performance benefits (less HTTP qu

Re: [Standards] Deprecating Privacy Lists

2015-10-12 Thread Christian Schudt
My explanation: Most developers just don't want to write specifications. They don't consider it to be their job. Similar like they also shy at writing documentation or even comments. Developers are lazy in this aspect. Developers just want to code, fix bugs, create a nice UI, apply logical thin

Re: [Standards] 2016 Compliance Suites

2015-10-06 Thread Christian Schudt
> Please discuss. I think the outcome of that discussion probably affects what > should go into the suites. I never really understood the purpose of these "suites", nor did I feel the XSF is pushing them (last one is Deferred). Nonetheless, here are my thoughts (assuming it should be some kind

Re: [Standards] Deprecating Privacy Lists

2015-09-30 Thread Christian Schudt
> Hmm, not sure if you can translate this to xep191. What happens if a > xep191 client removes a jid entry which was added by the server because > the jid is the 'enemies' group? The server should map in both ways, i.e. reflect changes to XEP-0191 into the privacy lists, and also reflect changes

Re: [Standards] Deprecating Privacy Lists

2015-09-30 Thread Christian Schudt
> http://mail.jabber.org/pipermail/standards/2014-December/029430.html > The problem is that it's unclear (to me) how to map XEP-0016 rules that > block some kinds of stanzas but not others. If that's all, I think XEP-0191 §5 only lacks a more precise mapping of 0016 privacy list to block list.

Re: [Standards] Deprecating Privacy Lists

2015-09-30 Thread Christian Schudt
I agree to Florian, Goffi etc... XEP-0016 is complex, but powerful. I see no reason to deprecate it, just because there's a similar XEP (0191). In our company we've had an requirement to be invisible to certain roster groups. This is not solvable with other XEPs. The other mentioned use case -b

Re: [Standards] NEW: XEP-0363 (HTTP File Upload)

2015-09-29 Thread Christian Schudt
> Seems like I'm constantly repeating on the list... > Do those implementation resolve the following problems: > 1) MUC friendly > 2) Offline support > > From what I know Jingle FT specs don't provide a solution for those > problems. Funny, I've brought up exactly these two problems, too: http://

Re: [Standards] NEW: XEP-0363 (HTTP File Upload)

2015-09-29 Thread Christian Schudt
Am 29.09.2015 um 02:02 schrieb Evgeny Khramtsov : > Thu, 24 Sep 2015 13:10:44 +0300 > PG Stath wrote: > >> In general I think that XMPP might be missing developers not because >> features are missing but because of non compatible extensions lists >> and extension implementations among different

Re: [Standards] XEP-0280: vs.

2015-09-17 Thread Christian Schudt
Hi, > I get your point. But it feels wrong to define nearly identical > extension elements in two XEPs. The author of xep334, Matthew Wild, > already expressed his willingness to change xep334 so that it can be > re-used in xep280. Therefore I'm all for changing xep334, then issue a > last call f

Re: [Standards] Proposed XMPP Extension: Message Deletion

2015-08-28 Thread Christian Schudt
Hi, the wording is very inconsistent. It sometimes says delete/deletion, sometimes remove/removal, even when referring to the same use case ("removal request“, "deletion request“). Even the namespace (delete) is different from the element name (remove). I suggest to clean this up. I am no nati

Re: [Standards] Minor clarifications to XEP-0198

2015-07-28 Thread Christian Schudt
Hi, What about a client sending delayed stanzas upon stream resumption? Should it add Delayed Delivery as well? E.g. client sends a message, but no ack is received, so it stays in the "unacknowledged queue". Eventually client detects a broken connection, reconnects and resends the unacknowledg

Re: [Standards] Move CSI to Last Call ("Proposed")

2015-07-28 Thread Christian Schudt
I think this has already been discussed once, but wouldn't it be more intuitive to use IQ semantics for this instead of sending a message which confirms the (de)activation? CSI feels similar to XEP-0186: Invisible Command and it uses IQ as well. I'd just appreciate consistency among XEPs and CS

Re: [Standards] File Transfer Roadmap

2015-07-27 Thread Christian Schudt
Hi, there's another related XEP: XEP-0137: Publishing Stream Initiation Requests. I am not sure if Jingle File Transfer should cover the following use cases as well, but what I am reading and hearing more and more (in this list, in my company, in forums) are the following two requirements: 1)

Re: [Standards] Proposed XMPP Extension: Mobile Considerations

2015-07-21 Thread Christian Schudt
Hi,   > the question of whether we need a new mobile XEP, or just update the old one > (potentially with entirely new text). > I'd be very interested in hearing any opinions on this one. I'd prefer to have an updated version of XEP-0286, just to keep it simple. Particularly because some parts of

Re: [Standards] Request HTTP upload slots over XMPP

2015-06-28 Thread Christian Schudt
Hi, > Letting the component act as a Jingle File Transfer receiver was my original > idea as well. However if you try to find any jingle ft implementations you'll > see that there basically aren't any. (To my knowledge there is Gajim, > Conversations and Swift (beta) and Swift is currently inco

Re: [Standards] Request HTTP upload slots over XMPP

2015-06-28 Thread Christian Schudt
Hi, I agree that XMPP is lacking such a specification („MUC File Transfer“, „Offline File Transfer“). Maybe it’s even better, if the client and server could negotiate the transport method first, so that the client could choose between „HTTP Upload“, "SOCKS 5 Upload (XEP-0065)“ or „In-Band Uplo

Re: [Standards] Nonzas: What are they and do we need them?

2015-04-20 Thread Christian Schudt
> For me personally, the contra-Nonza arguments did not convince me. It > appears that nothing in the specification prevents you from using Nonzas > after resource binding with BOSH. XEP-206 3. only says "SHOULD contain". > I also don't see why they would introduce "a bunch of conceptual and > imp

Re: [Standards] DRAFT: XEP-0319 (Last User Interaction in Presence)

2015-04-15 Thread Christian Schudt
Betreff: Re: [Standards] DRAFT: XEP-0319 (Last User Interaction in Presence) Hi Christian, hi Kim,   On Fri, Apr 10, 2015 at 2:05 PM, Kim Alvefur wrote:On 2015-04-09 21:54, Christian Schudt wrote: > 2. XEP-0256 should be updated (Appendix A): „superseded by XEP-0319“. Or will > it be

Re: [Standards] XEP-184: Message Delivery Receipts - Message Type of Ack Messages

2015-04-13 Thread Christian Schudt
Sounds good to me… except XEP-0045 still uses „MUST NOT“ for groupchat-type in private occupant-to-occupant messages. Might be inconsistent wording across the two specs. Furthermore I can understand the issue raised in your linked post [1]: In software an empty String and a null reference (here:

Re: [Standards] XEP-184: Message Delivery Receipts - Message Type of Ack Messages

2015-04-11 Thread Christian Schudt
Hi, I think Variant 1 violates XEP-0045: When receiving a „request“ message from an occupant in a MUC room (type=groupchat), the receiver would send a receipt to the sender directly, not to the MUC room, by simply sending it to the „from“ attribute of the request, which is a full JID. It’s bas

Re: [Standards] DRAFT: XEP-0319 (Last User Interaction in Presence)

2015-04-09 Thread Christian Schudt
Hi, while implementing this, I’ve recognized a few issues: 1. It should link to XEP-0012 and clarify it’s correlation to "4. Online User Query“. I guess if a client queries an idle client via XEP-0012 it should yield the same result (in seconds) as the idle time broadcast via XEP-0319, no? So

Re: [Standards] Advancing XEP-0280 Carbons

2015-04-01 Thread Christian Schudt
I appreciate the idea, that it should advance to Draft. I’ve implemented it in Openfire and didn’t saw any major flaws in the spec. However, while I did, I often thought „why is it restricted to chat-type only?“. I think enhancing it to „normal“ messages is a good idea, e.g. to let carbons-enabl

Re: [Standards] Service Discovery + dependent features

2015-03-17 Thread Christian Schudt
Ok, makes sense as well. I conclude from this discussion, that there are no extension protocols which MUST be coupled with another one in service discovery (i.e. if A then B), although for some they SHOULD (e.g. if urn:xmpp:jingle:transports:ibb:1 then urn:xmpp:jingle:1). Thanks. -Christian

Re: [Standards] Service Discovery + dependent features

2015-03-16 Thread Christian Schudt
Thanks Florian, generally I agree, but please read my answers below. >> urn:xmpp:carbons:2 ==> urn:xmpp:forward:0 >> http://jabber.org/protocol/si/profile/file-transfer ==> >> http://jabber.org/protocol/si >> http://jabber.org/protocol/caps ==> http://jabber.org/protocol/disco#info >> http://jab

[Standards] Service Discovery + dependent features

2015-03-15 Thread Christian Schudt
Hi all, there are several features/extension protocols, which are dependent on others, e.g. urn:xmpp:carbons:2 ==> urn:xmpp:forward:0 http://jabber.org/protocol/si/profile/file-transfer ==> http://jabber.org/protocol/si http://jabber.org/protocol/caps ==> http://jabber.org/protocol/disco#info h

[Standards] XEP-0022: Message Events replacements

2015-03-06 Thread Christian Schudt
Hallo, XEP-0022 Message Events has been obsoleted and says: Note: More modern protocol extensions for this functionality have been defined in Chat State Notifications (XEP-0085) [1] for the composing and offline events and in Message Delivery Receipts (XEP-0184) [2] for the delivered and displa

Re: [Standards] XEP-0184 type attribute on message

2015-02-28 Thread Christian Schudt
I have interpreted and implemented it as „normal", too. I have also suggested it to be more clear a year ago here, but unfortunately nobody cared: http://mail.jabber.org/pipermail/standards/2014-January/028479.html - Christian Am 28.02.2015 um 14:43 schrieb Daniele Ricci : > Thanks Kurt, > I c

Re: [Standards] MUC 2

2015-02-12 Thread Christian Schudt
Dave, maybe could you (or somebody else) elaborate on the "shortcomings" and the "different demands of things like buddycloud" you have discussed for those who didn't attend the summit. Also what's so bad about multiple parties chatting via a third party chat service (your 2nd use case)? For m

Re: [jdev] Websockets RFC: stream: prefix required or not?

2015-02-03 Thread Christian Schudt
I agree that the example might be confusing. But the text reads ok for me. Actually the whole section boils down to: "Just make sure to produce valid XML".   For me this is self-evident and actually shouldn't require further detailed explanation and examples.   Gesendet: Dienstag, 03. Februar

Re: [jdev] Websockets RFC: stream: prefix required or not?

2015-02-02 Thread Christian Schudt
I agree, Strophe.js behaves incorrect. Examples are provided in http://xmpp.org/rfcs/rfc6120.html#streams-ns-content "both styles are acceptable since they are semantically equivalent" Even the „stream“ prefix could be any other, but most server implementation probably can’t deal with it. - Chr

Re: [Standards] XMPP Security

2015-01-29 Thread Christian Schudt
Hi Michael, > So my question is: What is actually the problem with the latest XMPP > end-to-end encryption and signing approaches and why isn’t it safe against > malicious server operators and sniffing of direct client-to-client > transmissions? And is there anything else I should know? The "

Re: [Standards] Reusing in chat sessions after receiving chat state?

2015-01-23 Thread Christian Schudt
I hope I didn’t ask dumb questions... An answer would be appreciated! Thanks. Christian Am 11.01.2015 um 20:08 schrieb Christian Schudt : > Thanks for your answer! > > I’ve had a lengthy discussion with another developer about „one-to-one chat > sessions“ in general and w

Re: [Standards] Reusing in chat sessions after receiving chat state?

2015-01-11 Thread Christian Schudt
Thanks for your answer! I’ve had a lengthy discussion with another developer about „one-to-one chat sessions“ in general and we are having difficulties to understand what is really meant by this term. We’ve read the following documents/paragraphs which involve „chat sessions“: http://xmpp.org/

[Standards] RFC 7395 (XMPP over WebSockets)

2015-01-10 Thread Christian Schudt
Hello, by accident I stumbled over RFC 7395 (XMPP over WebSockets) [1]. I think last time I checked there were only draft versions of this document (although I think it must be after the document’s release date, strange..). I also can’t remember much discussion of this document on this mailing

[Standards] Reusing in chat sessions after receiving chat state?

2015-01-05 Thread Christian Schudt
Hi, I am confused about the proper handling of „one-to-one chat sessions“. Specifically the following documents partially contradict each other: http://xmpp.org/extensions/xep-0201.html#chat http://xmpp.org/extensions/xep-0085.html#bizrules-threads XEP-0201 says, a client SHOULD NOT destroy a t

Re: [Standards] Blocking command and Privacy Lists

2014-12-22 Thread Christian Schudt
+1 Seems reasonably for me. Also this line seems weird for me: > If the foregoing suggestions are followed, the user will appear offline to > the contact. I think it should be „the contact will appear offline to the user“, but it could be removed anyway, if Sam’s suggestion takes place. Broa

Re: [Standards] LAST CALL: XEP-0319 (Last User Interaction in Presence)

2014-12-04 Thread Christian Schudt
Hi, > Receiving can mean either the > user went idle $TIME_STANZA_SENT - 903 seconds or user went offline at that > point. You can’t know it solely based on this stanza. You’d require further > presence information to resolve the semantic overload. In my opinion this isn't hard to distingish.

  1   2   >