about summary refs log tree commit diff stats
path: root/.gitignore
Commit message (Expand)AuthorAgeFilesLines
* Fixed input win printing of '%' charJames Booth2013-02-091-2/+1
* SHA1 now generated correctly when data form included in capsJames Booth2013-02-051-0/+1
* Added error.txt to .gitignoreJames Booth2013-02-031-0/+1
* Added libxss-dev to ubuntu install, removed configure from .gitignoreJames Booth2012-12-311-1/+1
* Added configure scriptJames Booth2012-12-191-1/+1
* Added coredump to .gitignoreJames Booth2012-09-121-0/+1
* Cleaning up memory allocated by ncurses padsJames Booth2012-07-311-0/+1
* Fixed bug in tinyurlJames Booth2012-07-291-0/+1
* Added subdir-objects option to configure.acJames Booth2012-07-031-0/+1
* Added build-aux folder to configure.acJames Booth2012-07-031-3/+1
* Added libnotify headers to configure.acJames Booth2012-07-011-0/+1
* Moved config.h to source folderJames Booth2012-07-011-2/+2
* Added autobuild toolsJames Booth2012-07-011-0/+14
* Started work on bash style historyJames Booth2012-04-301-0/+1
* Removed old files from .gitignoreJames Booth2012-04-231-2/+0
* Added head_unit testsJames Booth2012-03-021-0/+1
* Change to use local libstropheJames Booth2012-02-251-0/+1
* Added app moduleJames Booth2012-02-071-0/+1
* Removed libstrophe examplesJames Booth2012-02-031-4/+1
* Simple bot, echos response with appended stringJames Booth2012-02-031-0/+1
* Added libstrophe examplesJames Booth2012-02-031-0/+5
* Initial commitJames Booth2012-02-021-0/+7
^
d88878d3 ^
a8ad394e ^
b768c8b5 ^

a8ad394e ^
ab1441a2 ^
dfeb5889 ^
c0664300 ^
d4892b29 ^
a8ad394e ^
7b434954 ^
4257ecb1 ^

44cba501 ^
1ed9580c ^
a7524bc3 ^
02117328 ^
1ed9580c ^
37558fba ^

1ed9580c ^
37558fba ^
1ed9580c ^
90c6ba46 ^
1ed9580c ^

eeb0f71c ^
1ed9580c ^


841f9073 ^
2612b72d ^
be40e206 ^
2612b72d ^
1ed9580c ^
214eac6e ^

2612b72d ^
4257ecb1 ^
7b434954 ^
0269129d ^


9b797f3c ^
0269129d ^
6f1119d2 ^
f1875919 ^
89c7de77 ^
55b3e9d4 ^

89c7de77 ^
a3dccce2 ^
06882c01 ^

0269129d ^
7b434954 ^
a7de5933 ^

0bf9d324 ^
a7de5933 ^
0bf9d324 ^




a7de5933 ^
0bf9d324 ^





cd084c7e ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140







































                                                                            
                  

     
                                                                                     
                                                
                                                    

                                                      



                                                      
                        





                                                                       
                                                               
                                                                  
                                                                            
 
                  

     
                                             
                                   
                                                                 

                                                    
                                                                                
                                                  
                                                                  
                                                                                                     
                                                                            
 
                  

     
                                             
                                                          
                                         
                                        
                                      

                                                                      
                                          
                                                                                
                                     
                                    

                                                                    
                                                 


                                                     
                                          
                                         
                                  
                                                               
                                                                            

                                                         
                                                           
 
                  


              
                 
                            
                                      
                                 
                              

                                       
                                         
                                                         

                                                              
 
                  

     
                                    
                                   




                                                                
                 





                                                                                 
                                                                                                   
Unreleased
=====

- Fix plugin unload return code if just one plugin fails (#995)
- Fix several typos
- Fix some display indentation issues (#1073)
- Fail plugin unload if the plugin doesnt exist
- Improve encrypted message stub header by mentioning the encryption method
- Fix GPG encryption (#997)
- Redraw sceen after entry of PGP key (#906)
- Fix support for case-sensitive account names (#725)
- Fix /me display when highlighting user in MUCs (#950)
- Fix `make dist` (0f0659a)
- Fix use after free bug (#1044)
- Fix segfault on connect with default account (#1046)
- Implement OMEMO support (#1039, #658, #1070)
- Add random string at the end of the default resource (#1053)
- Fix handling of messages without ID in MUC (#1061)
- Add library versioning to libprofanity (#973)
- Add more customization: occupants indent (/occupants) (#690, #1072)
- Add more customization: occupants header char (/occupants) (#690, #1074)
- Add more customization: occupants wrap (/occupants) (#690, 125ca2f)
- Add more customization: occupants char (/occupants) (#690, #1084)
- Fix formatting for privileges on (a666f0d)
- Fix usage of statusbar number in theme (#1078)
- Fix Debian 32bit tests (#1091)
- Fix unit tests (#1092)
- Fix infinite loop on connection loss (#1103)
- Don't clear saved account data in session_disconnect (#1106)
- Cancel autoping timer on disconnect or connection loss (#1105)
- Fix SIGABRT on connection loss (#1083)
- Only print room history for new messages upon reconnect (#704, #1110)
- Check if valid account before setting autoconnect (#1112)
- Improve plugin load error message, in case built without support (cc697de)
- Iterate up to 100 logfiles (#519)
- Fix rejoining of MUCs upon reconnect (#1120)
- Add option to set all window related time formats (#632, #1120)
- Fix several memory leaks (#1130)
- For details see https://github.com/profanity-im/profanity/milestone/17

0.6.0 (2019-02-18)
=====

- Allow moving vertical window positions (/titlebar, /mainwin, /statusbar, /inputwin)
- Allow loading/unloading all plugins (/plugins)
- Allow installing plugins from directory (/plugins)
- Allow uninstallation of plugins (/plugins uninstall)
- Allow update of plugins (/plugins update)
- Theme option for status bar time (statusbar.time)
- Case/accent insensitive autocompletion
- Shift tab to select previous autocomplete suggestion
- Allow searching help (/help search_all|search_any)
- Support for Legacy SSL
- Allow caching of rooms (/rooms cache)
- Add autocompletion for servername when listing rooms (/rooms service)
- Allow showing/disabling tab number in statusbar (/statusbar show)
- Adjust configure for OpenBSD
- Use UUIDs instead of counter for messages
- Support basic ad-hoc commands(xep-0050) (/command)
- Add option to trust server's certificate (/connect, /account)
- Add possibility to close windows via prof_win_close inputrc hook
- Bug fixes: https://github.com/profanity-im/profanity/milestone/16?closed=1

0.5.1 (2017-01-28)
=====

- Add prof.get_room_nick plugins api function
- Add main.help.header theme option
- Look for system TLS certificate path by default (/tls certpath)
- Use service discovery to set account muc property
- Allow clearing account muc and resource properties
- Allow plugins to complete file paths with prof.filepath_completer_add function
- Add encryption settings functions to plugins api
- Allow plugins to block message sending on pre message send hooks
- Fix CVE-2017-5592 (incorrect implementation of Message Carbons allowing social engineering attacks)
- Bug fixes: https://github.com/profanity-im/profanity/milestone/15?closed=1

0.5.0 (2016-09-15)
=====

- Plugins API supporting C and Python plugins
- SSL certificate verification (requires libmesode) (/tls)
- HTTP file upload (xep-0363) (/sendfile)
- Blocking command (xep-0191) (/blocked)
- Allow auto extended away (/autoaway)
- Include last acitvity in initial presence (xep-0256) (/lastactivity)
- Last Activity (xep-0012) (/lastactivity)
- Ability to run command scripts (/script)
- Account startscript property to execute a command script on connect (/account)
- Export roster to CSV file (/export)
- Support for GTK tray icons (/tray)
- User specified text triggers for chat room notifications (/notify)
- Per chat room notification options (/notify)
- Many new roster panel display options (/roster)
- Time format preferences per window type (/time)
- Edit, prepend and append to room subject (/subject)
- Autoping timeout preference (/autoping)
- Window navigation by window title (/win)
- Window closing by window title (/close)
- Account theme setting (/account)
- Allow sending XMPP stanzas in xmlconsole window (/xmlconsole)
- Configure level of room message notifications in console window (/console)
- Check ~/.config/profanity/inputrc for readline settings
- Custom readline functions for navigation key bindings
- Autocomplete command arguments when no characters entered

0.4.7 (2015-09-20)
=====

- GNU Readline
- OpenPGP support
- Message Carbons (xep-0280)
- Message Delivery Receipts (xep-0184)
- MUC Mediated Invitation support
- Configurable time formatting
- Option to show JIDs in roster
- Option to hide empty groups in roster
- Generate UUID for unnamed new MUC rooms
- Themable UI preference to indicate OTR and PGP messages
- Reformatted help
- devel: Added functional tests using libexpect and libstabber

0.4.6 (2015-03-03)
=====

- 16 colour support (/theme colours)
- UI preferences included in themes
- /wrap - Word wrapping
- /time - Show/hide time in main window, and configure precision
- /roster - Show/hide and customise roster panel
- /roster and /occupants panel size settings (% of screen width)
- /account default - Set default account for /connect
- /account remove
- /presence - Show/hide contact presence in titlebar 
- /resource - Override resource during chat, resource display settings
- Improved chat session handling <http://xmpp.org/rfcs/rfc6121.html#message-chat>
- Lower CPU usage with dynamic input blocking timeout
- Keychain/keyring integration using account eval_password property
- Disable term window title by default
- Fixed remote code execution bug on OSX when desktop notifications configured to show message text